Documents, Data, and Pasteboard

Panther·2021년 7월 27일
0

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

"Organize your app's data and share that data on the pasteboard."

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

Topics


Documents

UIDocument

앱의 데이터 부분들을 관리하는 추상 베이스 클래스입니다.

https://developer.apple.com/documentation/uikit/uidocument
https://velog.io/@panther222128/UIDocument

UIManagedDocument

코어 데이터와 통합되는 문서 객체입니다.

https://developer.apple.com/documentation/uikit/uimanageddocument
https://velog.io/@panther222128/UIManagedDocument


Pasteboard

UIPasteboard

사용자가 앱 내에서 한 곳으로부터 다른 곳으로 데이터를 공유하는 것을 돕고, 앱으로부터 다른 앱으로 데이터를 공유하는 것을 돕는 객체입니다.

https://developer.apple.com/documentation/uikit/uipasteboard
https://velog.io/@panther222128/UIPasteboard

UIPasteConfiguration

붙여넣기와 드래그 앤 드롭 동작에서 특정 데이터 타입을 수용하기 위한 기능을 선언할 수 있도록 객체가 구현하는 인터페이스입니다.

https://developer.apple.com/documentation/uikit/uipasteconfiguration
https://velog.io/@panther222128/UIPasteConfiguration-1y675jtm


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

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

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개의 댓글