Objective c 将.string文件作为NSDictionary打开
如何将.string文件作为Objective c 将.string文件作为NSDictionary打开,objective-c,localization,nsdictionary,Objective C,Localization,Nsdictionary,如何将.string文件作为NSDictionary打开 编辑:我希望能够像这样使用它: NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:@"dict.plist"]; NSDictionary *strings = [[NSDictionary alloc] initWithContentsOfFile:@"Strings.strings"]; .string文件只存储键/值对,如: "StringKey"
NSDictionary
打开
编辑:我希望能够像这样使用它:
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:@"dict.plist"];
NSDictionary *strings = [[NSDictionary alloc] initWithContentsOfFile:@"Strings.strings"];
.string文件只存储键/值对,如:
"StringKey" = "some localized text";
您可以使用
NSLocalizedString
获取特定键的文本。如果您想获取文件中的所有字符串,我想您可以读取Localizable.strings
文件并对其进行解析 。字符串文件只存储键/值对,如:
"StringKey" = "some localized text";
您可以使用
NSLocalizedString
获取特定键的文本。如果您想获取文件中的所有字符串,我想您可以读取Localizable.strings
文件并对其进行解析 如果您真的希望它出现在字典中,您可以使用[NSDictionary dictionary withcontentsoffile:
加载它,因为它是格式的。我以前在MacOSX上使用过这种技术,但我不确定你能在iOS上使用同样的技术
但是,如果要对特定字符串进行翻译,至少有两种方法:
可本地化.strings
文件以外的文件加载字符串。提供字符串文件的名称(不带扩展名)如果您确实希望将其放入字典中,可以使用
[NSDictionary dictionary withcontentsoffile:
加载,因为它是格式的。我以前在MacOSX上使用过这种技术,但我不确定你能在iOS上使用同样的技术
但是,如果要对特定字符串进行翻译,至少有两种方法:
可本地化.strings
文件以外的文件加载字符串。提供字符串文件的名称(不带扩展名)怎么用的?你想做什么?我想把它转换成objective-c对象如何使用?你想做什么?我想把它转换成objective-c objectHi。。。你们能在这里写一些代码来获取一个特定键的字符串吗。。。您能在这里编写一些代码,用于获取特定键的字符串吗。