如何把txt文档导入到plist文件中

本文介绍如何将txt文档中的JSON数据导入到iOS的plist文件中,以解决iOS应用中静态数据存储和读取的问题。通过创建Mac工程,将txt文件加入,并在代码中解析JSON,然后写入到plist文件,实现数据的本地化存储。
摘要由CSDN通过智能技术生成

     有时候我们需要很多数据,这些数据是改动较少的,或者是根本就不需要改动的数据,同时,我们又不想要直接联网获取的时候,比如省市地区这些本身改动不大的数据,大多数的应用都会直接封装在应用里面,直接写成一个数据库,方便直接存取。

     有些有第三方或者直接拷贝其他的代码里面的resource里面带的资源,但是如果是我们自己的数据,况且如果只有一个文档之类的东西的话,这种读取就会很麻烦,同时,在iOS中用的sqlit是轻量级的数据库,服务器无法给出轻量级的数据库导入,这就会出现一个文档无法读取的问题。解决方法有很多种,比如你自己做一个db,放在工程里面读写,但是麻烦程度不言而喻。下面简单介绍一下如何把txt文件中的json串直接读取导入到plist文件中。

     首先先建立一个mac的工程,把你的text文档拉到工程中,在.m文件中写

#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
        NSString *path=@"/Users/Aaron/Downloads/Plist/Plist/city.txt";
        NSData *data=[NSData dataWithContentsOfFile:path];
        NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:data options:NSJSONR
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值