0

私は Xcode の完全な初心者であり、iCloud Photos にアクセスするために CloudKit を有効にする必要があるかどうか、または PhotoKit がすべてを処理するかどうかを調べようとしています。また、iCloud の写真をいじる場合は、別の開発者アカウントを用意するのがおそらく良い考えだと思いますが、Apple は別のアカウントを許可していますか?

4

1 に答える 1

2

PhotoKit は舞台裏で CloudKit を使用するため、独自のデータ コンテナー (など) を使用しているため、独自に作成する必要はありません。

iCloud フォト ライブラリが有効な状態で iCloud アカウントにログインしている場合、PHAsset(および関連する) フェッチ メソッドは、それらのアイテムの写真/ビデオ データが現在デバイスに保存されているかどうかに関係なく、常に「ライブラリ内」のすべてのアイテムを返します。 . アセットを表示または編集するPHImageManager場合は、API を使用してデータが iCloud にあるかどうかを調べ、ダウンロードに応答します。

私の知る限り、写真コンテンツ用の「サンドボックス」はありません。「実際の」iCloud フォト ライブラリへのアクセスを許可せずにアプリをテストする場合は、別の (無料の) iCloud アカウントを使用してください。(ただし、アプリのバグのある開発ビルドがライブラリで暴走していても、それほど心配する必要はありません。PhotoKit でアセットを削除するなどの破壊的な操作を行うと、常にユーザーの確認を求めるアラートが表示されます。)

于 2015-07-15T18:37:54.270 に答える