設定画面の言語、国の情報を取得したいのですが、 ios9系だと NSLocale.preferredLanguages().first を使うと、 「ja-JP」と出力されます。 ios8以下だと、 「ja」と出力されます。 欲しい情報としては、「ja-JP」なのですが、ios8以下ではどのように「言語ー国」 を取得できるでしょうか。
![iOS 設定情報の言語取得、国情報取得方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6bc393cd0b6bd2196935e603c5d031bd6ca6699/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fja%2FImg%2Fapple-touch-icon%402.png%3Fv%3D1cfb10b305ca)
設定画面の言語、国の情報を取得したいのですが、 ios9系だと NSLocale.preferredLanguages().first を使うと、 「ja-JP」と出力されます。 ios8以下だと、 「ja」と出力されます。 欲しい情報としては、「ja-JP」なのですが、ios8以下ではどのように「言語ー国」 を取得できるでしょうか。
「綿シャツ」「野菜スープ」等、英語でも名詞「綿」「野菜」が、他の名詞「シャツ」「スープ」を修飾することがあります。 名詞を形容詞的に使う場合、単数形を使います。 I bought a white cotton shirt. I ate a vegetable soup for lunch. 英語では名詞が名詞を修飾する事ができますから、日本語で「の」が付いているからといって、イチイチ「of」を使ったり、"made from" を使ったりすると、まどろっこしい表現になります。気をつけましょう。 It is a silk dress. (絹のドレス) He has a nice leather case.(革のケース) 複合形容詞 five-star hotel, first-rate accommodations, a first-class entertainer, high-level
Googleのクラウドは間違いなく世界最大規模のコンピュータシステムです。膨大なハードウェアとソフトウェアから構成されるこの巨大なシステムを、同社はどうやってセキュアに保っているのか。そのことを解説したホワイトペーパー「Google Infrastructure Security Design Overview」が公開されました。 ホワイトペーパーには、Googleのデータセンターを構成するデバイスの1つ1つにまで独自のセキュリティチップを組み込んで正規のデバイスかどうかを相互に認証するという物理レベルのセキュリティから、何層のものロードバランサーからの情報を集約してDos攻撃を検知すると、その通信を破棄するといったDoS対策。 そしてマシンも従業員もサービスも包括するグローバルな名前空間など、きわめて広範かつ綿密なセキュリティ施策が説明されています。 クラウドがいかに高度なセキュリティで
しばらくLinuxネタが続く・・。 近いうちに最近出たJava8ネタを書いてみようと思います。が、もう少しLinuxネタにお付き合いください。 前回はsshdを対象に親プロセスをkillした場合の動作を確認した。 killされたプロセスの子プロセスは孤児プロセスとなり、カーネルによって自動的にinitプロセスの子として扱われる事を説明した。(この動作を「リペアレンティング」と呼ぶ) 今回はこの続き。 Linuxで作業していてCtrl+Cしてプロセスを終了した場合、フォアグラウンドのプロセスやその子プロセスも一緒に終了する。 ということは、子プロセスは孤児として扱われず、リペアレンティングされていないことになる。 今回の記事ではこの振る舞いの違い(リペアレンティングされるか否か)に着目し、kill -SIGINTコマンドとCtrl+Cの違いについて考えていく。 そもそもkillコマンドやCt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く