二手优品哪个网站做,国外网站有哪些推荐的,中国站长,网站开发工具微软前言:
UserDefaults 存在沙盒的 Library -- Preferences-- .plist文件
CoreData 存在沙盒的 Library -- Application Support-- xx.sqlite 一个小型数据库里
(注:Application Support 这个文件夹已开始是没有的,只有当你写了存储代码,运行之后,目录里才会出…前言:
UserDefaults 存在沙盒的 Library -- Preferences-- .plist文件
CoreData 存在沙盒的 Library -- Application Support-- xx.sqlite 一个小型数据库里
(注:Application Support 这个文件夹已开始是没有的,只有当你写了存储代码,运行之后,目录里才会出现这个文件夹)
一:UserDefaults
使用UserDefaults存储,数据的位置在沙盒的 Library文件下的 Preferences 里 //获取沙盒地址print(sanbox地址:,NSHomeDirectory())UserDefaults.standard.setValue(4, forKey: tag4)
存储位置: 打开这个文件: 注意,存入到plist 文件的类型只能是以下几种类型: 如果你网络获取的Json数据,想存入本地是不可以的, 需要将其转为Data数据方可存储 二:CoreData
创建项目的时候把core Data 钩上,xocde会自动帮你创建一个 xx.xcdatamodeld 小型数据库,之后在数据库里进行操作即可
查看数据:
存在沙盒的 Library -- Application Support-- xx.sqlite 一个小型数据库里,如果你的电脑上没有装有数据控软件,一开始打开文件是白色的(如下图:) 你需要下载一个数据库软件:下载地址如下: Downloads - DB Browser for SQLite (PS:有时候可能是系统bug,下载玩数据库软件之后,文件还是现实白色,你也可以点击打开. 需要重启电脑才会出现数据库的图标. )
双击打开xx.sqlite,在“Database Structure”目录下,可以看到Tables目录下有个表,名字叫:ZTODOINFO(我们在Xcode里起的名字叫TodoInfo,这里默认在表里的各个名字/参数前加一个Z,并将名字/参数全部改为大写),还有参数ZCHECKED、ZNAME 进入Browse Data目录下,可以看到表里有条数据