ios关于文件读写


ios设备当中,对于文件的使用,有一些特别的地方,因为每一个ios的程序都是给予sandbox的,那么也就是说,每个程序都会占用一个固定的空间,而且是相互不可以影响的。这样就决定说,每个程序的安全。同时也决定了每个程序也只能访问自己的数据。


对于ios,提供的目录结构为/Document  /tmp  / library ,那么可以tmp是程序重启,就会消失。而/document是可以保存的,因此很多内容都会提供到document当中,还有一种数据的读取方法,不过这个数据变为只读的属性,就是采用bundle的方式,放到了application当中,跟程序一起提供。这种方式包括了资源文件的读取,此外还有一种叫做plist的读取方法,就是向程序当中添加一个plist,然后plist当中添加数据,然后读取出来,这种方法有点类似于轻量级别的数据库,可以放置少量的字符信息。


读取函数,大部分使用NSFILEMANAGER, nsstring,nsdictionary,nsarray的initContentOffILE的方式读取文件的内容。


对于document,tmp,直接可以获取路径。对于bundle,直接使用NSbundle mainbundle的方式去获取路径就可以了。


plist,使用 nsbundle获取路径之后,再使用 Value Of Key的方式获取具体数据就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值