App Extensions

Panther·2021년 7월 28일
0

https://developer.apple.com/documentation/uikit/app_extensions

"Extend your app's basic functionality to other parts of the system."

시스템의 다른 부분으로 앱의 기본적인 기능을 확장시킵니다.

Topics


Extension Support

NSExtensionContext

앱 확장이 호출되는 호스트 앱 컨텍스트입니다.

https://developer.apple.com/documentation/foundation/nsextensioncontext
https://velog.io/@panther222128/NSExtensionContext


Document Provider

NSFileProviderExtension

파일 제공자 확장을 위한 주요 클래스입니다.

https://developer.apple.com/documentation/fileprovider/nsfileproviderextension
https://velog.io/@panther222128/NSFileProviderExtension


Custom Keyboard

UIInputViewController

커스텀 키보드 앱 확장을 위한 주요 뷰 컨트롤러입니다.

https://developer.apple.com/documentation/uikit/uiinputviewcontroller
https://velog.io/@panther222128/UIInputViewController

UILexicon

각각의 렉시컨 엔트리 객체에 있는 용어 쌍의 읽기 전용 배열이며, 커스텀 키보드를 위한 것입니다.

https://developer.apple.com/documentation/uikit/uilexicon
https://velog.io/@panther222128/UILexicon

UILexiconEntry

렉시컨 객체 내에서 사용 가능한 읽기 전용 용어 쌍이며, 커스텀 키보드를 위한 것입니다.

https://developer.apple.com/documentation/uikit/uilexiconentry
https://velog.io/@panther222128/UILexiconEntry


See Also


App Structure

App and Envrionment

생명주기 이벤트와 앱의 UI 씬을 관리합니다. 그리고 앱이 작동하는 특성과 환경에 대한 정보를 가져옵니다.

https://developer.apple.com/documentation/uikit/app_and_environment
https://velog.io/@panther222128/App-and-Environment-2tu9h2th

Documents, Data, and Pasteboard

앱의 데이터를 조직화하고 해당 데이터를 페이스트보드에 공유합니다.

https://developer.apple.com/documentation/uikit/documents_data_and_pasteboard
https://velog.io/@panther222128/Documents-Data-and-Pasteboard

Resource Management

앱의 인터페이스 구현을 위해 사용하는 이미지, 스트링, 스토리보드, nib 파일을 관리합니다.

https://developer.apple.com/documentation/uikit/resource_management
https://velog.io/@panther222128/Resource-Management

Interprocess Communication

사용자에게 활동 기반 서비스를 표시합니다.

https://developer.apple.com/documentation/uikit/interprocess_communication
https://velog.io/@panther222128/Interprocess-Communication

Mac Catalyst

사용자가 맥 기기에서 실행할 수 있는 아이패드 앱 버전을 생성합니다.

https://developer.apple.com/documentation/uikit/mac_catalyst
https://velog.io/@panther222128/Mac-Catalyst


0개의 댓글