NSDictionary

 NSDictionary *nsd1 = [[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three",@"3",@"four",@"4", nil];
         字典是以 键 值 对的形式进行存储的 其中one(value) 和 1 (key)是一对,键和值往往使用字符串,字典存储对象的地址没有顺序
         遍历键
        NSEnumerator *em = [nsd1 keyEnumerator];
        id obj;
        while (obj = [em nextObject]) {
           NSLog(@"%@", obj);
        }
         遍历值
        NSEnumerator *em1 = [nsd1 objectEnumerator];
        id obj;
        while (obj = [em1 nextObject]) {
            NSLog(@"%@", obj);
        }
        NSLog(@"%@", nsd1);
        //NSString *str = [nsd1 objectForKey:@"1"];
        
        for (id obj in nsd1) { // 便利的是键
            NSLog(@"%@", obj);
            NSLog(@"%@", [nsd1 objectForKey:obj]);
        }
        //NSLog(@"%@", str);
        //[nsd1 release];
        
        NSMutableDictionary *nuds = [[NSMutableDictionary alloc]init];
        [nuds setObject:@"zhangfei" forKey:@"1"];  //添加键值对
        [nuds setObject:@"hahaha" forKey:@"2"];
        [nuds removeObjectForKey:@"1"];   // 删除键值对
        
       //  NSData数据的意思,转换成字节流,char buf[]缓冲区
        NSString *str = @"hello word!";
        // 1转换成date类型
        NSData *date = [str dataUsingEncoding:NSUTF8StringEncoding];
        NSLog(@"%s", date.bytes); // 按照字符(也就是字节打印出来)
        // 2转换成Nsstring类型
        NSString *newStr = [[NSString alloc]initWithData:date encoding:NSUTF8StringEncoding];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值