使用plist文件

把数据写在代码里面是很麻烦而且恶心的,因为数据经常要改的话又要去找代码,所以我们选择另外一种方法,plist

我们可以把经常要变的文件放在plist文件中存储,像NSString,NSData,NSNumber,NSArray,NSDictionary都可以放在其中,这种属性列表文件的扩展名是.plist所以称之为plist



1.创建plist文件

newFire——ReSource——propertyList

2.为plist文件添加东西

1.把type设置好,比方说需要弄一个数组,数组里面装的是NSDictionary,那么type就选择NSArray

2.这时候把三角符号打开,再点击加号,这时候就会发现下面又增加了一行,并且它默认的类型是String,把String改成Dictionary

3.在把三角符号点开,再点击加号,这时候就可以把Dictionary的key  value填好了,那么这样plist的数据就完成了

3.加载plist:

 利用mainBundle获得plist文件在主资源包中的全路径

NSBundle* bundle = [NSBundle  mainBundle] ;

NSString* filePath = [bundle pathForResourse:@"plist文件名"  ofType:@"plist"] ;

NSArray* array = [NSArray  arrayWithContentsOfFile:filePath]  ;

Bundle的作用:用来访问与之对应的主资源包内部的文件,可以用来获得文件的全路径 , [NSBundle  mainBundle]关联的就是项目的主资源包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容