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
iOS如何优雅的实现数据缓存
2.用
NSUserDefaults
方便快捷,但是每次用key取的时候都担心key值写错,并且缓存数据过多时候会有一大堆key值,总感觉有点.......3.用归档NSKeyedArchiver,需要实现
宋魁鹏
·
2023-02-04 17:16
keychain初探
相对于
NSUserDefaults
、plist文件保存等一般方式,keychain保存更为安全。
爱豆一颗心
·
2023-02-04 02:42
《高性能 iOS 应用开发》阅读笔记(九)安全
三本地存储1.加密本地存储,XcodeDataProtection打开即可2.
NSUserDefaUlts
不安全3.NSBundle不安全4.钥匙串可以
ZhaoXianSheng
·
2023-02-02 10:18
NSUserDefaults
详解
关于
NSUserDefaults
的一些原理什么是
NSUserDefaults
对于应用来说,每个用户都有自己的独特偏好设置,而好的应用会让用户根据喜好选择合适的使用方式,把这些偏好记录在应用包的plist
Keizo
·
2023-01-31 20:52
NSUserDefaults
存储自定义对象
只要操作是将自定义对象转换为NSData类型再进行
NSUserDefaults
存储。
_Royal_
·
2023-01-31 07:40
沙盒
DoucmentsLibrarytmpDocuments:存放应用程序产生的数据,会被iturns备份同步Library:包含二个子目录:Cache和PreferencesPreferences:包含应用程序的偏好设置文件.可以使用
NSUserDefaults
有一种再见叫青春
·
2023-01-28 03:40
iOS基础之保存数据(持久化)
目录1.
NSUserDefaults
2.NSCoding归档3.sqlite4.FMDB5.CoreData6.读写文件
NSUserDefaults
用于存储系统自带类型,缺点:不能存储自定义类类型。
平安喜乐698
·
2022-08-28 12:04
2022-8-02 NSUserDefault 存入NSMutableArray数组解决方案
当你使用
NSUserDefaults
存储可变对象,它存储的是一个不可变的副本,你无法像这样直接改变它。你必须把数组可变复制出来,再修改它,最后把它存回来,更换旧对象。
小专注
·
2022-08-02 10:49
iOS 5种本地存储方式
5种本地存储方式
NSUserDefaults
(Preference偏好设置)plist存储归档SQLite3(后续补充)CoreData(后续补充)沙盒介绍Documents:用于存储用户数据,可被iTunes
遇见I你
·
2022-05-20 14:26
iOS页面传值
常用+代码属性传值方法传值BlockDelegateNSNotificationCenter传参
NSUserDefaults
不常用无代码extern单例一、属性传值-单向传值@property(nonatomic
lionsom_lin
·
2022-02-20 17:07
Day-04
第一节
NSUserDefaults
(偏好设置的存取)1.
NSUserDefaults
了解2.
NSUserDefaults
用法1>存:
NSUserDefaults
*userSave=[NSUserDefaultsstandardUserDefaults
清杨程
·
2022-02-20 12:18
iOS常用第三方集合(五)
JLKeychain-快捷使用keychain存储数据的类,使keychain像
NSUserDefaults
一样工作。sskeychain-S
精神病患者link常
·
2022-02-19 21:20
Flutter 中三方库实现原理
一探究竟拿常用的数据持久化的shared_preferences来看,他的功能在iOS上和
NSUserDefaults
的功能基本类似,在安卓上基本上和SharedPreferences一样,猜想用Flutter
我不是小白是真白
·
2022-02-19 16:27
ios 数据持久化
文件归档(NSKeyedArchiver)属性列表(
NSUserDefaults
)数据库(SQLite、CoreData、第三方类库)一、文件应用程序包:这里面存放的是应用程序的源文件,包括资源文件和可执行文件
奋斗吧_程序猿
·
2022-02-19 08:45
学习iOS离线存储的方案
1.保存到沙盒的代码:[plain]viewplaincopy(void)saveCache:(int)typeandID:(int)_idandString:(NSString*)str;{
NSUserDefaults
风飞燕
·
2022-02-17 15:08
IOS 学习之
NSUserDefaults
,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置.该数据实际上是以"键值对"形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value).
NSUserDefaults
GeorgeCharles
·
2022-02-15 16:20
苹果开发中的一些小技术
本次公司OA开发中使用了一些小技巧1、删除
NSUserDefaults
所有记录//方法一NSString*appDomain=[[NSBundlemainBundle]bundleIdentifier]
宇立
·
2022-02-15 05:37
二、
NSUserDefaults
NSUserDefaults
官方它底层是一个xml格式的plist文件保存在应用程序的沙箱中。
faterman
·
2022-02-14 03:04
NSUserDefaults
存储
一,
NSUserDefaults
介绍NSUserDefaultsiOS系统提供的一个单例类(iOS提供了若干个单例类),通过类方法standardUserDefaults可以获取
NSUserDefaults
Shadowoff
·
2022-02-13 09:28
Flutter - 黑夜模式、色彩主题、多语言、字体切换
预备知识点全局状态管理-Provider持久层-
NSUserDefaults
(在iOS上)和SharedPreferences(在Android上)Flutter实战第十三章:国际化要点黑夜模式、色彩主题
RedLi
·
2022-02-12 05:51
NSUserDefauts的使用
一、了解
NSUserDefaults
以及它可以直接存储的类型NSUserDefauts是iOS系统给我提供的一个单例类,它适合储存轻量级的本地数据。
一路向北vs
·
2022-02-11 09:25
ios 跨软件传输数据之Share Extension将分享数据传递给容器程序(三)
为此,苹果提供了一项叫AppGroups的服务,该服务允许开发者可以在自己的应用之间通过
NSUserDefaults
、NSFileManager或者
稻壳_互联网创变者
·
2022-02-08 18:25
用
NSUserDefaults
记录标签栏的下标
//取值
NSUserDefaults
*userDefaults=[NSUserDefaultsstandardUserDefaults];NSIntegerindex=[[userDefaultsobjectForKey
大神KE
·
2022-02-07 17:45
[[
NSUserDefaults
standardUserDefaults] synchronize];
系统会保存到应用下的/Library/Preferences/gongcheng.plist文件中。如果程序意外退出,NSUserDefaultsstandardUserDefaults数据不会被系统写入到该文件。所以,要使用[[NSUserDefaultsstandardUserDefaults]synchronize]命令直接同步到文件里,来避免数据的丢失。
啵啵_long_港
·
2022-02-06 01:25
iOS中,怎样将数据以xls表格的形式输出
```objectivec-(void)xlsData{
NSUserDefaults
*userDef=[NSUserDefaultsstandardUserDefaults];NSMutableArray
啦啦啊哈一无
·
2021-11-10 17:39
IOS 存储方式(PList、
NSUserDefaults
、归档、CoreData、数据库、文件)
一、PList(XML属性列表)iOS开发,plist文件读写那些事-(jianshu.com)二、
NSUserDefaults
常用存储
NSUserDefaults
存储轻量级的本地数据,比如要保存一个登陆界面的数据
Yison_a169
·
2021-08-11 11:05
Flutter 三方库和工具
url_launcher插件访问位置信息GPS插件:geolocator访问相册插件:image_picker访问本地存储:SharedPreferences安卓上基于SharedPreferences、ios上基于
NSUserDefaults
张_何
·
2021-08-04 20:08
Flutter开发-与第三方依赖的邂逅
pubspec.yaml依赖:网络请求库:dio日期格式转换:date_formatjson数据与模型序列化:json_serializable全局事件总线(跨组件通讯):event_bus本地缓存(类似于iOS的
NSUserDefaults
shiyueZ
·
2021-07-26 10:34
iOS-图书管理系统
//判断程序是否第一次打开
NSUserDefaults
*TimeOfBootCount=[NSUserDefaultsstandardUserDefaults];if(!
iOS_阿辉
·
2021-06-27 14:17
OC中常见的分类
包括的NSDate,的NSString,
NSUserDefaults
的,和的UIColor帮助UIImage的方法。
恒筠
·
2021-06-24 11:31
NSUserDefaults
存储
NSUserDefaults
:存储用户设置系统配置等小数据。数据明文存存储在plist文件中,不安全,即使只修改一个key都会load整个文件,数据多加载慢(IO内存),不适合存储大量数据。
主音King
·
2021-06-23 19:52
iOS widget设置 App Groups 数据共享debug模式 填坑
最近在写iOS的widget,其中用到和主APP数据共享,需要设置Appgroups细节不讲,直说问题:分别在主APP和widget都添加了APPgroups后使用
NSUserDefaults
共享数据
NSUserDefaults
GrayMantis
·
2021-06-23 16:27
iOS开发中删除
NSUserDefaults
中所有记录
在开发中通常会使用
NSUserDefaults
对一些轻量级的数据进行持久性存储,在退出的时候通常会将
NSUserDefaults
中存储的所有数据删除。
梁森的简书
·
2021-06-21 20:42
iOS-数据持久化
持久化数据的方式:文件存储:
NSUserDefaults
文件:plistWrite写入方式:[datawriteToFile:FileNameatomically:YES];归档(NSKeyedArchiver
我是谁重要吗
·
2021-06-21 10:12
数据持久化
NSUserDefaults
支持的
Da_Hao
·
2021-06-20 10:10
iOS数据存储
如何存储数据1、文件3、
NSUserDefaults
2、数据库文件1、沙盒2、Plist3、NSKeyedArchiver归档/NSKeyedUnarchiver解档
NSUserDefaults
数据库1
来鸿去燕
·
2021-06-19 21:03
iOS常见设计模式
UIApplication、
NSUserDefaults
等都是IOS中的系统单例。优点:节约内存资源。缺点:生命周期太长,容易“失控”,
WolfTin
·
2021-06-13 04:43
铭文存取数据
NSUserDefaults
*nsd=[NSUserDefaultsstandardUserDefaults];取:[nsdboolForKey:@"flag"]放:[nsdsetObject:[NSNumbernumberWithBool
精神薇
·
2021-06-11 03:55
NSCoding 的使用
定义一个Model,让其遵循NSCoding协议,方便我们进行归档数据存储(直接到plist或者
NSUserdefaults
)OC@interfaceMyModel:NSObject@property(
狒狒James_Leo
·
2021-06-11 00:12
iOS app内语言的切换
(不对先上图)假装模仿一下支付宝切换语言+(void)initUserLanguage{
NSUserDefaults
*def=[NSUserDefaultsstandardU
水煮杰尼龟
·
2021-06-10 10:17
FMDB 基础操作的封装和实现
例如:Plist文件,文件沙盒,
NSUserDefaults
,NSKeyedArchiver,coreData,sqlite。对于一些简单数据前面四种基本都可以轻松应付。
VanJiang
·
2021-06-10 09:08
IOS 数据储存五个方案
IOS储存的五个方案1.
NSUserDefaults
(偏好设置文件)2.plist文件3.归档(反归档)4.SQLite3(FMDB)5.CoreData沙盒中相关路径介绍-AppName.app应用程序的程序包目录
汤姆杰瑞
·
2021-06-10 02:43
Coredata太难用了
方法1.存储返回的json到
NSUserDefaults
里面,但是这样做update或者select的时候就蛋疼了方法2.自己用sqlite存起来,但是这样需要自己把每个字段先建好,每个
Adam_潜
·
2021-06-08 11:57
NSUserDefaults
删除所有记录NSString*appDomain=[[NSBundlemainBundle]bundleIdentifier];[[NSUserDefaultsstandardUserDefaults]removePersistentDomainForName:appDomain];或[[NSUserDefaultsstandardUserDefaults]setPersistentDomain:
大写的空气
·
2021-06-08 07:24
NSUserDefault
1.
NSUserDefaults
可以直接存储的类型
NSUserDefaults
是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存
NSUserDefaults
支持的数据类型:NSNumber
LGirl
·
2021-06-06 11:13
iOS 添加自定义偏好
原理就是利用Setting.Bundle和
NSUserDefaults
的属性,生成一个全局的变量,以供App内部使用。可以设置哪些?
深山问
·
2021-06-06 03:42
iOS中几种数据永久存储方式
iOS中数据存储方式有以下几种:(1)、writeToFile:atomically:(2)、
NSUserDefaults
(3)、NSKeyedAchiever(4)、使用数据库存储SQLite3(该方式见后续文章
零度_不结冰
·
2021-05-19 12:13
iOS实现主题切换
利用通知NSNotificationCenter和
NSUserDefaults
实现主题切换。
keep_moving
·
2021-05-19 12:08
SEWUserDefaults:使用FMDB实现的UserDefaults
首先整理出来的是SEWUserDefaults,一个基于FMDB实现的UserDefaults,其功能与
NSUserDefaults
一样。你可能会很奇怪,为什么要重新实现系统已提供的功能,吃饱了撑的?
sierwan
·
2021-05-19 07:34
iOS中的数据持久化方式
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和CoreData属性列表涉及到的主要类:
NSUserDefaults
,一般[NSUserDefaultsstandardUserDefaults
风继续吹0
·
2021-05-19 01:42
上一页
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
其他