iOS 設定情報の言語取得、国情報取得方法


設定画面の言語、国の情報を取得したいのですが、

ios9系だと

NSLocale.preferredLanguages().first  
を使うと、  
「ja-JP」と出力されます。

ios8以下だと、  
「ja」と出力されます。

欲しい情報としては、「ja-JP」なのですが、ios8以下ではどのように「言語ー国」  
を取得できるでしょうか。




別々に取り出して、必要に応じてつなげれば良いのではないでしょうか?

[code]

            let locale = NSLocale.currentLocale()
            let languageCode = locale.objectForKey(NSLocaleLanguageCode) as! String //->ja
            let countryCode = locale.objectForKey(NSLocaleCountryCode) as! String //->JP
    
[/code]

