Jul*_*les 1 iphone cocoa-touch mapkit mkmapview
使用核心数据存储MKCoordinateRegion的最佳方法是什么?我假设有一种方法可以将其转换为二进制数据?
非常感谢
儒勒
MKCoordinateRegion region;
// region to NSData
NSData *data = [NSData dataWithBytes:®ion length:sizeof(region)];
// NSData to region
[data getBytes:®ion length:sizeof(region)];
Run Code Online (Sandbox Code Playgroud)
这适用于任何iOS版本,适用于任何具有Core Data,NSUserDefaults或NSKeyedArchiver的结构.它可以在同一架构上运行的任何系统之间移植(所有iOS版本都运行在little-endian 32位上).
如果您使用它进行存档,则可以选择继承NSCoder或创建NSCoder类别.
归档时间: |
|
查看次数: |
1160 次 |
最近记录: |