본문 바로가기
반응형

#컴퓨터 과학 [Computer Science]/운영체제 (Operating System)33

[OS - 🍎 macOS] DispatchSourceTimer 🗂 DispatchSourceTimer protocol DispatchSourceTimer [영문] A dispatch source that submits the event handler block based on a timer. You do not adopt this protocol in your objects. Instead, use the makeTimerSource(flags:queue:) method to create an object that adopts this protocol. [국문] Dispatch Source는 타이머를 기반으로 이벤트 핸들러 코드 블럭을 제출합니다. 또한, DispatchSourceTimer 객체는 프로토콜을 채택할 필요가 없습니다. 대신에 makeTimerSourc.. 2020. 4. 11.
[OS - 🍎 macOS] macOS mouseDown, mouseUp, keyDown, keyUp event 설정방법 (NSViewController not responds to mouseDown, mouseUp, keyDown, keyUp event) 🗂 Handling Mouse, Keyboad Events Swift Source Code override func viewDidLoad() { super.viewDidLoad() NSEvent.addLocalMonitorForEvents(matching: .keyDown) { [weak self] in guard let self = self else { return nil } self.keyDown(with: $0) return $0 } NSEvent.addLocalMonitorForEvents(matching: .leftMouseDown) { [weak self] in guard let self = self else { return nil } self.mouseDown(with: $0) return .. 2020. 3. 29.
[OS - 🍎 macOS] ARC (Automatic Reference Counting) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 Operating System 2020-03-22 20:37 2022.02.23. 20:47 Dev.Yang [OS - 🍎 macOS] ARC (Automatic Reference Counting) Automatic Reference Counting (ARC) 자동적으로 더 이상 필요하지 않은 클래스의 인스턴스를 메모리에서 해제하는 방식으로 동작하는 메모리 관리 기법입니다. Automatic Reference Counting (ARC)은 Objective-C 인스턴스들에 대한 메모리를 자동적으로 관리하여 주는 컴파일러의 기능입니다. 또한, Automatic Reference Counting (ARC)는 애플리케이션의 인스턴스 사이의 관계 그리고 객.. 2020. 3. 22.
[OS - 🍎 macOS] Finder Sync Extensions 🗂 Finder Sync Extension In OS X, the Finder Sync extension point lets you cleanly and safely modify the Finder’s user interface to express file synchronization status and control. Unlike most extension points, Finder Sync does not add features to a host app. Instead, it lets you modify the behavior of the Finder itself. macOS에서, Finder Sync Extension 중점은 분명하고 그리고 안전하게 수정을 수행할 수 있도록 Finder's 사용자 .. 2020. 2. 28.
반응형