您的位置:首页 > 职场人生

黑马程序员17——OC之Fundation(NSDictionary)

2014-09-03 21:01 302 查看
#import <Foundation/Foundation.h>

int main()

{

    return 0;

}

void use4()

{

    // 字典不允许有相同的key,但允许有相同的value(Object)

    // 字典的无序的

    NSDictionary *dict = @{

    @"address" : @"北京",

    @"name" : @"jack",

    @"name2" : @"jack",

    @"name3" : @"jack",

    @"qq" : @"7657567765"};

    

    //    NSArray *keys = [dict allKeys];

    //

    //    for (int i = 0; i<dict.count; i++)

    //    {

    //        NSString *key = keys[i];

    //        NSString *object = dict[key];

    //

    //

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

    //    }

    

   

}

void use3()

{

    NSMutableDictionary *dict = @{@"name" : @"jack"};

    

    

    [dict setObject:@"rose" forKey:@"name"];

}

void use2()

{

    NSMutableDictionary *dict = [NSMutableDictionary dictionary];

    

    // 添加键值对

    [dict setObject:@"jack" forKey:@"name"];

    

    

    [dict setObject:@"北京" forKey:@"address"];

    

    [dict setObject:@"rose" forKey:@"name"];

    

    NSString *str = dict[@"name"];

   

    

}

void use()

{

    /*

     字典:

     里面存储的东西都是键值

     */

    NSDictionary *dict = @{@"name" : @"jack", @"address" : @"北京"};

    

    id obj = dict[@"name"];

    // 返回的是键值对的个数

    NSLog(@"%ld", dict.count);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: