- iOS从零基础到精通就业 Objective-C
- CSDN观看地址:http://edu.csdn.net/course/detail/3347
- 字典
-
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { //不可变字典 // NSDictionary *dic = [[NSDictionary alloc] initWithObjectsAndKeys:<#(nonnull id), ...#>, nil]; NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"哈士奇",@"h",@"柯基",@"k",@"金毛",@"j" ,nil]; NSDictionary *dic1 = @{@"哈士奇":@"h",@"柯基":@"k",@"金毛":@"j"}; //获取字典中的元素 NSString *str = [dic objectForKey:@"k"]; NSLog(@"%@",str); //获取字典里面键值对的个数 NSLog(@"%ld",[dic count]); //获取所有的key NSArray *arr = [dic allKeys]; NSLog(@"%@",arr); //获取所有的value [dic allValues]; //可变字典 NSMutableDictionary *mDic = [NSMutableDictionary dictionary]; //添加键值对 [mDic setObject:@"斧王" forKey:@"f"]; [mDic setObject:@"小黑" forKey:@"x"]; [mDic setObject:@"尸王" forKey:@"s"]; [mDic setObject:@"潮汐" forKey:@"s"]; [mDic removeObjectForKey:@"s"]; [mDic removeAllObjects]; return 0; }