본문 바로가기
반응형

# 애플 [Apple]/macOS16

[🍎 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] macOS 운영체제 시스템 CPU 사용량 (macOS CPU System Using Resource) 시스템 (System): macOS 운영체제 시스템 프로세스들이 사용하고 있는 CPU 사용률입니다.사용자 (User): 사용자가 열어 놓은 애플리케이션 또는 해당 애플리케이션이 열어 놓은 프로세스들이 사용하고 있는 CPU 사용률입니다.대기 (Idle): 현재 시스템 및 사용자가 사용하고 있지 않은 CPU 사용률입니다. 추가 정보는 아래와 같습니다. nice: 프로세스에 CPU 시간 할당에 대하여 우선 순위를 부여할 수 있습니다. 음수 -20이 가장 높은 우선순위를 가지며 양수 19가 가장 낮은 우선순위를 가집니다.🗂️ [Swift] macOS 운영체제 시스템 CPU 사용량 가져오기import Darwinimport Foundationpublic struct SKCPUResourceInfo: Codabl.. 2024. 8. 11.
[🍎 macOS] macOS 운영체제 시스템 메모리 사용량 (macOS System Memory Using Resource) 앱 메모리 (App Memory): 현재 실행 중인 애플리케이션들이 사용하고 있는 메모리 공간입니다.유선 메모리 (Wired Memory): macOS 운영체제가 시스템 작동에 필요한  공간이며, 해당 메모리 공간에는 캐시할 수 없으며 RAM에 유지되어 있어야 하기 때문에 다른 애플리케이션에서 사용할 수 없습니다.압축 된 메모리 (Compressed Memory): 사용 빈도가 낮은 메모리 데이터를 압축하여 저장하는 메모리 공간이며, macOS 시스템에서 메모리 사용량이 많아질 때 macOS 운영체제 시스템은 자동으로 비활성 앱이나 데이터를 압축하여 여유 공간을 확보합니다. * 사용 가능 한 메모리 공간 영역은 [앱 메모리 공간 (App Memory) + 유선 메모리 (Wired Memory) + 압축 .. 2024. 8. 8.
[🍎 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.
반응형