iPhoneには言語設定と書式設定(地域設定)が存在する。さらに、書式設定は「地域」と「言語」に分かれている。これは、同一言語を話す地域が複数あるためだ。一方、言語設定とは、iPhone上に表示されている言語そのものである。 左が言語設定画面、右が書式設定画面だ。書式は現在「フランス語/スイス」に設定されている。フランス語を話す地域は他にもたくさんあるため、フランス語を選択するとさらに地域を選択する画面が出てくるはずだ。 この言語設定と書式設定は独立しており、言語は日本語のまま書式(地域)を日本以外に設定することも可能だ(上のスクリーンショットもその一例)。 これらの設定情報はNSLocaleにより管理されており、以下のようにして知ることができる。あえてこれらの情報を取得しなくてはならない場面はあまりないだろうけれど(ローカライズやNSFormatterの地域設定には不要なので)、知ってお