-
字典取值取key查看全部
-
數(shù)組常用方法查看全部
-
上面的添加是添加數(shù)組整體 下面添加的是數(shù)組中的元素查看全部
-
遍歷數(shù)組第第二種方法查看全部
-
數(shù)組常用方法2查看全部
-
C89 int寫法注意查看全部
-
NSObject是os x 中所有類的基類查看全部
-
cca是一種編程環(huán)境查看全部
-
cocoa查看全部
-
字符串轉(zhuǎn)換c、oc查看全部
-
OC中,*代表對象,@表示指針查看全部
-
//創(chuàng)建可變字典 NSMutableDictionary *mdict1 = [[NSMutableDictionary alloc] init]; [mdict1 setValue:@"Steve" forKey:@"apple"]; [mdict1 setObject:@"Gates" forKey:@"microsoft"]; NSLog(@"mdict1 = %@", mdict1); //刪除字典中所有的元素 //[mdict1 removeAllObjects]; //根據(jù)鍵刪除字典中的某個元素 //[mdict1 removeObjectForKey:@"microsoft"]; //根據(jù)一組鍵刪除某些元素 [mdict1 removeObjectsForKeys:[NSArray arrayWithObjects:@"apple",@"microsoft", nil]]; NSLog(@"mdict1 = %@", mdict1);查看全部
-
//根據(jù)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); }查看全部
-
//創(chuàng)建字典 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); //獲取字典的個數(shù) int count = (int)[dict2 count]; NSLog(@"dict2的元素個數(shù):%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]; //數(shù)組中添加一個元素 [array1 addObject:p1]; //通過另一個數(shù)組給新數(shù)組添加元素 [array1 addObjectsFromArray:array2]; NSLog(@"array1 = %@", array1); //移除數(shù)組中的最后一個元素 //[array1 removeLastObject]; //移除數(shù)組中的某一個元素 //[array1 removeObject:p2]; //刪除數(shù)組中某一位的元素 //[array1 removeObjectAtIndex:0]; //刪除數(shù)組中的所有元素 //[array1 removeAllObjects]; //交換數(shù)組中某兩位元素 [array1 exchangeObjectAtIndex:0 withObjectAtIndex:1]; NSLog(@"array1 = %@", array1);查看全部
舉報
0/150
提交
取消