码迷,mamicode.com
首页 > 其他好文 > 详细

2015年10月20日整理知识

时间:2015-10-20 21:02:15      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

类目中的方法优先级高

UserDefault的使用:

NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];

       if (!userDef) {

            [userDef setObject:result forKey:@"user"];

            [userDef synchronize];

}

取值:

NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];

   if (!userDef) {

       NSDictionary *user = [userDef objectForKey:@"user"];

 

}

注意的是:在NSUserDefault中,不能保存自定义对象,只可保存如NSArray,NSDictionary,NSInterger,NSString等数据,我们需要像在java 中一样序列化,在oc中序列化是NSCoding协议,恩,好吧,先这样。

 

删除:

[[NSUserDefaults standardUserDefaults] removeObjectForKey:key];

[[NSUserDefaults standardUserDefaults] synchronize];

 

http://blog.csdn.net/enuola/article/details/7959767详尽的使用

 

NSSet 的使用

NSSet 常用方法总结

+(id)setWithObjects:obj1,obj2,...nil 使用一组对象创建新的集合
-(id)initWithObjects:obj1,obj2,....nil 使用一组对象初始化新分配的集合
-(NSUInteger)count 返回集合成员个数
-(BOOL)containsObject:obj 确定集合是否包含对象 obj
-(BOOL)member:obj 确定集合是否包含对象 obj
-(NSEnumerator*)objectEnumerator 返回集合中所有对象到一个 NSEnumerator 类型的对象
-(BOOL)isSubsetOfSet:nsset 判断集合是否是NSSet的子集
-(BOOL)intersectsSet:nsset 判断两个集合的交集是否至少存在一个元素
-(BOOL)isEqualToSet:nsset 判断两个集合是否相等



NSMutableSet 常用方法总结

-(id)setWithCapcity:size 创建一个有size大小的新集合
-(id)initWithCapcity:size 初始化一个新分配的集合,大小为size
-(void)addObject:obj 添加对象 obj 到集合中
-(void)removeobject:obj 从集合中删除对象 obj
-(void)removeAllObjects 删除集合中所有对象
-(void)unionSet:nsset 将nsset的所有元素添加到集合
-(void)minusSet:nsset 从集合中去掉所有的NSSet 的元素
-(void)interectSet:nsset 集合和NSSet 做交集运算

2015年10月20日整理知识

标签:

原文地址:http://www.cnblogs.com/quwujin/p/4895890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!