Interprocess Communication

Panther·2021년 7월 28일
0

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

"Display activity-based services to the user."

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

Topics


User Activities

NSUserActivity

특정 시점에 앱의 상태를 나타냅니다.

https://developer.apple.com/documentation/foundation/nsuseractivity
https://velog.io/@panther222128/NSUserActivity


Services

UIActivity

app-specific 서비스를 구현하기 위한 서브클래싱하기 위한 추상 클래스입니다.

https://developer.apple.com/documentation/uikit/uiactivity
https://velog.io/@panther222128/UIActivity

UIActivityViewController

앱으로부터 표준 서비스를 제공하는 데 사용하는 뷰 컨트롤러입니다.

https://developer.apple.com/documentation/uikit/uiactivityviewcontroller
https://velog.io/@panther222128/UIActivityViewController

UIActivityItemProvider

활동 뷰 컨트롤러에 전달되는 데이터에 대한 프록시입니다.

https://developer.apple.com/documentation/uikit/uiactivityitemprovider
https://velog.io/@panther222128/UIActivityItemProvider


See Also


App Structure

App and Environment

생명주기 이벤트와 앱의 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

App Extensions

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

https://developer.apple.com/documentation/uikit/app_extensions
https://velog.io/@panther222128/App-Extensions

Mac Catalyst

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

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


0개의 댓글