iOS9から[NSLocale preferredLanguages] の出力が変更された
以前ツイートした内容を自分で忘れていて検索する羽目になったのでブログにも書いておく。
iOS9から、[NSLocale preferredLanguages] の出力が ja から ja-JP に変更されたらしい。
Technical Note TN2418: Language Identifiers in iOS 9 に説明があった。
If you need to load resources manually, such as from a custom or server-side source, note that you should still rely on NSBundle for language matching to get consistent results.
とあるので、iOS9からはNSBundle を使うべきらしい。
今まで [NSLocale preferredLanguages] を使っていたところを、例えば下記のようにすれば良いはず。
NSArray *languages = [[NSBundle mainBundle]preferredLocalizations]; NSString *currentLanguage = [languages objectAtIndex:0];
ja-JPでチェックしていたら iOS8では ja だった > iOS9で日本語のLocalizable.stringが適用されない by @corruptex on @Qiita http://t.co/Lg437QTLko
— tokentoken アプリ開発中 (@tokentoken) 2015, 10月 13
関連記事
-
-
Everioで撮影した動画を共有する
毎年クリスマス近くになると、娘たちのバレエミニ発表会があるので、動画を撮って参加者に共有している。と
-
-
[iPhone SDK] iPhone SDK で Singleton
自分でもよく忘れるので、備忘録的に書いてみる。 iPhone SDKで開発をしていて、時々シングルト
-
-
アップルiPodイベント 2009.9.9
9月9日のアップルのiPodイベント rock and roll が迫ってきた。 しばらく前から楽し
-
-
App Store レビュー中
8月13日にApp StoreにSubmitしたiPhoneアプリがまだIn Review状態だ。果
-
-
iPhone UIデザイン用シート
paella さんのページにiPhone UIデザイン用シートがあったので利用させてもらう。8月に発
-
-
電子書籍を出してみたよ! を買ってみた。
面白そうだったので買ってみた。電子出版に興味のある出版関係者で集まってKindle Storeで日本
-
-
[iPhone SDK] View Based Application で NIB(XIB)ファイルを削除してみる
iPhoneアプリ開発に慣れてくると、段々Interface Builderを使わなくなってくる。
-
-
英単語リスト探し中 → GSL と AWLを発見
今作っている英単語学習用iPhoneアプリは基本的には自分で英単語を入力して問題にするのだけれども、
-
-
[iPhone SDK] 自作iPhone アプリのアイコンをつや消しにする
iPhone のホーム画面に表示されるアプリアイコンは自動的に てかてか つやつや 効果を付与されて
-
-
[Apple Watch] 2017年の冬休みの宿題はwatchOSアプリ開発
自分はPebble初代のころからスマートウォッチはPebble派だったが、2016年の年末は Peb