본문 바로가기
반응형

#포트폴리오 [Portfolio]/SystemKit (오픈소스)15

🗂 [Guide] SKDispatchFileMonitor SKDispatchFileMonitor는 iOS 또는 macOS 플렛폼에서 공용적으로 사용할 수 있는 파일에 대한 이벤트를 감시하는 기능을 제공합니다. SKDispatchFileMonitor provides a common interface for monitoring file events on both iOS and macOS platforms. DispatchSource.FileSystemEvent에 대한 설명은 아래와 같습니다. static let all: DispatchSource.FileSystemEvent → 파일에 대하여 모든 파일 이벤트를 수신받습니다.static let attrib: DispatchSource.FileSystemEvent → 파일 메타 데이터 변경 이벤트를 수신받습니다.st.. 2024. 9. 30.
🗂 [Guide] SKSecurity SKSecurity는 고급 암호화 표준 (Advanced Encryption Standard, AES)를 기반으로 입력받은 데이터를 AES-128, AES-192, AES-256들의 대칭키 (Symmetric) 크기를 바탕으로 암호화 또는 복호화 작업을 수행할 수 있습니다. 또한, CBC (Cipher Block Chaining mode) 기반으로 동작하기에 초기화 백터 값이 필요합니다. AES (Advanced Encryption Standard) 암호화 기법에 대한 자세한 설명은 Advanced Encryption Standard 확인 부탁드립니다. 고급 암호화 표준 (Advanced Encryption Standard, AES) 키의 크기 제약 조건은 아래를 반드시 지켜야 합니다. An AES 12.. 2024. 1. 2.
🗂 [Guide] SKMessagePort 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 OpenSource 2023.05.29. 20:10 2023.05.29. 20:10 Dev.Yang 🗂 SKMessagePort SKMessagePort는 iOS 또는 macOS 플렛폼에서 로컬 장비 상에서 다중 쓰레드 및 프로세스들 간에 임의의 데이터를 전달하는 통신 채널을 제공합니다. 즉, 서로 다른 애플리케이션, 또는 애플리케이션과 프레임워크, 또는 서로 다른 프레임워크 사이의 통신을 할 수 있는 기능을 제공합니다. Example Source SKMessagePort 예제 소스코드는 아래와 같습니다. // https://developer.apple.com/documentation/corefoundation/cfmessageportcallbac.. 2023. 5. 29.
🗂 [Guide] SKDispatchFile 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 OpenSource 2023.05.29. 20:07 2023.05.29. 20:07 Dev.Yang 🗂 SKDispatchFile SKDispatchFile는 DispatchIO를 기반으로 파일 읽기 및 쓰기 작업에 대한 기능을 제공합니다. SKDispatchFile는 파일 잠금(file locking) 매커니즘을 기반으로 구현이 되어있어 쓰레드 안전 (Thread Safety)합니다. 파일 잠금 (File Locking)은 오직 특정한 시간에 한 명의 사용자나 프로세스 접근만을 허용함으로써 컴퓨터 파일에 접근을 제한하는 구조입니다. Example Source SKDispatchFile 예제 소스코드는 아래와 같습니다. let dispatch = .. 2023. 5. 29.
반응형