목차
UIPasteControl (class)
UIPasteControl. Configuration (class)
UIPasteControl.DisplayMode (enum)
UIPasteboaed (class)
UIPasteConfiguration (class)
UIPasteConfigyrationSupporting (protocol)
기본적으로 UIKIt는 파일 이름 구성요소에서 값을 가져온다. 따라서 호출 전에 해당 속성을 설정해야 한다.
Accessing document attributes.
var fileURL: URL
💡 `var localizedName: [String](https://developer.apple.com/documentation/swift/string) { get }`var localizedName: String
💡 var fileType: `[String](https://developer.apple.com/documentation/swift/string)` ? { get }var fileModificationDaye: Date?
💡 var fileModificationDate: `[Date](https://developer.apple.com/documentation/foundation/date)` ? { get set }var documentState: UIDocument.state
💡 var documentState: `[UIDocument](https://developer.apple.com/documentation/uikit/uidocument)` .`[State](https://developer.apple.com/documentation/uikit/uidocument/state)` { get }var progress: Progress?
💡 var progress: `[Progress](https://developer.apple.com/documentation/foundation/progress)` ? { get }Writing document data.
해당 함수 호출을 통해 안전하고 비동기적으로 문서를 저장하는 호출을 할 수 있다.
기본적으로는 해당 함수가 아닌, autosave(completionHandler)메서드를 호출한다.
저장할 문서데이터를 반환할 때 사용한다.
[URL](https://developer.apple.com/documentation/foundation/url)
,
for saveOperation:
[UIDocument](https://developer.apple.com/documentation/uikit/uidocument)
.
[SaveOperation](https://developer.apple.com/documentation/uikit/uidocument/saveoperation)
,
completionHandler: ((
[Bool](https://developer.apple.com/documentation/swift/bool)
) ->
[Void](https://developer.apple.com/documentation/swift/void)
)? = nil
)
응용 프로그램 샌드박스의 지정된 위치에 문서 데이터를 저장합니다.
[AnyHashable](https://developer.apple.com/documentation/swift/anyhashable)
: Any]? = nil,
safelyTo url:
[URL](https://developer.apple.com/documentation/foundation/url)
,
for saveOperation:
[UIDocument](https://developer.apple.com/documentation/uikit/uidocument)
.
[SaveOperation](https://developer.apple.com/documentation/uikit/uidocument/saveoperation)
) throws
문서 데이터는 애플리케이션 샌드박스에서 지정된 위치에 안전하게 작성됩니다.
UIManaged Document는 UID 문서의 구체적인 하위 클래스이며, 관리되는 문서를 초기화할 때 문서 위치의 URL을 지정합니다.
사용자가 앱 내의 한 장소에서 다른 장소로, 그리고 앱에서 다른 앱으로 데이터를 공유할 수 있도록 도와주는 개체입니다.
클립보드 개념이라고 생각하면 될 듯.