您的位置:首页 > 移动开发 > Objective-C

Objective-C字典使用详解

2015-09-22 11:11 435 查看
#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char * argv[]) {

//类似Java中的Map,即键值对;
NSDictionary *dict = @{@"name":@"zhangsan",@"age":@23};

//打印出整个字典;
NSLog(@"%@",dict);

//取出字典中的某个值;
NSLog(@"%@",[dict objectForKey:@"name"]);

//读取一个plist字典;
//plist文件可以作为配置文件,可以存储数组或者字典。类似Android中的XML配置文件。需要好好使用!
NSDictionary *plistDict = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"]];
NSLog(@"Plist文件中的字典:%@",plistDict);
NSLog(@"Plist中的年龄:%@",[plistDict objectForKey:@"age"]);

}


输出结果如下:

2015-09-22 10:50:32.067 MutableArrayDemo[90943:3898163] {

    age = 23;

    name = zhangsan;

}

2015-09-22 10:50:32.069 MutableArrayDemo[90943:3898163] zhangsan

2015-09-22 10:50:32.082 MutableArrayDemo[90943:3898163] Plist文件中的字典:{

    age = 25;

    name = Jack;

}

2015-09-22 10:50:32.082 MutableArrayDemo[90943:3898163] Plist中的年龄:25

github主页:https://github.com/chenyufeng1991  。欢迎大家访问!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: