ios 取裝置語言 iOS 獲取裝置當前語言和地區

2021-10-13 11:48:38 字數 741 閱讀 7080

級別:★☆☆☆☆

審校: qishare團隊

一、獲取裝置當前語言和地區的**

// ios 獲取裝置當前語言和地區的**

簡體&中國大陸地區環境下的輸出結果:

currentlanguageregion:zh-hans-cn

二、切換裝置當前語言和地區的方法

通過手機(或模擬器)修改語言和地區:(優先順序低,常用)

方法:通用 -> 語言與地區 -> 選擇iphone語言/地區

分別使用上述兩種裝置方式,前者只輸出語言資訊,後者會連同地區資訊一起輸出。以「簡體&中國大陸地區」為例,輸出結果如下:

裝置語言環境:zh-hans-cn

三、獲取裝置當前語言和地區的其他方法

獲取當前語言:

// ios 獲取裝置當前語言的**

nsstring *preferredlanguage = [[[nsbundle mainbundle] preferredlocalizations] firstobject];

獲取當前地區:

// ios 獲取裝置當前地區的**

nsstring *localeidentifier = [[nslocale currentlocale] objectforkey:nslocaleidentifier];

以「簡體&中國大陸地區」為例,輸出結果如下:

preferredlanguage:zh-hans

localeidentifier:zh_cn

ios 取裝置語言 在iOS中獲取當前的裝置語言?

所提供的解決方案實際上將返回裝置的當前區域,而不是當前選擇的語言。這些通常是一樣的。然而,如果我在北美,我把我的語言設定為日語,我的地區仍將是英語 美國 為了檢索當前選擇的語言,您可以 nsstring language nslocale preferredlanguages objectatind...

ios 裝置獲取idfa iOS獲取裝置ID總結

ios獲取裝置id總結 udid 獲取 uidevice currentdevice uniqueidentifier 廢棄 ios6 idfv 獲取 uidevice currentdevice identifierforvendor uuidstring 適用 ios6.0 例子 95955f3...

獲取iOS裝置資訊

鑌哥就直接寫 了 獲取手機資訊 應用程式的名稱和版本號等資訊都儲存在mainbundle的乙個字典中,用下面 可以取出來 nsdictionary infodict nsbundle mainbundle infodictionary nsstring versionnum infodict obj...