2015-10-07 50 views
0

更好的辦法我想知道這是最表演和聰明的做法,以下載一些MP4視頻(10〜20 MB各一個)從服務器下載iOS上使用SWIFT 2,用於「離線使用「的問題。存儲視頻迅速在2

最糟糕的,恕我直言,是嵌入在應用程序中的文件。如果有任何電影需要更改,應用程序本身必須作爲App Store上的新版本發佈(並且該應用程序的下載量會非常大)。

例如,一個可以下載的片段和在二進制數據類型的核心數據作爲NSData的存儲。

或者下載的剪輯,並存儲在應用程序文件夾。

我想了很多核心數據的辦法,但我不知道這是更好的方式來做到這一點。

回答

0

如果定位到iOS 9+,然後On-Demand Resources似乎是爲您提供完美的解決方案。

+0

呃......毫無疑問,這是一個非常不同且有趣的新方法。不知道是否對我來說是正確的解決方案,因爲我的應用程序在開始時必須執行諸如「checkInternetIfPresent - > checkNewUpdatesFlag - > downloadAndSubstituteFiles」之類的操作。所以如果沒有互聯網鏈接,或者有任何更新可用,舊電影將被保留。對於我閱讀的按需資源,我不得不做更多的工作,而不是簡單地上傳新文件,並在我的https服務器上設置「NewUpdateFlag」。 – RikiRiocma