ios - 如何制作 .plist 文件

标签 ios objective-c plist

我有一个api里面是城市的ID,不想每次都请求数据,想写成plist的ToFile,但是第一次写太慢,内存暴涨。 有什么方法可以把它做成本地文件的plist,这样用户就不用再写了

这种方式得到的plist文件在xcode View 上是没有数据的,但实际上已经写入了,可以通过代码查找数据

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *plistPath = [paths objectAtIndex:0];
NSMutableArray *marr = [NSMutableArray array];
NSString *filename=[plistPath stringByAppendingPathComponent:@"city.plist"];
NSLog(@"filename == %@",filename);
[marr addObject:@"字符串"];
[marr writeToFile:filename atomically:YES];

最佳答案

如果您不打算以编程方式创建 Plist,请按照以下步骤操作:

  1. 右键单击"file"并选择“新建文件...”选项。
  2. 从 OS X 选项卡中选择资源。
  3. 可以使用属性列表选项。
  4. 选择一个合适的名字。

这会添加到您的项目中。

关于ios - 如何制作 .plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39030456/

相关文章:

ios - CoreBluetooth 不缓存发现的服务和特征

ios - 图像未显示在表格 View 中

ios - 在 Swift 中,当使用 dataTaskWithRequest 时,completionHandler 在请求超时时返回 nil NSURLResponse

objective-c - 使用 .plist 中的键在数组中创建 <dict> (Cocoa/iPhone SDK)

ios - 如何在安装时将大量数据包含在我的 iOS 应用程序中?

ios - 如何将下载的内容添加到 IOS 应用程序?

ios - 解锁手机时 AVCapture 预览卡住/卡住

ios - 错误的区域计算 objective-c ?

iphone - 设置 UITableView 的框架不能正常工作

ios - 在 iOS 中使用 Plist 文档目录填充 TableView