代码库> 数据持久化> FileOperateDemo share the code
FileOperateDemo share the code
关注
查看次数:1677 下载次数:198
上传时间:2015-04-09 大小:32 B
在程序中创建了存储文件,并进行了写入,读取,删除操作。
此程序中创建的是一个普通的txt文件,进行了String的写入,String的读取,删除该txt文件的操作。
所以写入操作:[NSString writeToFile:file atomically:YES encoding:NSUTF8StringEncoding error:NULL];
读取操作是NSString的实例方法:[NSString stringWithContentsOfFile:file encoding:NSUTF8StringEncoding error:NULL];

本程序在启动后,点击【CreateFile】,会先检测是否存在这个文件,不存在则创建。
创建成功或失败,都会有相应的提示。

点击【WriteDataToFile】,会将输入的字符串保存到文件中。
如果没有输入任何字符,会提示没有要保存的数据。
输入字符后,点击【WriteDataToFile】,会写入到文件。
写入成功或失败,都会有相应的提示。

点击【LoadDataFromFile】,会读取文件中的数据,并输出到【Saved data:】后面。
如果没有取出保存的数据,或是保存的数据为空,会提示失败。
成功取出,会提示成功,并将内容显示在【Saved data:】后面。

点击【RemoveFile】,会删除文件。
删除成功或失败,都会有相应的提示。

每一次写入,都会覆盖掉文件中原来的内容。
不想覆盖原来的内容的话,就需要先取出来原内容,并与本次输入的内容拼接后,再进行写入操作。

完整代码,部分截图已付上。 

测试环境:Xcode 6.2,iOS 6.0以上
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部