ZNDS智能電視網 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 16580|回復: 1
上一主題 下一主題
[分享]

Apple TV編程指南——資源管理

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2015-12-2 10:20 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自浙江
Apple TV編程指南——資源管理


iCloud存儲


蘋果電視上的存儲是有限的,并沒有保證存儲在設備上的信息將會被在用戶下一次打開你的應用程序時候提供。此外,為了在多個設備分享用戶的數據,你需要存儲用戶的信息在其他地方而不是存儲在蘋果電視。蘋果為蘋果電視提供了兩個共享存儲選項,即 iCloud 鍵值存儲(KVS)和 CloudKit。


對于存儲小于1MB的需求,你的應用程序可以使用iCloud KVS來存儲。iCloud KVS自動同步信息在用戶所有的設備。只有該應用的所有者才能夠訪問iCloud KVS存儲信息,而你應用程序的其他用戶是無法訪問此這個用戶的信息。更多信息可以參考 Designing for Key-Value Data in iCloud 。


對于大于1MB的大型存儲需求,你的應用程序就需要實現CloudKit功能了。CloudKit允許一個用戶訪問另一個用戶存儲的信息。這種存儲在一個用戶的行為影響到另一個用戶的場景下非常有用的。例如,在游戲場景,用戶的行為直接影響到另一個用戶。如何在你的應用程序實施CloudKit信息可以參考 CloudKit Quick Start。


On-Demand 資源


On-demand 資源是托管在 App Store 上且與你已下載的 APP 資源包相獨立的 APP 內容。它們可以是更小的應用程序包,是下載更快、更豐富的應用程序內容。應用程序請求按需資源,而操作系統(tǒng)則負責管理下載和內容儲存。應用程序使用資源,然后釋放請求。下載完成后,資源可通過多次啟動留在設備上,從而使訪問速度更快。


在蘋果電視上,每個應用程序最多只允許存儲 200 MB 的數據。想創(chuàng)建數據大于200 MB 的應用程序,你的 APP 必須拆成可下載的資源包。在 Xcode 中,可以創(chuàng)建標簽并附加給被需要的資源。當你的應用程序用標簽請求相應的資源時,操作系統(tǒng)只下載所需要的資源。而你必須等到資源被下載完成后才能使用它們。


資源應該按照可管理的組來分類,例如,把一個程序的第五個游戲級別所涉及到的所有的資源標放在一個標簽下。在下載資源時候要提示用戶,程序正在下載指定的資源。你可以通過應用程序測試,來找到合適的下載文件大小。有關如何實現按需資源的更多信息,參見 On-Demand Resources Guide 。



上一篇:Apple TV編程指南——創(chuàng)建Client-Ser
下一篇:亞馬遜視頻服務將于未來數周登陸Apple TV
沙發(fā)
發(fā)表于 2015-12-2 10:21 | 只看該作者 | 來自浙江
不錯 學習了
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 蘇ICP備2023012627號 )

網絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網安備 32011402011373號

GMT+8, 2024-12-22 14:57 , Processed in 0.063122 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表