dim*_*oss 2 iphone objective-c ios
我想在应用程序启动之间保留2个CLLocations.这是我希望在启动之间存储在内存中的唯一数据.我该怎么做呢?CLLocation是否具有writetofile或将其存储在coredata或NSUserDefaults中?我想存储整个CLLocation对象,不想只存储lat/lon然后做更多的计算等等.谢谢
看看我看到的文档CLLocation实现了NSCoding协议.
这意味着您可以存档和解除存档一个CLLocation可通过使用实例NSKeyedArchiver和NSKeyedUnarchiver类.
你也可以把多个实例CLLocation在实现任何容器(父)类NSCoder例如像NSDictionary或NSArray然后将其存档或对象的取消封存那整个集合.
有关更多详细信息,请参阅" 存档和序列化编程指南".如果您遇到困难,请使用代码发布后续问题.
| 归档时间: |
|
| 查看次数: |
1589 次 |
| 最近记录: |