E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NSUserDefaults
沙盒机制与NSFileManager与数据持久化--归档和读写和
NSUserDefaults
1、NSDocumentDirectory表示查找的是document目录,NSUserDomainMask是指查找的范围是所在程序的沙盒,YES指定了是否展开波浪线;在MAC系统中~代表主路径(Home)如果不展开路径就如~/Document,如果展开就是完整的路径一般都设为YES2、NSSearchPathForDirectoriesInDomains函数的返回值不是想象中的表示全路径的字符串
攀Dar
·
2023-07-25 04:34
iOS:
NSUserDefaults
开发者文档解读、用法注意和代码实例
目录开发者文档解读使用注意事项使用示例附:iOS开发者文档英文原文已经有许久未更新博文了,最近主要回到iOS应用开发的横向项目上,所以在视觉、算法等其他领域暂时还木有空更新。
奔跑的Yancy
·
2023-07-25 04:32
NSUserDefaults
iOS
数据持久化
持久化存储
热启动和冷启动
二.检查
NSUserDefaults
的存储,
NSUserDefaults
实际上是在Library文件夹下会生产一个plist文件,加载的时候是整个plist配
i爱吃土豆的猫
·
2023-07-22 07:41
如何使用shared_preferences?
shared_preferences是Flutter社区开发的本地数据存取插件;简单,异步,持久化的key-vaule存储系统;安卓上它是基于SharedPreferences的;IOS上基于
NSUserDefaults
长沙xtt
·
2023-07-17 17:35
flutter
Flutter shared_preferences使用
使用简述添加依赖基本使用支持数据类型支持平台写数据读数据删除数据获取所有keykey是否存在封装Fluttershared_preferences使用简述为简单数据封装平台特定的持久存储(iOS和macOS上的
NSUserDefaults
xiangxiongfly915
·
2023-07-17 17:03
Flutter
flutter
shared
preferences
封装SP
缓存组件中的NSCache
缓存分类不考虑网络缓存的话,一般的数据缓存环境主要有:内存、
NSUserDefaults
、磁盘。
校长很火
·
2023-07-17 04:47
数据安全性-存储敏感的用户数据
相对于
NSUserDefaults
、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后,keyc
·
2023-06-24 08:05
Flutter插件shared_preferences数据存储的使用
Android使用Sharedpreferences来实现对于轻量级数据的缓存,IOS端使用
NSUserDefaults
来实现轻量级数据的缓存,Flutter中shared_preferences可同时满足两
玉珂鸣响
·
2023-06-23 23:35
Android
flutter
ios
Flutter持久化存储之使用和封装shared_preferences
前言对
NSUserDefaults
(在iOS上)和SharedPreferences(在Android上)进行了包装,用于持久化的存储一些较为简单的数据,以键值对的方式存储(key-value),不建议存储重要的信息
873587091
·
2023-06-23 15:22
Flutter
Flutter
数据持久化
storage
flutter 本地存储数据(shared_preferences)
本地存储插件简介shared_preferences是Flutter提供的本地数据存取插件;在不同的平台,基于不同的机制开发,如Android平台中基于SharedPreferences开发,iOS平台中基于
NSUserDefaults
@Jerry-
·
2023-06-23 14:20
flutter
model存储 swift_iOS ~ Swift之数据存储(.plist,
NSUserDefaults
,NSKeyedArchiver)
最近公司项目中使用了本地存储,所以趁着周六日来整理一下在Swift中的几种数据存储方式。一、plist文件存储存储目录:Documents每次在Xcode中新建一个iOS项目后,都会自己产生一个.plist文件,里面记录项目的一些配置信息。我们也可以自己创建.plist文件来进行数据的存储和读取。.plist文件其实就是一个XML格式的文件,支持的数据类型有NSDictionary、NSArray
weixin_39895481
·
2023-06-21 02:03
model存储
swift
flutter:数据持久化
shared_preferences是一个第三方插件,在Android中使用SharedPreferences,在iOS中使用
NSUserDefaults
。shared
无知的小菜鸡
·
2023-06-16 12:11
dart
和
Flutter
flutter
android
在保存数据的时候出现reason: 'Attempt to insert non-property list object null for key **
用
NSUserDefaults
保存数据的时候出现如图所示的崩溃崩溃图这种崩溃是因为插入了
NSUserDefaults
不识别的类型,设置了一个非属性列表对象作为
NSUserDefaults
/CFPreferences
西贝人立口
·
2023-06-15 16:59
数据库
开怼.一.几种数据存储方式iOS中数据存储的方式有以下几种:Plist:特点:只能存储系统自带的数据类型,比NSDictionary;NSArray,自定义的对象无法存储Perference:偏好设置(
NSUserDefaults
Nbm
·
2023-06-12 08:28
OC-系统配置
NSUserDefaults
存储数据//创建一个
NSUserDefaults
实例
NSUserDefaults
*defaults=[NSUserDefaultsstandardUserDefaults];
彭同学她同桌
·
2023-06-11 19:36
OC
cocoa
iOS 14-WidgetKit-桌面小组件-与宿主APP共享值
本文主要记录userDefault实现宿主APP与小组件的值共享1.使用开发者账号创建主APP与小组件的group,生成groupid2.主APP存储值
NSUserDefaults
*userDefaults
DeveloperHZ
·
2023-06-08 01:55
书写一个完整的单例
一个类只允许有一个实例,在整个程序中需要多次使用,共享同一份资源的时候,就可以创建单例,一般封装成工具类使用,苹果封装成单例常用的有UIApplication,
NSUserDefaults
,NSNotificationCenter
小饼干是只松鼠
·
2023-04-21 18:03
iOS开发中数据持久化(二):
NSUserDefaults
实现存储数据
这篇文章主要讲述
NSUserDefaults
的简单使用Demo地址对应实现的文件是NSUserDefaultViewController.m文件和person.m文件存储数据成功后,在沙盒中查看相应的存储文件数据如下图所示
落叶兮兮
·
2023-04-18 16:10
8.iOS应用的文件目录
通过
NSUserDefaults
这个类来写入,而不是直接创
Lee丶Way
·
2023-04-18 10:13
谈一谈App崩溃检测和性能优化
github.com/liuslevis/GYBootingProtection基本思路就是methodswizzleappdelegate中的didfinishlaunching方法,每次启动时把启动值记录到
nsuserdefaults
Adam_潜
·
2023-04-18 00:11
2020-08-19 swift 传值的几个方式
这里我所整理的传值方式有六个,分别是:1、单例传值2、通知传值3、属性传值4、闭包传值(Block)5、代理传值6、
NSUserDefaults
传值1、单例传值注:这里就不写怎么创
我常常问自己我是谁
·
2023-04-17 02:10
OC(廿二):识别 iOS 设备的唯一性策略--UUID+keyChain存储
相对于
NSUserDefaults
、文件保存等一般方式,keyChain保存更为安全,而且keyChain里保存的信息不会因App被删除而丢失,所以在重装App后,keychain里的数据还能使用,只有刷机或者越狱才对其中的数据有影响
IMSong007
·
2023-04-14 11:11
轻量级——通过单例、归档存储多个用户数据
为了保证用户数据的更新,还必须重写每个属性的set方法,为每一个属性建立一个key,一旦更新就要用
NSUserDefaults
进行存储,一条属性基本需要十行代码进行书写。
九日青争
·
2023-04-12 21:21
A1_数据持久化存储方案:plist、preference、NSKeyedArchiver、SQlite
一、
NSUserDefaults
(Preference偏好设置)二、plist存储三、归档NSKeyedArchiver四、SQLite3五、CoreData六、FMDB(https://www.cnblogs.com
求长生
·
2023-04-12 04:56
数据存储
iOS中承诺关键的数据保存方式有六种:
NSUserDefaults
:归档文件保存sqlite数据库——iOS数据库CoreDataKeyChainiPhone沙盒模型的有四个文件夹,分别是documents
Bearger
·
2023-04-11 11:28
持续化存储 --沙盒外
持续化存储--沙盒外Keychain我们使用
NSUserDefaults
存储数据信息,但是对于一些私密信息,但是对于一下比较私密的信息,如帐号、密码等等,我们就需要使用更为安全的keychain了。
小手凉凉
·
2023-04-08 22:17
项目问题随笔记录(version 1.2.3更新)
解决方案:用系统
NSUserdefaults
(专门存贮用户数据类单例).2.在写资源查询的详细界面时用的像QQ分组式表格,和平时写tableview稍微有一些区别!!
午中雨田
·
2023-04-08 19:45
iOS安全编码规范
一.本地数据安全规范1.本地存储密码、敏感数据加密:本地存储:
NSUserDefaults
存储、plist文件存储、归档存储、CoreData存储时候,不能存储明文密码和敏感数据(如:用户手机号、姓名、
Chen_JF
·
2023-04-06 16:51
iOS 数据持久化-四种存储方式(二)
NSUserDefaultKeyChain(钥匙串,删除App,数据不会删除)File(plist、Archive)DB(SQLite、FMDB、CoreData)NSUserDefaultPreference偏好设置,
NSUserDefaults
devpotato
·
2023-04-04 12:49
Flutter 本地存储 —— 基本的键值对存储
前言在原生的Android或iOS中,都提供了基本的键值对存储方式,Android是SharedPreferences,iOS是
NSUserDefaults
。
岛上码农
·
2023-03-31 14:55
Flutter
入门与实战
flutter
android
ios
iOS 中 关于 NSUserDefault中存储可变数组的问题
总结:
NSUserDefaults
存储的对象全是不可变的(这一点非常关键,弄错的话程序会出bug),即存进
NSUserDefaults
的对象会变成不可变的,同样取出来的对象肯定是不可
拿铁加冰
·
2023-03-24 12:09
ios-程序内获取UUID-适用于免登陆,游客模式开发
获取到UUID后,如果用
NSUserDefaults
存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。
大大的西瓜灬
·
2023-03-23 21:56
iOS--使用
NSUserDefaults
存储自定义模型数据
我们都用过
NSUserDefaults
来存储数据,它是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,当我们只用来存储登录的一些ID等信息的时候,就没必要搭建数据库来存储了,用
NSUserDefaults
杰森_Jason
·
2023-03-23 07:17
Flutter 实现自动登录
andriod和iOSapp里面都会有自动登录的功能今天我就用flutter来给大家实现双端的自动登录功能Android端用的是Sharedpreferences来实现对于轻量级数据的缓存,IOS端通常使用
NSUserDefaults
xq9527
·
2023-03-22 20:51
Flutter本地存储之基本的键值对存储详解
目录前言基本使用存储其他类型数据总结前言在原生的Android或iOS中,都提供了基本的键值对存储方式,Android是SharedPreferences,iOS是
NSUserDefaults
。
·
2023-03-22 16:48
深入剖析
NSUserDefaults
最近在项目中用到
NSUserDefaults
来进行数据持久化存储,以前只是对它有个概念上的理解,但对其原理了解并不够深刻,正好最近用到来,所以想把它好好弄清楚
NSUserDefaults
常用场景我们知道
Magic_小杜
·
2023-03-18 10:41
iOS中数据存储方式
2,Preference偏好设置(
NSUserDefaults
)特点:
NSUserDefaults
是一个单例,在整个程序中只有一个实例对象,它可以用于数据的永久存储,主要面向的是一些简单数据类型,如:NSNumber
LiwaySun
·
2023-03-18 05:18
2018-05-31 iOS本地保存用户名和密码
iOS本地保存用户名密码等敏感信息,使用plist文件存储或者
NSUserdefaults
并不安全,需要进行加密。苹果keychain不仅仅申请开发证书使用,也是苹果给出的保存密码的最佳解决方案。
hezcly
·
2023-03-15 18:04
Swift设计模式----单例模式
iOS里有很多单例模式的存在:UIApplication、
NSUserDefaults
、通知中心等。
青山不改
·
2023-03-15 16:00
6.5、UserDefault
视图入口importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//
NSUserDefaults
艾希_可可
·
2023-03-15 06:15
iOS 沙盒各文件作用与使用
3.tmp:
NSUserdefaults
保存的文件在tmp文件夹里,这个目录用于存放临时文件,保存应用程序再次启动过程中不需要的信息。4.libra
lyt1123
·
2023-03-13 19:57
iOS-数据库本地存储简介
标准答案:常见的持久化存储方法有
NSUserDefaults
、plist、归档存文件、sqlite、CoreData已经新兴的Realm这样的答案对付面试官应该是够了,而实际运用中,你真的能搞清这些技术面向的场景么
球哥
·
2023-03-11 15:59
iOS黑魔法之可视化
NSUserDefaults
NSUserDefaults
作为持久化存储的类,为广大iOS开发者所熟知,每时每刻都在被使用着。
宇宙无敌大强子
·
2023-03-11 07:48
Flutter的三种本地存储方式: 文件,SharedPreferences,数据库
SharedPreferences会以原生平台相关的机制,为简单的键值对数据提供持久化存储,即在iOS上使用
NSUserDefaults
,在Android使用SharedPreferences。
yytester
·
2023-03-11 04:04
ios数据持久化
image.png本文内容:iOS本地数据持久化的几种类型iOS本地数据持久化几种类型的应用场景及使用一.iOS本地数据持久化的类型:-
NSUserDefaults
-plist-Keychain(钥匙串
Amor瑾年v
·
2023-03-09 09:11
iOS 中数据持久化的几种方式
文件归档(NSKeyedArchiver)属性列表(
NSUserDefaults
)数据库(SQLite、CoreData、第三方类库)一、文件应用程序包:这里面存放的是应用程序的源文件,包括资源文件和可执行文件
魔力双鱼
·
2023-02-18 10:48
Flutter-shared_preferences 本地数据存取
shared_preferences本地数据存取插件简单的,异步的,持久化的key-value存储系统在Android上它是基于SharedPreferences的在iOS上是基于
NSUserDefaults
StevenHu_Sir
·
2023-02-17 08:54
面试扫盲篇
1.block和函数的区别2:
NSUserDefaults
是否是线程安
一代骄马
·
2023-02-17 07:56
iOS开发常见宏集合(持续更新)
本人总结了一些常用的宏,方便开发中使用,已整理单独文件1、单例2、16进制颜色3、全局参数4、appdelegate访问5、快速设置系统字体6、
NSUserDefaults
设置7、block弱引用8、NSLog
mac迷你
·
2023-02-05 12:50
数据存储缓存
目录1.plist(属性列表)文件2.Preference\
NSUserDefaults
(偏好设置)3.NSKetedArchiver(归档-解归档)4.SQLite与FMDB5.CoreData6.钥匙串
Kevin_wzx
·
2023-02-04 22:35
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他