iPhoneアプリ アプリ開発

[Dev] 言語設定で処理を判別

今さらながらという情報かもしれないけど、備忘録の為に書き置き。
iPhoneの言語設定を調べて、処理を分岐させたりする。
言語情報は、配列の一番始めになっているものが、iPhoneの言語となっているらしいので、それを取り出してやる。

例)

NSArray *languages = [NSLocale preferredLanguages];

NSString *currentLanguage = [languages objectAtIndex:0];

if ( currentLanguage == @"ja" ) {
    ...処理...
}

英語と日本語のアプリで、日本以外は全部英語とかいう時にはこういういの使えるかもしれません。

-iPhoneアプリ, アプリ開発

Copyright© LAPTURE , 2020 All Rights Reserved.