-
字典取值取key查看全部
-
数组常用方法查看全部
-
上面的添加是添加数组整体 下面添加的是数组中的元素查看全部
-
遍历数组第第二种方法查看全部
-
数组常用方法2查看全部
-
C89 int写法注意查看全部
-
NSObject是os x 中所有类的基类查看全部
-
cca是一种编程环境查看全部
-
cocoa查看全部
-
字符串转换c、oc查看全部
-
OC中,*代表对象,@表示指针查看全部
-
//创建可变字典 NSMutableDictionary *mdict1 = [[NSMutableDictionary alloc] init]; [mdict1 setValue:@"Steve" forKey:@"apple"]; [mdict1 setObject:@"Gates" forKey:@"microsoft"]; NSLog(@"mdict1 = %@", mdict1); //删除字典中所有的元素 //[mdict1 removeAllObjects]; //根据键删除字典中的某个元素 //[mdict1 removeObjectForKey:@"microsoft"]; //根据一组键删除某些元素 [mdict1 removeObjectsForKeys:[NSArray arrayWithObjects:@"apple",@"microsoft", nil]]; NSLog(@"mdict1 = %@", mdict1);查看全部
-
//根据Key获取Value NSString *value1 = [dict3 valueForKey:@"3"]; NSLog(@"value1 = %@", value1); NSString *value2 = [dict3 objectForKey:@"2"]; NSLog(@"value2 = %@", value2); //获取字典中所有的值 NSArray *arr1 = [dict3 allValues]; NSLog(@"arr1 = %@", arr1); //获取字典中所有的键 NSArray *arr2 = [dict3 allKeys]; NSLog(@"arr2 = %@", arr2); //遍历字典 for (NSString *key in dict3) { NSLog(@"%@ - %@", key, [dict3 valueForKey:key]); } //使用迭代器遍历字典中的键 id key; NSEnumerator *en = [dict3 keyEnumerator]; while (key = [en nextObject ]) { NSLog(@"key = %@", key); }查看全部
-
//创建字典 NSDictionary *dict1 = [NSDictionary dictionaryWithObject:@"steve" forKey:@"1"]; NSLog(@"dict1 = %@", dict1); NSDictionary *dict2 = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"Gates",@"Cook",@"Steve", nil] forKeys:[NSArray arrayWithObjects:@"1",@"2",@"3", nil]]; NSLog(@"dict2 = %@", dict2); NSDictionary *dict3 = @{@"1":@"Kevin",@"2":@"Tim",@"3":@"Jack"}; NSLog(@"dict3 = %@", dict3); //获取字典的个数 int count = (int)[dict2 count]; NSLog(@"dict2的元素个数:%d", count);查看全部
-
Person *p1 = [[Person alloc] initWithName:@"Kevin"]; Person *p2 = [[Person alloc] initWithName:@"Steve"]; Person *p3 = [[Person alloc] initWithName:@"Gates"]; NSArray *array2 = [[NSArray alloc] initWithObjects:p2,p3, nil]; NSMutableArray *array1 = [[NSMutableArray alloc] init]; //数组中添加一个元素 [array1 addObject:p1]; //通过另一个数组给新数组添加元素 [array1 addObjectsFromArray:array2]; NSLog(@"array1 = %@", array1); //移除数组中的最后一个元素 //[array1 removeLastObject]; //移除数组中的某一个元素 //[array1 removeObject:p2]; //删除数组中某一位的元素 //[array1 removeObjectAtIndex:0]; //删除数组中的所有元素 //[array1 removeAllObjects]; //交换数组中某两位元素 [array1 exchangeObjectAtIndex:0 withObjectAtIndex:1]; NSLog(@"array1 = %@", array1);查看全部
举报
0/150
提交
取消