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