https://developer.apple.com/documentation/uikit/app_extensions
"Extend your app's basic functionality to other parts of the system."
시스템의 다른 부분으로 앱의 기본적인 기능을 확장시킵니다.
앱 확장이 호출되는 호스트 앱 컨텍스트입니다.
https://developer.apple.com/documentation/foundation/nsextensioncontext
https://velog.io/@panther222128/NSExtensionContext
파일 제공자 확장을 위한 주요 클래스입니다.
https://developer.apple.com/documentation/fileprovider/nsfileproviderextension
https://velog.io/@panther222128/NSFileProviderExtension
커스텀 키보드 앱 확장을 위한 주요 뷰 컨트롤러입니다.
https://developer.apple.com/documentation/uikit/uiinputviewcontroller
https://velog.io/@panther222128/UIInputViewController
각각의 렉시컨 엔트리 객체에 있는 용어 쌍의 읽기 전용 배열이며, 커스텀 키보드를 위한 것입니다.
https://developer.apple.com/documentation/uikit/uilexicon
https://velog.io/@panther222128/UILexicon
렉시컨 객체 내에서 사용 가능한 읽기 전용 용어 쌍이며, 커스텀 키보드를 위한 것입니다.
https://developer.apple.com/documentation/uikit/uilexiconentry
https://velog.io/@panther222128/UILexiconEntry
생명주기 이벤트와 앱의 UI 씬을 관리합니다. 그리고 앱이 작동하는 특성과 환경에 대한 정보를 가져옵니다.
https://developer.apple.com/documentation/uikit/app_and_environment
https://velog.io/@panther222128/App-and-Environment-2tu9h2th
앱의 데이터를 조직화하고 해당 데이터를 페이스트보드에 공유합니다.
https://developer.apple.com/documentation/uikit/documents_data_and_pasteboard
https://velog.io/@panther222128/Documents-Data-and-Pasteboard
앱의 인터페이스 구현을 위해 사용하는 이미지, 스트링, 스토리보드, nib 파일을 관리합니다.
https://developer.apple.com/documentation/uikit/resource_management
https://velog.io/@panther222128/Resource-Management
사용자에게 활동 기반 서비스를 표시합니다.
https://developer.apple.com/documentation/uikit/interprocess_communication
https://velog.io/@panther222128/Interprocess-Communication
사용자가 맥 기기에서 실행할 수 있는 아이패드 앱 버전을 생성합니다.
https://developer.apple.com/documentation/uikit/mac_catalyst
https://velog.io/@panther222128/Mac-Catalyst