我是 iOS 开发和 Swift 语言的新手。 我尝试制作简单的 iOS 应用程序,我需要在应用程序中有一些字符串资源(用于标签和文本字段)。当然,我可以将这些字符串作为常量放入我的 *.swift 文件中,但我认为,这是一种糟糕的方式。我该怎么做?我需要一些东西作为 Android 中的字符串资源。我将 Xcode 6 beta 与 swift 结合使用。
TY 的答案 ;)
最佳答案
最好的办法是创建一个名为 Localizable.strings
的文件。在此文件中,您可以创建可在整个应用程序中使用的本地化字符串变量。
像这样定义字符串;
"hello_world" = "Hello World!";
像这样在您的 Obj/C 代码中使用它们;
NSLocalizedString(@"hello_world", nil);
或者在 Swift 中;
NSLocalizedString("hello_world", comment: "")
p.s.,我还没有测试过这个。 Swift 代码可能有问题,因为我无法测试这个 atm。
关于ios - 字符串资源 Xcode + swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25249555/