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的方式获取具体数据就可以了。