首页 > 其他分享 >IOS之【NSUserDefaults】

IOS之【NSUserDefaults】

时间:2022-12-09 15:00:26浏览次数:46  
标签:forKey Preferences void IOS defaults NSUserDefaults password

@implementation

- (void)viewDidLoad
{
[superviewDidLoad];

self read];
}

读取偏好设置
- (void)read {
NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];
NSString *useranme = [defaults objectForKey:@"username"];
NSString *password = [defaults objectForKey:@"password"];
BOOL autoLogin = [defaults boolForKey:@"auto_login"];

NSLog(@"%@-%@-%i",useranme, password, autoLogin);
}

存储偏好设置
- (void)save {
// NSUserDefaults关联着沙盒中的Preferences文件夹
NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];

[defaults setObject:@"jamesWong" forKey:@"username"];
setObject:@"123" forKey:@"password"];
setBool:YES forKey:@"auto_login"];

// 将数据同步到Preferences文件夹中
synchronize];
}

@end

标签:forKey,Preferences,void,IOS,defaults,NSUserDefaults,password
From: https://blog.51cto.com/u_15907570/5925328

相关文章

  • 使用VMware时Intel VT-x禁用的问题,顺便检查Win10使用命令行进入BIOS方式
     如图所示:此主机支持IntelVT-x,但IntelVT-x处于禁用状态。如果已在BIOS/固件设置中禁用IntelVT-x,或主机自更改此设置后从未重新启动,则IntelVT-x可能被禁用......
  • iOS开发_取出UIColor上对应rgba的值
    UIColor+Extension.h#import<UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interfaceUIColor(Extension)@property(nonatomic,assign,readonly)CGFloatred;@......
  • iOS开发_修改颜色Color
    UIColor+Modify.h#import<UIKit/UIKit.h>@interfaceUIColor(Modify)/***@brief反转颜色**@return反转处理后的颜色*/-(UIColor*)inverted;/*......
  • iOS开发_颜色转十六进制字符串
    /***@briefUIColor转#ffffff格式的16进制字符串**@return格式为#ff0000的16进制字符串*/-(NSString*)hex_String{constCGFloat*components=C......
  • 实现在windows、linux下上传ios app到App Store​
     我们知道发布一个app,一般是用到苹果的applicationloader助手上传应用,用过的都知道使用起来很繁琐,经常出错。而且只能运行在mac系统上,需要一定的硬件条件。​  前......
  • js axios配置和响应
     配置<scriptsrc="../node_modules/axios/dist/axios.js"></script><script>//配置constinstance=axios.create({//设置根路径......
  • iOS现有APP上架流程​
     一.登录AppStoreConnect​1.登录AppStoreConnect(apple.com)账号密码登录​ 2.点击“我的App”-->”选中升级的APP”-->创建新的APP版本号​ 输入版本的......
  • iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store!​
    ​下面进行步骤介绍!​利用Appuploader这个软件,可以在Windows、Linux或Mac系统中申请ios和上传IPA到AppStoreConnect。​非常的方便,没有Mac也可以用Appuploader在Windows电......
  • IOS动画(Core Animation)总结 (参考多方文章)
    一、简介​​iOS​​动画主要是指CoreAnimation框架。官方使用文档地址为:​​CoreAnimationGuide​​​。CoreAnimation是IOS和OSX平台上负责图形渲染与动画的基础框......
  • Axios异步通信
    什么是Axios?Axios是一个开源的可以用在浏览器端和NodeJS的异步通信框架,主要作用就是实现AJAX异步通信,其功能特点如下:··从浏览器中创建XMLHttpRequests··从node......