我是iOS开发和Swift语言的新手。我尝试制作简单的iOS应用程序,并且我需要在应用程序中包含一些字符串资源(用于标签和文本字段)。当然,我可以将此字符串作为常量放入* .swift文件中,但是我认为这是一种不好的方法。我该怎么做?我需要一些东西作为Android中的字符串资源。我迅速使用Xcode 6 beta。
TY的答案;)
最好的选择是创建一个名为的文件Localizable.strings
。在此文件中,您可以创建可在整个应用程序中使用的本地化字符串变量。定义这样的字符串;
"hello_world" = "Hello World!";
像这样在您的Obj / C代码中使用它们;
NSLocalizedString(@"hello_world", nil);
或在Swift中;
NSLocalizedString("hello_world", comment: "")
ps,我还没有测试过。由于我无法测试此atm,因此Swift代码可能有问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句