NSNumber的常用方法 在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber?这是因为很多类(如NSArray)都要求使用对象,而int不是对象
NSNumber的常用方法
在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber?这是因为很多类(如NSArray)都要求使用对象,而int不是对象。 NSNumber就是数字对象我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。 NSNumber + (NSNumber *)numberWithInt:(int)value; + (NSNumber *)numberWithDouble:(double)value; - (int)intValue; - (double)doubleValue; .....................(对于每个基本类型,类方法都为这它分配了一个NSNumber对象,并将其设置为指定的值,这些方法都是以numberWith开始的,之后是类型,如numberWithFloat,numberWithLong,numberWithInteger.....) 包装后取出来的方法如下: 下面就拿int做个demo:
NSDictionary一些常用用法
//删除指定键值的数据 [mutableDictionary removeObjectForKey:..]; //删除所有数据 [mutableDictionary removeAllObjects];
//字典的普通遍历(无序) for (int i =0; i < [yourDic count]; i++) { NSLog(@"key = value <====> %@ = %@",[[yourDic allKeys] objectAtIndex:i],[yourDic objectForKey:[[yourDic allKeys]objectAtIndex:i]]); } // 字典的快速遍历 取出来的obj一定是key for (id obj in yourDic) { NSLog(@"%@",obj); id value = [yourDic objectForKey:obj]; NSLog(@"%@",value); }
--结束END--
本文标题: Objective-C中NSNumber与NSDictionary的用法简介
本文链接: https://www.lsjlt.com/news/30120.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0