본문 바로가기
반응형

오픈소스10

🗂 [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] SKNetworkMonitor 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 OpenSource 2022.12.12. 22:52 2022.12.12. 23:02 Dev.Yang 🗂 SKNetworkMonitor SKNetworkMonitor는 iOS 운영체제 또는 macOS 운영체제 환경에서 네트워크 환경 (WiFi, Ethernet, Cellular, LoopBack 등)에 대한 정보를 얻을 수 있도록 기능을 제공합니다. 🛠️ Example Source SKNetworkMonitor 예제 소스코드는 아래와 같습니다. // 네트워크 상태에 대한 정보 수집을 종료합니다. let monitor = SKNetworkMonitor { result in // NWPath 정보를 가져옵니다. print(result.newPath) /.. 2022. 12. 12.
🗂 [Guide] SKAsyncOperation 🗂 SKAsyncOperation SKAsyncOperation는 iOS 또는 macOS 플렛폼에서 공용적으로 사용할 수 있는 Concurrent OperationQueue를 효율적으로 사용할 수 있도록 기능을 제공합니다. SKAsyncOperation는 상속 (Inheritance)을 통해서 사용할 수 있습니다. Example Source SKAsyncOperation 예제 소스코드는 아래와 같습니다. public class CurrentOperation: SKAsyncOperation { public override func start() { // 특정 작업을 수행할 수 있는 비즈니스 로직을 추가합니다. print("START") } public override func cancel() { // 작업.. 2022. 11. 4.
반응형