작업 관리
사용자와 시스템간 상호 작용과 앱 작업을 관리합니다.
원문 출처 https://developer.apple.com/documentation/foundation/task_management
주제
Undo
class UndoManager
실행 취소와 다시 실행 작업을 가능하게 하는 범용 레코더
Progress
protocol ProgressReporting
단일 progress 인스턴스를 사용하여 진행률을 보고하는 객체의 인터페이스
class Progress
지정된 작업에 대해 진행 상황을 사용자에게 전달하는 객체
Operations
class Operation
단일 태스크와 관련된 코드 및 데이터를 나타내는 추상 클래스
class OperationQueue
작업 실행을 제어하는 대기열(queue)
class BlockOperation
한 개 이상의 블록의 동시 실행을 관리하는 operation
Scheduling
class Timer
특정 시간 간격이 경과한 후 호출되어 지정된 메세지를 target 객체에 보낸다.
액티비티 공유
class NSUserActivity
앱의 상태를 한번에 보여줍니다.
protocol NSUserActivityDelegate
UserActivity 인스턴스가 인스턴스의 delegate에게 업데이트를 알리는 인터페이스
시스템 상호작용
사용자의 현재 활동을 Handoff, Spotlight, Siri shortcut과 공유하세요.
Handoff로 사용자 활동을 지속시키기 기기간에 공유될수 있는 앱의 활동을 정의하고 관리하세요.
Handoff를 앱에 구현하는 방법 사용자 활동을 직접 생성하고 송수신하세.
class ProcessInfo
현재 프로세스에 대한 정보 컬렉션
class NSBackgroundActivityScheduler
백그라운드에서 실행할 수 있는 낮은 우선 순위 작업에 적합한 작업 스케줄러
유저 노티피케이션
class NSUserNotificationA notification that can be scheduled for display in the notification center.Deprecated
class NSUserNotificationActionAn action that the user can take in response to receiving a notification.Deprecated
class NSUserNotificationCenterAn object that delivers notifications from apps to the user.Deprecated
protocol NSUserNotificationCenterDelegate
기본 노티피케이션 센터의 동작을 커스터마이징 할 수 있는 인터페이스
같이 보기
앱 지원
리소스
앱에 번들되어 있는 Asset 과 기타 데이터에 액세스할 수 있습니다.
Notification
정보를 브로드캐스팅하고 받아보는 방법에 대한 디자인 패턴.
앱 확장 지원
앱 확장과 호스팅 앱 간의 상호 작용을 관리합니다.
오류 및 예외
API와의 상호 작용에서 문제 상황에 대응하고 더 나은 디버깅을 위해 애플리케이션을 미세 조정합니다.
스크립팅 지원
사용자가 AppleScript 및 기타 자동화 기술로 프로그램을 제어하거나 앱 내에서 스크립트를 실행할 수 있도록 합니다.
Last updated