iOS 本地存储地址(位置)

前言:

UserDefaults 存在沙盒的 Library --> Preferences--> .plist文件

CoreData 存在沙盒的 Library --> Application Support--> xx.sqlite 一个小型数据库里

(注:Application Support 这个文件夹已开始是没有的,只有当你写了存储代码,运行之后,目录里才会出现这个文件夹)

一:UserDefaults

使用UserDefaults存储,数据的位置在沙盒的 Library文件下的 Preferences 里

objectivec 复制代码
    //获取沙盒地址
 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目录下,可以看到表里有条数据

相关推荐
liguojun20252 天前
软硬一体智慧场馆系统推荐——助力场馆数字化高效升级
java·大数据·人工智能·物联网·1024程序员节
开开心心就好14 天前
吾爱大佬原创的文件时间修改工具
安全·智能手机·pdf·电脑·智能音箱·智能手表·1024程序员节
开开心心就好19 天前
近200个工具的电脑故障修复合集
安全·智能手机·pdf·电脑·consul·memcache·1024程序员节
数据皮皮侠AI20 天前
中国城市可再生能源数据集(2005-2021)|顶刊 Sci Data 11 种能源面板
大数据·人工智能·笔记·能源·1024程序员节
计算机毕业论文辅导23 天前
物联网实战:基于MQTT协议的智能家居数据传输系统设计与实现
1024程序员节
开开心心就好24 天前
支持批量处理的视频分割工具推荐
安全·智能手机·rust·pdf·电脑·1024程序员节·lavarel
liuyao_xianhui1 个月前
Linux开发工具结尾 _make
linux·运维·服务器·数据结构·哈希算法·宽度优先·1024程序员节
学传打活1 个月前
【边打字.边学昆仑正义文化】_21_爱的结晶(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
数据皮皮侠AI1 个月前
顶刊同款!中国地级市风灾风险与损失数据集(2000-2022)|灾害 / 环境 / 经济研究必备
大数据·人工智能·笔记·能源·1024程序员节
Fab1an1 个月前
Busqueda——Hack The Box 靶机
linux·服务器·学习·1024程序员节