본문 바로가기
반응형

# 애플 [Apple]/macOS16

[🍎 macOS] DispatchIO를 통하여 파일 읽기 또는 쓰기 작업 파일 디스크립터에 대한 작업을 Stream-Based 또는 Random-Access Semantics를 사용하여 관리하는 객체입니다.An object that manages operations on a file descriptor using either stream-based or random-access semantics. oflagO_RDONLY: 파일을 읽기 전용 (read-only)으로 엽니다.O_WRONLY: 파일을 쓰기 전용 (write-only)으로 엽니다.O_RDWR: 파일을 읽기와 쓰기 모두 가능한(read-write) 모드로 엽니다.O_CREAT: 파일이 존재하지 않으면 새로 생성합니다. 파일이 이미 존재할 경우, 이 옵션은 아무런 영향을 미치지 않습니다.O_TRUNC: 파일을 쓰기 전.. 2023. 4. 11.
[🍎 macOS] macOS 디스플레이 정보 가져오는 방법 (How to get display information on macOS) ※ 색 심도 (Color Depth)1개의 픽셀에서 표현할 수 있는 색의 수. RGB(적·녹·청) 각각에 대해 몇 비트씩 할당해서 이의 조합으로 여러 가지 색을 나타내는, 즉 비트 수로 색의 수를 표현하는 것을 말한다. RGB 각 8비트인 경우에 24비트이므로 색심도는 24비트가 된다. 경우에 따라서는 RGB 외에 투명도 8비트를 추가하여 RGBA 32비트가 되는 경우도 있다. 24비트로 표현할 수 있는 색의 수는 16,777,216색이며, 이것을 "24비트 컬러" 라 부르기도 한다. [네이버 지식백과] 색심도 [color depth, 色深度] (IT용어사전, 한국정보통신기술협회)※ 색 공간 (Color Space)일반적으로 적·녹·청 3원색의 조합으로 표현되는 색 모델 좌표계에서 나타낼 수 있는 색상의.. 2023. 3. 27.
[🍎 macOS] 번들 (Bundle) Understanding macOS application bundles by building an agent-based app 번들 (Bundle)은 정의된 구조와 파일 확장자를 가지는 디렉터리 (Directory)의 일종으로 macOS, iOS, tvOS, watchOS 등의 운영체제 환경에서 손쉽게 소프트웨어를 전달하기 위해 만들어졌습니다. 번들 (Bundle) 확장자로는 .app, .framework, .kext, .plugin, .docset, .xpc, .qlgenerator, .component, .saver, .mdimporter 등의 확장자가 있습니다.번들 (Bundle) 내부에 세부적인 구조는 애플리케이션 번들 (Application Bundles), 프레임워크 번들 (Framework .. 2022. 2. 24.
[🍎 macOS] AppKit과 UIKit 차이점 (What is the difference between AppKit and UIKit) 🛠  AppKitAppKit is included in the OS X SDK only. It provides all the classes and controls you need for creating Mac applications.Most of these classes share a common naming prefix starts with NS and classes you will be working with include - NSView, NSButton. AppKit은 macOS 운영체제 환경에서 Desktop Application 개발을 위하여 macOS SDK 포함하고 있습니다. macOS 애플리케이션 개발에 필요한 Class 및 Control 제공하며 NSButton, NSTableView.. 2022. 2. 23.
반응형