Sian 发表于 2013-12-22 19:53:01

第十三讲:Objective-C基本数据类型之NSDictionary

本帖最后由 Sian 于 2013-12-22 21:37 编辑

#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
      @autoreleasepool{
                NSDictionary * dict = [ initWithObjectsAndKeys:@"One",@"1",@"Two",@"2",@"Three",@"3",nil];
               
                NSLog(@"%@",dict);
               
                NSEumerator * eumerator = ;
                id obj;
                while(obj = ){
                        NSLog(@"%@",obj);
                }//枚举器法
               
               for(id obj in dict){
                        NSLog(@"%@",obj);
                        NSLog(@"%@",);
               }
                ;
      }
}可变字典#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
      @autoreleasepool{
                NSMutableDictionay * dict = [ init];
               
                ;//增加一个键值对
                ;
               
                NSLog(@"%@",dict);
               
                ;//删除一个键值对
               
                NSLog(@"%@",dict);
               
                ;
      }
}


Sian 发表于 2014-1-10 21:32:30

可变字典可删除其中的某个键值对,可以根据键来索引://
//main.m
//NSDictionary
//
//Created by yusian on 14-1-10.
//Copyright (c) 2014年 yusian. All rights reserved.
//

#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
    @autoreleasepool{
      
      NSMutableDictionary * dict = [ init];
      
      ;
      ;
      
      NSLog(@"%@",dict);
      
      ;
      
      NSLog(@"%@",dict);
      
      ;
      
    }
}
运行结果:
2014-01-10 21:32:22.505 NSDictionary {
    1 = One;
    2 = Two;
}
2014-01-10 21:32:22.506 NSDictionary {
    2 = Two;
}
Program ended with exit code: 0


页: [1]
查看完整版本: 第十三讲:Objective-C基本数据类型之NSDictionary