ObjecTips

Swift & Objective-C で iOS とか macOS とか

PHAssetChangeRequest

カメラで撮影した写真と動画を Photos.framework でライブラリに保存する

撮影は UIImagePickerController にお任せして撮影後のデータを Photos で保存する実装方法。 まず UIImagePickerController に sourceType でカメラ撮影を指定。 デフォルトのままだと写真撮影しかできないので、カメラ撮影で利用可能な形式を全て設定して…

フォトライブラリへの動画保存メソッド まとめ

PHAssetChangeRequest.h (iOS 8以降) + (instancetype)creationRequestForAssetFromVideoAtFileURL:(NSURL *)fileURL; PHPhotoLibrary の performChanges:completionHandler: または performChangesAndWait:error: メソッドと組み合わせて使用する。 ALAsset…

フォトライブラリへの画像保存メソッド まとめ

PHAssetChangeRequest.h (iOS 8以降) + (instancetype)creationRequestForAssetFromImage:(UIImage *)image; + (instancetype)creationRequestForAssetFromImageAtFileURL:(NSURL *)fileURL; PHPhotoLibrary の performChanges:completionHandler: または pe…