반응형 Swift68 🗂 [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. [🍎 macOS] 파일 또는 폴더 파일 시스템 이벤트 모니터링 (How to monitor a folder for new files) 파일 시스템 이벤트에 대한 세부적인 내용은 아래와 같습니다. static let all: DispatchSource.FileSystemEvent → 모든 파일 시스템 이벤트를 감지합니다.static let attrib: DispatchSource.FileSystemEvent → 파일 또는 디렉토리의 속성 (파일 소유자, 권한, 수정 시간 등) 변경을 감지합니다.static let delete: DispatchSource.FileSystemEvent → 파일 또는 디렉토리 삭제를 감지합니다.static let extend: DispatchSource.FileSystemEvent → 파일 용량 증가를 감지합니다.static let funlock: DispatchSource.FileSystemEvent →.. 2024. 9. 6. [🍎 macOS] 파일 공유 폴더 목록 가져오는 방법 (How to get list of shared folders) macOS 환경에서 파일 공유 폴더 목록을 가져오는 방법은 아래와 같습니다. ※ Xcode 프로젝트에서 Frameworks, Libraries, and Embedded Content 항목에 OpenDirectory.framework를 추가하여야 사용이 가능합니다. 🗂️ [Objective-C] 파일 공유 폴더 목록가져오기더보기#import @autoreleasepool { NSMutableDictionary * dictionary = [NSMutableDictionary new]; NSError * error = NULL; ODNode * localNode = [ODNode nodeWithSession: ODSession.defaultS.. 2023. 10. 31. [🍎 macOS] CFMessagePort CFMessagePort 객체는 주로 메시지 기반의 단방향 통신을 위해서 설계되었으며 로컬 장비 상에서 다중 쓰레드 및 프로세스들 간에 임의의 데이터를 전달하는 통신 채널을 제공합니다. 즉, CFMessagePort는 서로 다른 애플리케이션, 또는 애플리케이션과 프레임워크, 또는 서로 다른 프레임워크 사이의 통신을 제공합니다. CFMessagePort는 이름을 기반으로 메시지 포트를 찾아서 특정 메시지 포트로 메시지를 보내려는 다른 프로세스가 해당 포트를 찾을 수 있게 합니다. CFMessagePort는 아래의 두 개의 형태를 사용하여 메시지를 주고 받습니다. Local CFMessagePort: 동일한 프로세스 내에서 사용됩니다. 로컬 메시지 포트는 동인한 프로세스 내에서 메시지를 보낼 수 있도록 .. 2023. 5. 16. 이전 1 2 3 4 ··· 17 다음 반응형