在 WatchOS2 上永久存储少量数据 (NSMutableDictionary) 的最佳实践
Best practice to store a small amount of data (NSMutableDictionary) permanent on the WatchOS2
借助 WatchOS2 的新架构,手表应用程序可以 运行 独立运行,无需连接到 iPhone。存储少量数据(例如 NSMutableDictionary)的最佳做法是什么,这些数据通常存储在 NSUserdefaults 中。 NSUserdefaults 不适用于 WatchOS2。
具体:当应用程序 运行s 第一次收集一些数据时,存储在 iPhone 上的 NSUserdefaults 中,然后通过 WatchConnectivity 传输到 Apple watch。
如果用户下次 运行 应用程序在 Apple Watch 上独立运行时,我需要检索该数据。
您可以使用 NSUserDefaults 在本地存储数据。要在 Apple Watch 和 iPhone 之间共享您的数据,您应该使用 WatchConnectivity。正如您在评论中所说,还有一个关于 NSUserDefaults .
的问答
借助 WatchOS2 的新架构,手表应用程序可以 运行 独立运行,无需连接到 iPhone。存储少量数据(例如 NSMutableDictionary)的最佳做法是什么,这些数据通常存储在 NSUserdefaults 中。 NSUserdefaults 不适用于 WatchOS2。
具体:当应用程序 运行s 第一次收集一些数据时,存储在 iPhone 上的 NSUserdefaults 中,然后通过 WatchConnectivity 传输到 Apple watch。
如果用户下次 运行 应用程序在 Apple Watch 上独立运行时,我需要检索该数据。
您可以使用 NSUserDefaults 在本地存储数据。要在 Apple Watch 和 iPhone 之间共享您的数据,您应该使用 WatchConnectivity。正如您在评论中所说,还有一个关于 NSUserDefaults