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-
NSUserDefaults
简单介绍
NSUserDefaults
用户的默认信息->可以存储数据到磁盘
NSUserDefaults
它是以plist文件的方式存储文件存放在某个app的内部(沙盒内)1、存储2、读取-都是通过key来存储
磊CC
·
2020-07-05 23:28
如何通过判断系统的设置语言进行相应操作
序言:我们做的比较多的是本地化(NSLocalizedString),但是有的时候我们需要根据系统语言做不同的判断,进行不同的操作,这是可以用到
NSUserDefaults
中的AppleLanguages
yehkong
·
2020-07-05 20:35
NSUserDefault轻量级数据库
1.了解
NSUserDefaults
以及它可以直接存储的类型
NSUserDefaults
是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提
yaya_pangdun
·
2020-07-05 06:33
iOS开发Google Protocol Buffer 的使用(三)
#pragmamark-获取数据-(void)getData{
NSUserDefaults
*defaults=[NSUserDefaultsstandardU
Courage_SC
·
2020-07-05 02:52
iOS - 页面之间几个常用的传值方式
页面传值分别有:属性传值单例传值
NSUserDefaults
传值代理传值block传值通知传值;接下来看一下这几个传值方法是怎么使用的:1.先分别创建两个不可变
我常常问自己我是谁
·
2020-07-05 00:16
IOS中获取各种文件的目录路径的方法
(NSHomeDirectory()),手动保存的文件在documents文件里
Nsuserdefaults
保存的文件在tmp文件夹里1、Documents目录:您应该将所有de应用程序数据文件写入到这个目录下
enuola
·
2020-07-04 15:38
Object-C编程语言
IOS开发
IOS中获取各种文件的目录路径的方法
(NSHomeDirectory()),手动保存的文件在documents文件里
Nsuserdefaults
保存的文件在tmp文件夹里1、Documents目录:您应该将所有de应用程序数据文件写入到这个目录下
better_dong
·
2020-07-04 11:42
NSUserDefaults
存储自定义模型数组
1.首先在自定义的模型.m文件中加上存储和读取的解析,分别是:-(void)encodeWithCoder:(NSCoder*)aCoder{[aCoderencodeObject:self.titleforKey:@"title"];[aCoderencodeInt:self.rowheightforKey:@"rowheight"];}-(instancetype)initWithCoder:
不能说的秘密_e063
·
2020-07-03 15:04
58同城iOS面试题
最优方案5、设计题:接口数据返回list里面只有type字段,怎么做到cell里面没有ifelse或者switch语句6、
NSUserDefaults
的使用7、cocoaPods里面podinstall
小菜媛
·
2020-07-02 14:30
面试汇总
NSUserDefaults
(偏好设置)
用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。每个应用都有一个NSUesrDefaults实例,通过它可以存储应用配置信息以及用户信息,比如保存用户名、密码(密码最好加密以后存储)、字体大小、是否自动登录等等。数据自动保存在沙盒的Libarary/Preferences目录下(不安全,破解沙盒或者手机越狱就可以获取到文件)。同样,该方法只能存取NSS
Loki_
·
2020-07-02 07:35
IOS本地存储的四种方式
概要四种方式:1.NSKeyedArchiver归档(NSCoding)序列化2.
NSUserDefaults
:用来保存应用程序设置和属性、用户保存的数据。
ITCodeShare
·
2020-07-01 13:19
使用
NSUserDefaults
存储自定义对象
摘要:
NSUserDefaults
适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,
NSUserDefaults
肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息
hx永恒之恋
·
2020-07-01 08:28
NSUserDefaults
保存取出
保存数据到
NSUserDefaults
-(void)saveNSUserDefaults{NSString*myString=@"enuola";intmyInteger=100;floatmyFloat
黯淡无光
·
2020-07-01 04:27
iOS中获取各种文件的目录路径的方法
(NSHomeDirectory()),手动保存的文件在documents文件里
Nsuserdefaults
保存的文件在tmp文件夹里1、Documents目录:您应该将所有de应用程序数据文件写入到这个目录下
小緈福
·
2020-06-30 21:10
数据库入门
简单的说,数据库是实现数据持久化的重要方案,其他的方案包括:plist文件、archieve归档、
NSUserDefaults
、普通文件等。
Kevin059
·
2020-06-30 16:02
删除NSUserDefault保存的所有数据
我们要知道删除整个plist文件实际上就是把plist文件中的所有item删除就行了,也就是说,如果plist文件里只有一项内容,
NSUserDefaults
*userDefatluts=[NSUserDefaultsstandardUserDefaults
旸君颜
·
2020-06-30 11:39
IOS6及以后如何标识不同设备
通常情况下,IOS系统用
NSUserDefaults
存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。
yufeiskyer
·
2020-06-30 10:08
NSUserDefaults
存储可变数组问题
前言
NSUserDefaults
支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL.附
dvlproad
·
2020-06-30 02:55
防止别人反编译
面怎么防止别人反编译你的app1.本地数据加密iOS应用防反编译加密技术之一:对
NSUserDefaults
,sqlite存储文件数据加密,保护帐号和关键信息2.URL编码加密iOS应用防反编译加密技术之二
富有的心
·
2020-06-30 02:58
【OC学习-30】
NSUserDefaults
把数据存储在本地的一种方式
我们先创建一个
NSUserDefaults
对象(其实类似于一个字典),然后把数据写入到这个对象中,然后把这个对象里面的数据保存在本地。
喂-不吃素的熊宝宝
·
2020-06-29 20:06
iOS
每次更新都要重新展示欢迎页面的解决方案
解决方法:1.每次进来把软件版号读出来,在工程的Info.plist文件中2.判断版本号与上一次软件存储在
NSUserDefaults
中的版本号是否一致3.如果一致,则进入主界面,如果不一致,则走启动界面代码实现如下
tp夕阳武士
·
2020-06-29 20:04
如何清空
NSUserDefaults
下所有数据
if(![[NSUserDefaultsstandardUserDefaults]boolForKey:@"xxx"]){NSString*appDomainStr=[[NSBundlemainBundle]bundleIdentifier];[[NSUserDefaultsstandardUserDefaults]removePersistentDomainForName:appDomainSt
迷路的猪
·
2020-06-29 19:34
oc
如何清空
NSUserDefaults
【OC梳理】
NSUserDefaults
概述
NSUserDefaults
可以用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。
忠橙_g
·
2020-06-29 17:49
Attempt to insert non-property list object
1.这种错误的原因是插入了不识别的数据类型,
NSUserDefaults
支持的数据类型有NSString、NSNumber、NSDate、NSArray、NSDictionary、BOOL、NSInteger
4陈雨泽4
·
2020-06-29 16:05
NSUserDefaults
,NSCoding的使用
NSUserDefaults
简介:
NSUserDefaults
本身是一个单例,在整个程序中只有一个实例对象,它是数据持久化的一种方式,使用起来也很方便
NSUserDefaults
存储的数据存在什么地方:
yyMae
·
2020-06-29 04:41
iOS两种方法删除
NSUserDefaults
所有记录
NSUserDefaultsstandardUserDefaults]removePersistentDomainForName:appDomain];//方法二-(void)resetDefaults{
NSUserDefaults
李龙简书
·
2020-06-29 04:09
iOS开发:本地数据存储-
NSUserDefaults
GettingDefaultValuesarrayForKey(_:)boolForKey(_:)dataForKey(_:)dictionaryForKey(_:)floatForKey(_:)integerForKey(_:)objectForKey(_:)stringArrayForKey(_:)stringForKey(_:)doubleForKey(_:)URLForKey(_:)Set
weixin_34008784
·
2020-06-28 09:40
IOS 关于 NSUserDefault
NSUserDefaults
只支持:NSString,NSNumber,NSDate,NSArray,NSDictionary.
NSUserDefaults
的方法中用来记录一下永久保留的数据非常方便,不需要读写文件
weixin_33895657
·
2020-06-28 07:08
iOS 获取项目文件路径
2019独角兽企业重金招聘Python工程师标准>>>每个程序在沙盒下都有几个文件:documents,tmp,app,Library用来存放一些信息:documents:存放一下用户下载的东东tmp:
Nsuserdefaults
weixin_33774883
·
2020-06-28 05:23
iOS
NSUserDefaults
删除全部记录或删除指定记录
小女不才,之前一直不知道
NSUserDefaults
删除全部记录的操作,因为发现一个小问题,所以才看到了这样的一段代码。
王颜华
·
2020-06-27 03:53
iOS
iOS 判断app安装(更新)后首次启动
这篇文章主要内容为通过版本号作为判断条件来判断app安装(更新)后是否为首次启动代码实现实现原理是通过
NSUserDefaults
存储当前app版本号的方式,定义版本号的key为version,通过这里的值和当前
iFire
·
2020-06-26 19:48
有关iOS中NSUserDefaulnts的相关知识
NSUserDefaulnts中可以存储NSData,NSString,NSNUmber,NSDate,NSArray,NSDictionary这些实例,同时
NSUserDefaults
是单例,同时也是线程安全的
w佐w
·
2020-06-26 13:39
杂项(支持多语言、BMKPointAnnotation表示标注点数据)
Info.Plist文件添加多语言支持:InfoPlist.strings3、给程序中字符串增加多语言支持:Localizable.stringsNSLocalizedString()...数据持久化:
NSUserDefaults
Dove_Q
·
2020-06-26 06:29
清除全部或某个的
NSUserDefaults
储存的数据
1.清除每个Key/*清除所有的存储本地的数据*/-(void)clearAllUserDefaultsData{
NSUserDefaults
*userDefaults=[NSUserDefaultsstandardUserDefaults
Echo126
·
2020-06-26 00:42
iOS中数据保存的方式分析
iOS中承诺关键的数据保存方式有六种:
NSUserDefaults
:、归档、文件保存、sqlite数据库——iOS数据库、CoreData、KeyChain;1.
NSUserDefaults
1.
NSUserDefaults
yanhuifang
·
2020-06-25 20:58
关于
NSUserDefaults
作为iOS重要的数据持久化技术之一,相信很多人都用过
NSUserDefaults
,原因无他,实在太好用了,我曾见过有人用它来做正向传值的==!1.
NSUserDefaults
适合保存用户配置信息。
还有什么没有注册的
·
2020-06-25 20:29
手机中文和英文模式识别
+(NSString*)getLanguage{
NSUserDefaults
*defaults=[NSUserDefaultsstandardUserDefaults];NSArray*allLanguages
IceWall_Rin
·
2020-06-25 18:10
数据持久化方式
数据持久化方式ios中的数据持久化方式,基本上有以下四种:属性列表(plist文件)、对象归档(NSKeyedArchiver)、SQLite3和CoreData1.属性列表涉及到的主要类:
NSUserDefaults
勋衣草晗羞草
·
2020-06-25 18:04
删除UserDefault里某个object致app crash的解决过程
最近在做的项目中,需要与
NSUserDefaults
打交道,比如
NSUserDefaults
里某个值变更时,需要对其重新save,但在重新save时发生crash,crashlog如下:Terminatingappduetouncaughtexception'NSInternalInconsistencyException
qiummm
·
2020-06-24 18:43
iOS开发
问题解决方案
iOS_两种方法删除
NSUserDefaults
所有记录
NSUserDefaultsstandardUserDefaults]removePersistentDomainForName:appDomain];//方法二-(void)resetDefaults{
NSUserDefaults
子浩_
·
2020-06-24 17:19
iOS
iOS清空
NSUserDefaults
下的内容
NSUserDefaultsstandardUserDefaults]removePersistentDomainForName:appDomain];//方法二-(void)resetDefaults{
NSUserDefaults
maindek
·
2020-06-24 13:21
NSUserDefaults
和dispatch_once的注意点
今天在实现一个需求时,遇到了一些问题,记录如下。需求是这样的,要让一段代码在整个APP的生命周期内(这里的整个APP的生命周期是指app安装到卸载的时间内,而不是程序的运行生命周期)只执行一次,我最先想到的是使用dispatch_once来实现,但很可惜,dispatch_once内的代码是在程序的运行生命周期内执行一次。验证如下:staticdispatch_once_tonce;dispatc
lzmy
·
2020-06-24 11:47
IOS
App 升级,
NSUserDefaults
记录 launch 信息
每个版本的App第一次被用户打开时,展示launch页面:lethasLanchedForVersionKey="HasLaunchedForVersion"letcurrentVersion=3ifNSUserDefaults.standardUserDefaults().integerForKey(hasLanchedForVersionKey)
公爵海恩庭斯
·
2020-06-24 07:33
NSUserDefaults
轻量级永久存储数据使用介绍
/***
NSUserDefaults
它是OC中一种单例对象,在一个工程里面(一个程序里面),它只有一个实例对象。
伊卡洛斯Master
·
2020-06-24 06:42
技术分享
设计模式-单例模式
,到程序(APP)退出时由系统自动释放这部分内存系统常用的单例UIApplication(应用程序实例类)NSNotificationCenter(消息中心类)NSFileManager(文件管理类)
NSUserDefaults
edison0428
·
2020-06-24 06:50
NSUserDefault存储数据时崩溃:Attempt to insert non-property list object...
NSUserDefaults
支持的数据类型有NSString、NSNumber、NSDate、NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。
知忧丶
·
2020-06-24 06:04
NSUserDefaults
的使用
先全局定义
NSUserDefaults
的宏定义#defineLCDUserDefaultsGET(key)[[NSUserDefaultsstandardUserDefaults]objectForKey
XQ_ZZZ
·
2020-06-24 03:34
数据永久性存储
1.NSFileHandle只能存入和读取字符串2.Plist文件只能存放7种类型的对象指针——开发中经常用于存放固定不变的内容比如tabBar上的标题、图片等3.
NSUserDefaults
只能存放7
DVWang
·
2020-06-23 20:55
使用
NSUserDefaults
存储自定义对象 JSONMODEL
1、使用
NSUserDefaults
存储自定义对象NSArray*arr=[[NSArrayalloc]initWithArray:json对象数组];//使用NSKeyedArchiver归档NSData
zxl56123
·
2020-06-23 19:33
IOS知识大总结 (中高级篇)
1获取系统语言设置
NSUserDefaults
*userDefault=[NSUserDefaultsstandardUserDefaults];NSArray*languages=[userDefaultobjectForKey
isfly_cool
·
2020-06-23 18:36
iOS
ios
总结
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他