摘要: 创建与删除://创建文件管理器NSFileManager *fileManager = [NSFileManager defaultManager];//获取路径//参数NSDocumentDirectory要获取那种路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectory = [paths objectAtIndex:0];//去处需要的路径//更改到待操作的目录下[fileManager cha 阅读全文
posted @ 2012-03-29 10:23 编程小翁 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 弄了半天的plist,最无语的莫过于plist还分种类的。有字典型和数组型等。plist的写入是,你把你放在工程中的plist删掉。你要写入plist的时候,如果发现没有该plist,其会帮新建该plist。别傻傻的认为自己建立一个plist,然后运行程序的时候他会在你建的那plist里面多出几行数据,因为你修改的是应用中的plist而非你本地的那个plist。下面的plist里面存放这的是array数组以下是显示plist的代码:NSString*path =[[NSBundlemainBundle]pathForResource:@"Data"ofType:@" 阅读全文
posted @ 2012-03-29 10:19 编程小翁 阅读(2252) 评论(0) 推荐(0) 编辑
摘要: 保存玩家数据,模拟器读写都可以,而真机plist文件只能读不能写,十分头大,弄球一天找到了问题所在。按照网上比较有说服力的说法是:iOS程序执行的时候是在“沙盒”里执行。而沙盒里的数据不能写入,只能读取。经过测试,当一个程序在执行的时候,比如叫 Test.app 的iOS程序,获得他的执行地址的代码是(比如找的是CFG.plist文件)NSBundle *bundle = [ NSBundle mainBundle ];NSString *filePath = [ bundle pathForResource:@"CFG" ofType:@"plist" 阅读全文
posted @ 2012-03-29 10:18 编程小翁 阅读(2363) 评论(0) 推荐(0) 编辑
我是来自厦门的Jilon. 翁,请关注我的微博:真实的weng,或关注微信:Jilon