Core data 在swift 2中存储视频的更好方法

Core data 在swift 2中存储视频的更好方法,core-data,video-streaming,swift2,Core Data,Video Streaming,Swift2,我想知道哪种方法是性能最好、最聪明的,以便从iOS上使用swift 2的服务器下载一些mp4视频(每个视频10~20 Mb),以便“离线使用” 最糟糕的是,imho,将文件嵌入到应用程序中。如果有任何一部电影需要更改,应用程序本身就必须在应用程序商店上以新版本发布(而且该应用程序的下载量将非常巨大,令人不快) 例如,可以下载剪辑并将其作为二进制数据类型的NSData存储在核心数据中 或者,下载剪辑并存储在app documents文件夹中 我非常喜欢核心数据方法,但我不确定这是否是更好的方法。如

我想知道哪种方法是性能最好、最聪明的,以便从iOS上使用swift 2的服务器下载一些mp4视频(每个视频10~20 Mb),以便“离线使用”

最糟糕的是,imho,将文件嵌入到应用程序中。如果有任何一部电影需要更改,应用程序本身就必须在应用程序商店上以新版本发布(而且该应用程序的下载量将非常巨大,令人不快)

例如,可以下载剪辑并将其作为二进制数据类型的NSData存储在核心数据中

或者,下载剪辑并存储在app documents文件夹中


我非常喜欢核心数据方法,但我不确定这是否是更好的方法。

如果您的目标是iOS 9+,那么它似乎是最适合您的解决方案。

嗯。。。毫无疑问,这是一种非常不同和有趣的新方法。不确定是否是适合我的解决方案,因为我的应用程序在开始时必须执行“checkInternetIfPresent->checkNewUpdatesFlag->DownloadandSubstituteFile”之类的操作。因此,如果没有互联网链接,或者有任何可用的更新,旧电影将被保留。对于我读到的关于随需应变资源的内容,我必须做进一步的工作,而不是简单地上传新文件并在https服务器上设置“NewUpdateFlag”。