web-dev-qa-db-ja.com

文字列リソースXcode + swift

私はiOSの開発とSwift言語。この文字列を定数として* .Swiftファイルに入れることはできますが、それは悪い方法だと思います。どうすればよいですか?Androidの文字列リソースとして何かが必要です。SwiftでXcode6ベータ版を使用しています。

回答のTY;)

17
mr_ivan777

最善の策は、Localizable.stringsというファイルを作成することです。このファイルでは、アプリケーション全体で使用できるローカライズされた文字列変数を作成できます。このように文字列を定義します。

"hello_world" = "Hello World!";

そのようにObj/Cコードでそれらを使用してください。

NSLocalizedString(@"hello_world", nil);

またはSwiftで;

NSLocalizedString("hello_world", comment: "")

p.s。、私はこれをテストしていません。Swiftこのatmをテストできないため、コードに欠陥がある可能性があります。

17
bmeulmeester