是否有可以采用这样的文本列表的程序:
cat, dog, bird
并输出:
@"cat", @"dog", @"bird"
我有一个很长的列表,我想转换为NSDictionary
.
是否有可以采用这样的文本列表的程序:
cat, dog, bird
并输出:
@"cat", @"dog", @"bird"
我有一个很长的列表,我想转换为NSDictionary
.
是的。有许多文本编辑器可以进行查找和替换。(搜索“,”并替换为“”,@“”。)在开头添加“@”,在末尾添加“”,你就完成了。
为什么不使用 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
.