【发布时间】:2019-06-04 16:15:52
【问题描述】:
我浏览了所有与创建 watchOS 应用程序、复杂性等相关的 Apple 文档和视频。仔细研究更新数据的流程和用户界面 - 但有一件事我没有弄清楚。
在所有相关视频和文档中,都说明一旦 URLSession 下载任务结束,应用程序应更新其数据模型并请求系统安排快照更新。
我的问题是:数据模型应该在哪里存储/持久化?这甚至是必要的吗?我应该使用核心数据吗?内存中的单例对象? SQLite?用户默认值?一个简单的 JSON 文件?在为 watchOS 编写应用程序时,保留数据模型的首选方式是什么?
我希望存储一组非常简单的对象(例如,联系人列表,其中每个联系人都有姓名、地址和电话号码,所有这些都表示为 String 对象)
这是 WWDC 2016 会议的链接,名为“让您的手表应用程序保持最新”,它解释了我提到的大部分任务和最佳实践 - WWDC 2016: Keeping Your Watch App Up to Date
【问题讨论】:
-
您是要创建一个独立的手表应用程序,还是一个带有 iPhone 配套应用程序的手表应用程序?
-
一个手表应用程序有一个配套的 iPhone 应用程序,但我想保留的数据被用于填充手表应用程序的复杂功能的时间线
标签: ios swift watchkit apple-watch watchos-2