首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Objective-C怎么使用对象集合学习系列二

2013-10-27 
Objective-C如何使用对象集合学习系列二initWithContentsOfFile:构造函数实例化新的字典,新字典是由文件内

Objective-C如何使用对象集合学习系列二
Objective-C怎么使用对象集合学习系列二

Objective-C怎么使用对象集合学习系列二Objective-C怎么使用对象集合学习系列二Objective-C怎么使用对象集合学习系列二Objective-C怎么使用对象集合学习系列二

initWithContentsOfFile:构造函数实例化新的字典,新字典是由文件内容构成的。说明

本攻略使用 3.15 节中的文件(已将字典的内容保存到文件系统中)。因此,这里会使用相同的文件路径名:

NSString *filePathName = @"/Users/Shared/dictionary.txt";

接下来就可以使用 initWithContentsOfFile:构造函数创建由文件内容构成的新字典:NSDictionary *dictionary = [[NSDictionary alloc]

        initWithContentsOfFile:filePathName];

参见程序清单 3-20。代码

程序清单3-20 main.m
#import <Foundation/Foundation.h>

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

@autoreleasepool {
NSString *filePathName = @"/Users/Shared/dictionary.txt";NSDictionary *dictionary = [[NSDictionary alloc]

initWithContentsOfFile:filePathName];NSLog(@"dictionary: %@", dictionary);

}

return 0;}

使用

要想使用上述代码,请从 Xcode 构建并运行 Mac 应用。可通过日志查看字典的内容:

    dictionary: {       english = "Hello World";       french = "Bonjour tout le monde";       spanish = "Hola Mundo";

}



热点排行