質問: ### 前提・実現したいこと iOSのアプリでランダムにiPhoneのマイアルバム内から画像を抽出し、それをSNSアプリに投稿するものを作製したいと考えております。 しかし、**ランダムに画像をマイアルバム内全ての写真から選択する機能**実装においてアプローチ方法が思いつきません。 UIImagePickerControllerやAssetsLibraryにて実装を試みたのですが 前例がなく、途中で断念してしまいました。 素人めいた質問で申し訳ございませんが、 **これらの機能は実装可能でしょうか?** また実装するために参考となるライブラリなどご存知でしたらご教示お願いします。 swift 5.0 Xcode 10.2
回答: 実装可能です。 AssetsLibraryは古いのでiOS8からはPhotoKitとよばれる機能を使ってアルバムや写真にアクセスできます。 PhotoKitを使えばアルバムの列挙や、指定したアルバム内の写真の列挙などができますので、 列挙したあとランダムに選出すればよいかと思います。 使い方はググってみてください。