
光运行的话,就是直接打开自动安装,点保存的话,就是下载到你的电脑上,你要再安装,不过安装程序会保存在你的电脑上了。。
讯雷是一个下载工具,如果你下载了讯雷,一般下载东西的时候都会自动d出来。如果你这种情况是正常的。。如果你安装了讯雷宽岩或者其它的下载工具了,下载的时候把那个对话框关了就行了,不困巧纳过我感觉网速不好的时候用你说的第1个下载更快些。。
之前对数据之久化一直都是一知半解,只知道有几种方法,但不清楚这几种方法的区别.经过网上的查询和学习.写一下自己的心得体会.
裤闷丛 数据持久化说白了就是将数据保存到本地的磁盘中.使得在应用程序重启后可以继续访问之前保存的数据.在ios中运用了很多的存储方式,一般我们用的方式分为以下5中:
沙盒是苹果的发明的内存管理机制,ios 程序默认情况下只能访问程序自身的目录,且这个目录被称为"沙盒"
应用程序包: 包含了所有的资源文件和可罩陪执行的文件.
Documents :保存应用运行时生成的需要数据持久化的数据,iTunes同步设备时会备份目录.例如游戏存档
tmp: 保存应用运行时所需的临时数据,使用完后就会将相应的文件从该目录删除,应用没有运行时,系统可能也会清除该文件下的数据.iTunes同步设备时,不会备份该目录.
Library / Caches : 保存应用运行时生成的需要持久化的数据,iTunes同步设备时不会备份该目录.-----一般存储体积大.不需要备份的非重要数据.
Library / Preference :保存应用的所有偏好设置,iOS的settings(设置)应用会在改目录中查找应用的设置信息.iTunes同步设备时会备份该目录.
虽然沙盒中有这么多文件夹,但是每个文件夹功能都是不相同的在上面我们也描述了,每次文件夹的功能.所以以后在存储数据的时候要注意存储的文件.一定要选择合适的文件夹.
获取相应文件夹位置的方法.
获取沙盒根目录
应用程序包:
Documents:(有两种获取方式)
TMP
Library/Caches:
Library/Preference
Plist文件
plist文件是将某些特定的类,通过XML的文件方式保存在目录中,并且plist 文件是存储在Documents文件夹下面的.
可以被序列化的类型只有如下几种:
1获取文件路径
2.存储
3.读取胡樱
4.注意
只有以上列出的类型才能使用plist文件存储。
存储时使用writeToFile: atomically:方法。 其中atomically表示是否需要先写入一个辅助文件,再把辅助文件拷贝到目标文件地址。这是更安全的写入文件方法,一般都写YES。
读取时使用arrayWithContentsOfFile:方法。
供参考:1.自定义一个配置文件(.config/.txt),比如:在BIN目录下生成一个setting.config,通过winform界面把配置参数全部保存到这里面来。
2.保存到app.config中,可以把一些配置参数保存到app.config,这样在窗体编译毁薯滚的手枯时候,app.config
会自动生成到BIN目录下。
3.保存到数据库指定的表,比如:D_DataBase/T_Setting表,可以通过winform界面把参数全部保存到数据库指定的表中。
4.保存到注册表中纤余。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)