NSString&NSArray&NSDictionary定义及使用
2013-03-07 21:06
176 查看
NSString *greeting=[[NSString alloc] initWithFormat:@"test %@",nameString]; self.lable.text=greeting; NSString *objs[3]={@"one",@"two",@"three"}; NSArray *dicObj=[NSArray arrayWithObjects:objs count:3]; NSArray *dicObj2=[[NSArray alloc] initWithObjects:@"one",@"two",@"three", nil]; NSMutableArray *dicObj3=[NSMutableArray arrayWithCapacity:17]; for(NSString *obj in dicObj2) { //if([obj isEqual:@"onew"]) { NSLog(@"good!"); } } [dicObj3 enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { if([obj isEqual:@"test"]) { NSLog(@"test here"); *stop=YES; } }]; NSArray *test=[NSArray arrayWithObjects:@"01",@"02", nil]; NSDictionary *dics=[NSDictionary dictionaryWithObject:test forKey:test]; NSArray *dkeys=[dics allKeys]; int count=[dkeys count]; for(int i=0;i<count;i++) { id key=[dkeys objectAtIndex:i]; id value=[dics objectForKey:key]; NSLog(@"key=%@ value=%@",key,value); }
相关文章推荐
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- 有关enumerate、block遍历与NSEnumerator枚举器在NSString、NSArray、NSDictionary中的使用总结
- iOS NSString,NSArray,NSDictionary的Copy属性使用
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- NSDictionary 或者NSArray(NSMutableArray) ==>> NSData ==>> NSString (Json):
- iOS 面试题~用@property声明NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- IOS详解深拷贝和浅拷贝的概念、具体的使用以及对于容器类(NSArray,NSDictionary 等)和非容器类(NSString,NSdata 等)拷贝的差异
- iOS NSString,NSArray,NSDictionary的Copy属性使用
- Foundation使用示例(NSString、NSMutableString 、NSArray、NSMutableArray 、NSDictionary 、NSMutableDictionary)
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- Objective C - Foundation - NSNumber & NSString & NSArray & NSDictionary & NSSet
- 用 @property 声明的 NSString (或 NSArray,NSDictionary) 经常使用 copy 关键字,为什么?如果改用strong关键字,可能造成什么问题?
- 定义属性时NSArray,NSString,NSDictionary为何要用copy
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- iOS中NSArray, NSSet, NSDictionary的使用
- No.12 Xcode(5.1.x) NSString, NSArray 和 NSDictionary
- IOS中数组的使用(NSArray, NSSet, NSDictionary)
- 集合:NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、NSMutableSet使用