NSUserDefaults可用于在tvOS上保留数据吗?

时间:2015-10-22 07:17:52

标签: ios persistence tvos apple-tv

根据Apple文档:

“Apple TV上的应用程序没有持久的本地存储空间。这意味着为新Apple TV开发的每个应用程序都必须能够在iCloud中存储数据并以提供良好客户体验的方式检索它。” / p>

这是否也排除使用NSUserDefaults作为持久化数据的方法?

1 个答案:

答案 0 :(得分:4)

根据Apple Developers Forum的回答:

  

允许使用NSUserDefaults,并支持最多500KB的数据。

     

您还可以使用应用程序临时和缓存目录在本地存储内容,但请注意,此数据将被清除。

     

超过500 KB以上的限制,您需要使用CloudKit或其他一些关闭设备的数据存储方式。例如,这可能包括您自己的Web服务实现。