用NSDictionary和NSArray的@符号和引号包装文本的程序?

时间:2012-10-15 02:51:43

标签: iphone nsdictionary

是否有一个程序可以采用这样的文本列表:

cat, dog, bird

并输出:

@"cat", @"dog", @"bird"

我有一个很长的列表,我想转换为NSDictionary

2 个答案:

答案 0 :(得分:0)

是。有许多文本编辑器可以找到和替换。 (搜索“,”并替换为“”,@“”。)在开头添加“@”“,在结尾添加”“”,你就完成了。

答案 1 :(得分:0)

为什么不用iOS呢?将文件读入字符串,将其分成组件,迭代组件并以您想要的格式写入。

您会发现一些有用的方法:

NSString:
+ (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error

NSArray:
- (NSArray *)componentsSeparatedByString:(NSString *)separator

NSString:
+ (id)stringWithFormat:(NSString *)format, ...

使用以下内容输出您的输出词:

NSString *outputWord = [NSString stringWithFormat:@"@\"%@\"", word];

我不知道你的列表有多长“但是我已经用整个拼字游戏字典做了这个,其中单词用\n分隔。