電子ガジェットいろいろ

電子系のガジェットやアプリ開発等の話題を書いてます

iPhoneSDKで本体の言語設定を取得する方法

iPhoneSDKで本体の言語設定の取得する方法のメモ
[NSLocale preferredLanguages]で選択可能な言語設定の配列を取得。
現在設定されている言語は取得した配列の先頭にある。

// 選択可能な言語設定の配列を取得
NSArray *languages = [NSLocale preferredLanguages];
// 取得した配列から先頭の文字列を取得
NSString *currentLanguage = [languages objectAtIndex:0];
// 取得した文字列を比較
if([currentLanguage compare:@"ja"] == NSOrderedSame) {
    // 日本語の場合の処理
} else {
    // 他の言語の場合の処理
}

ユメみるiPhone ―クリエイターのためのiPhone SDKプログラミング

ユメみるiPhone ―クリエイターのためのiPhone SDKプログラミング