https://developer.apple.com/documentation/fileprovider/nsfileproviderextension
"The principal class for the File Provider extension."
파일 제공자 확장을 위한 주요 클래스입니다.
class NSFileProviderExtension : NSObject
iOS에서 파일 제공자 확장을 생성하려면 이 클래스를 서브클래싱하고 모든 메소드를 오버라이드해야 합니다. NSFileProviderExtension
서브클래스를 구현할 때, 아래 내용을 기억해야 합니다.
NSFileProviderExtension
클래스의 메소드 구현을 사용해야 합니다.super
를 호출하지 않아야 합니다.macOS에서 NSFileProviderExtension
클래스를 사용하지 않아야 합니다. 대신 NSFileProviderReplicatedExtension
과 NSFileProviderEnumerating
프로토콜을 채택하는 NSObject
서브클래스를 생성해야 합니다. 파일 제공자 프로토콜에 있는 다른 프로토콜 구현을 통해 추가적인 기능을 추가할 수 있습니다.
File Provider Protocols
https://developer.apple.com/documentation/fileprovider/macos_support#3582838
사용자가 초기화한 액션을 처리하는 오버라이드 메소드입니다.
https://developer.apple.com/documentation/fileprovider/nsfileproviderextension/providing_support_for_user-driven_actions
https://velog.io/@panther222128/Providing-Support-for-User-Driven-Actions
사용자의 파일을 호스트하고 관리하는 파일 제공자 확장을 빌드합니다.
https://developer.apple.com/documentation/fileprovider/creating_a_file_provider_for_ios
https://velog.io/@panther222128/Creating-a-File-Provider-for-iOS
앱 혹은 파일 제공자 확장으로부터 파일 제공자와 소통하기 위해 사용하는 매니저 객체입니다.
https://developer.apple.com/documentation/fileprovider/nsfileprovidermanager
https://velog.io/@panther222128/NSFileProviderManager