検証環境:
Xcode 11.4
Swift 5.2
画像選択UI としては標準で用意されている UIImagePickerController を使えば簡単に実装できるが、複数選択などカスタマイズする場合は PhotoKit を使って自分で実装する必要がある。
(※ 追記: iOS14から追加された PHPickerViewController で複数画像選択ができるようになった。)
Apple 公式の PhotoKit を使った画像選択UIのサンプルコードがあり、それが参考になったのでメモ。
サンプルアプリ「PhotoBrowse」
以下からダウンロードできる。
2つとも同じアプリで上の方が新しいのでこちらをダウンロードすればOK。
Browsing and Modifying Photo Albums
developer.apple.com