iOS入门(二十)字典

字典
用于保存具有映射关系的数据(key —— value对)
字典是存储key——value对的容器。
字典考key存取数据
不可变字典 : NSNictionary。
NSMutableDictionary   可变字典
集合 NSSet
可变集合 NSMutableSet 
快速遍历

数组排序 

//    NSDictionary * dic = [[NSDictionary alloc] initWithObjectsAndKeys:@"付金诗", @"名字" , @"臧振钊",@"教授" ,  nil];

//    NSLog(@"%@" , [dic objectForKey:@"名字"]);

//    NSLog(@"%@" , [dic objectForKey:@"臧振钊"]);

//    for ( NSString * key in dic)

//    {

//        NSLog(@"%@" , key);

//    }

//    for ( NSString * key in dic)

//    {

//        NSLog(@"%@" , [dic objectForKey:key]);

//    }

//    for ( NSArray * obj in [dic allKeys])

//    {

//        NSLog(@"%@ ", obj);

//    }

    

//    NSMutableDictionary * dic = [NSMutableDictionary dictionary];

//    [dic setObject:@"全世界都在想的人" forKey:@"张静静"];

//    [dic setObject:@"精神混乱型神经病" forKey:@"付金诗"];

//    [dic setObject:@"同仁堂资深教授" forKey:@"臧振钊"];

//    [dic setObject:@"一笑倾城之ios9 " forKey:@"杜鹏辉"];

//    [dic setValue:nil forKey:@"孟宪义"];

//    [dic setValue:@"c c++ c# oc 大师 " forKey:@"孟宪义"];

//    [dic removeObjectForKey:@"张静静"];

//    [dic setObject:@"大连蓝欧IOS之最帅道具" forKey:@"杜鹏辉"];

//    for ( NSObject * obj in dic )

//    {

//        NSLog(@"%@ : %@ " , obj , [dic objectForKey:obj]);

//    }

    

    NSSet * set = [NSSet setWithObjects:@"董平",@"关胜" @"秦明" @"呼延灼", @"董平", @"林冲" nil];

    NSLog(@"%@" ,[set anyObject]);

    if ([set containsObject:@"秦明"])

    {

        NSLog(@"YES");

    }

    else {

        NSLog(@"NO");

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值