現在Swiftを使いiOSアプリの開発中で、勉強を開始して3ヶ月ほどの初心者です。  
・カメラ機能を使い動画を撮影  
・動画一覧ページで撮影日時と動画の説明を表示  
・撮影した動画の再生、編集  
主にこの３つができるアプリを作成しています。

カメラ機能を使いフォトライブラリに動画を保存するところまではたどり着いたのですが、  
フォトライブラリではなくアプリ内に動画を保存したく、その方法に迷っております。  
自分なりに調べたところ、下記２つの方法が考えられるかと思ったのですが

１.CoreDataを使いバイナリファイルとして保存する  
2.動画自体はDocumentファイルに保存し、CoreDataに動画のファイルパスだけを保存する。

1と２でパフォーマンスに違いは出たりするものでしょうか？  
または全く見当違いで、動画を保存する際は他にベストプラクティスがあったりするものでしょうか？

アドバイスいただければ幸いです。
CC BY-SA 4.0
2021-04-26T18:12:58.650
75525
2021-04-26T18:12:58.650
37960
question
swift database coredata 動画
アプリ内で撮影した動画を、フォトライブラリではなくアプリ内で保存する方法