NSUserDefaults保存或传递数据
来源:互联网 发布:c语言创始人 编辑:程序博客网 时间:2024/05/22 04:53
-(void)viewDidLoad{ //NSUserDefault可以保存数据到内存中,通过-(BOOL) synchronize可以保存到IOS设备的存储器中 //创建NSUserDefaults NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults]; //保存NSString [userDef setObject: @"test1" forKey:"tt"]; //保存UIImage UIImage *image = [UIImage imageNamed:@"tupian.png"]; //转换为NSData对象 NSData *imageData = UIImageJPEGRepresentation(image, 1); //UIImageJPEGRepresentation(第一个参数是UIImage对象,第二个参数是表示最大压缩比例)1表示不压缩,0表示最大压缩。 [userDef setObject:imageData forKey:@"image"];}//方法如下:-(void)setFloat:(float)forKey:(NSString *)defaultName;-(void)setBool:(BOOL)forKey:(NSString *)defaultName;-(void)setInteger:(NSInteger)forKey:(NSString *)defaultName;-(void)setObject:(id)forKey:(NSString *)defaultName;-(void)setDouble:(double)forKey:(NSString *)defaultName;-(void)setURL:(NSURL *)forKey:(NSString *)defaultName;//其中setObject中的id只支持//NSData NSString NSNumber NSArray NSDictionary;NSArray 和NSDictionary 中也只能包含这几种类型-(void)viewDidLoad{ //获取 NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults]; NSString *string = [userDef stringForKey: @"tt"]; NSData *data = [userDef dataForKey:@"image"]; UIImage *image = [UIImage imageWithData:data];}//所有获取的方法如下:-(NSInteger)integerForKey:(NSString *)defaultName;-(BOOL)boolForKey:(NSString *)defaultName;-(float)floatForKey:(NSString *)defaultName;-(double)doubleForKey:(NSString *)defaultName;-(NSData *)dataForKey:(NSString *)defaultName;-(NSArray *)stringArrayForKey:(NSString *)defaultName;-(NSURL *)URLForKey:(NSString *)defaultName;-(NSString *)stringForKey:(NSString *)defaultName;-(NSDictionary *)dictionaryForKey:(NSString *)defaultName;-(id)objectForKey:(NSString *)defaultName;-(NSArray *)arrayForKey:(NSString *)defaultName;
0 0
- NSUserDefaults保存或传递数据
- iPhone NSUserDefaults 保存数据
- NSUserDefaults保存的数据
- NSUserDefaults保存的数据
- NSUserDefaults 数据保存
- NSUserDefaults保存的数据
- (转载)NSUserDefaults 保存数据
- NSUserDefaults保存数据
- NSUserDefaults保存的数据 synchornize
- iOS的数据保存-NSUserDefaults
- Swift NSUserDefaults本地数据保存
- iPhone NSUserDefaults 保存数据
- ios 保存数据NSKeyedArchiver,NSUserDefaults,Write,SQLite
- iOS的NSUserDefaults保存数据,轻量级的
- 关于NSUserDefaults保存数据的问题总结
- iOS开发笔记--iOS开发 使用NSUserDefaults 保存数据
- IOS使用NSUserDefaults保存用户登录数据时注意事项
- iOS 数据持久化之NSUserDefaults-保存Settings
- IcePhp框架的改进:增加了多模块的支持,完善命令行调用
- NYOJ 504 课程设计(贪心)
- 使用Spring MVC统一异常处理实战
- 记录下我查了这几天的资料
- 类加载器泄露(tomcat ) 文章收集
- NSUserDefaults保存或传递数据
- ZOJ 3778 Talented Chef (贪心+二分)
- 代码面试最常用的10大算法
- S3C6410平台下DM9000AEP LINUX 2.6.28 驱动
- android初学------设置ViewGrop下面的控件失效
- 二叉树遍历的非递归实现
- cocos2d-android-1文本字符串的换行
- Java io 与 nio 的线程优化(Java中的阻塞和非阻塞IO包各自的优劣思考)
- 深入浅出SQL Server 2008 分区函数和分区表