如何把txt文档导入到plist文件中
来源:互联网 发布:ubuntu华屏 编辑:程序博客网 时间:2024/05/18 03:20
有时候我们需要很多数据,这些数据是改动较少的,或者是根本就不需要改动的数据,同时,我们又不想要直接联网获取的时候,比如省市地区这些本身改动不大的数据,大多数的应用都会直接封装在应用里面,直接写成一个数据库,方便直接存取。
有些有第三方或者直接拷贝其他的代码里面的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:NSJSONReadingMutableContainers error:nil]; [dict writeToFile:@"Users/Aaron/Desktop/citysssss.plist" atomically:NO]; } return 0;}在上面的path中你直接把txt的路径写上去,把其中的txt的内容转换成data格式的东西,在利用NSJSONSerialization中的方法转换成dictionary格式的,因为plist文件想要加入只有两种格式,一种是数组型,另一种就是字典。现在使用的字典可以直接利用字典中的写文件的方法,直接写到桌面上,这样就写成了一个plist文件。直接把他拖拽到你的工程中就可以是用了,但是当前txt里面需要是json串直接得到的。
0 0
- 如何把txt文档导入到plist文件中
- 把txt文件的数据导入到mysql中2
- 把txt文件的数据导入到mysql中2
- 如何把.sql文件导入到MySql数据库中
- 如何把MYD,MYI文件导入到MYSQL数据库中?
- 如何添加plist文件到场景中
- 把语句写到txt文件中
- PYTHON实现把PPT文档中的内容导出到TXT文件中
- 【Python】【Shell】把txt文档中文件名对应的文件cp到其他文件夹
- txt文件导入到mysql中
- txt 文档导入到数据库
- 把数据库中的内容导出到txt文档中
- 如何将asc文件转换成的txt文件,并导入到sql server中?
- 将txt文档数据导入到excel中
- C++ 将数据导入到CSV,txt文档中
- python中如何将mat文件读入并输出到txt文档中
- 将TXT文档中数据导入XML文件中 C#
- 如何把excel导入到数据库中!
- 32位代码段和16位代码段切换的实例
- HDU 5195 DZY Loves Topological Sorting(线段树单点更新)
- 同时运行两个函数
- nyoj23取石子(一)
- B\S备忘录10——普通的反射返回普通的一天
- 如何把txt文档导入到plist文件中
- 我的第一次
- POJ 3292 Semi-prime H-numbers (变形埃氏筛法)
- 临时存放的东东
- Flex 通过反射清空form表单中的内容
- LeetCode Add Binary
- Win64平台CUDA6.5+VS2010+opencv2.4.8配置
- NetworkComms V3 上传文件探讨
- Merge Two Sorted Lists(LeetCode)