본문 바로가기
반응형

# 애플 [Apple]56

[🍎 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.
[iOS] 2단계 초기화 (Two-Phase Initialization) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 iOS 2022.03.03. 01:19 2022.03.03. 01:19 Dev.Yang Swift 언어에서 클래스 (Class) 초기화 과정은 Two-Phase Initialization 과정을 통하여 초기화 작업을 수행합니다. Two-Phase Initialization 초기화 과정은 아래와 같습니다. 첫번째 단계는 클래스 (Class) 내에 Properties들에 대하여 초기 값을 할당하여 초기화 작업을 수행합니다. 두번째 단계는 첫 번째 단계에서 초기 값을 할당 한 Properties에 대한 초기 상태가 결정이 되면 클래스 (Class)에 대한 새로운 인스턴스를 사용하기 전에 저장 된 Properties에 대하여 Customize 초기화 작업.. 2022. 3. 3.
[🍎 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.
반응형