iOS:国家代码
我有这个代码来获取代码国家,但我想查看所有可用的代码国家;那么我可以做一些“如果”在我的应用程序中实现,
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSLog(@"countryCode:%@", countryCode);
你能帮助我吗?
I have this code to obtain a code country, but I want to see all code country available; then I can do some "if" to implement in my app
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSLog(@"countryCode:%@", countryCode);
can you help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个包含所有国家/地区代码的数组:
This is an array with all country codes:
运行此代码以查看所有可用的本地化程序:
您可以对
commonISOCurrencyCodes
、ISOCountryCodes
、ISOCurrencyCodes
、ISOCurrencyCodes
执行相同的操作>,首选语言
。Run this code to see all available localizers:
You can do the same thing for
commonISOCurrencyCodes
,ISOCountryCodes
,ISOCurrencyCodes
,ISOCurrencyCodes
,preferredLanguages
.最好依靠 NSLocale 来获取国家代码和国家代码。其他语言/区域设置相关的字符串。例如:
埃及
在俄语中是Египет
。避免使用硬编码的国家/地区列表,例如 https://stackoverflow.com/a/22660792/342794。使用
[NSLocale ISOCountryCodes]
。来自
NSLocale.h
;看看其他类似的属性Better to rely on the NSLocale for countryCode & other language/locale dependent strings. For example:
Egypt
in Russian isЕгипет
. Avoid using hardcoded country lists like https://stackoverflow.com/a/22660792/342794.Use
[NSLocale ISOCountryCodes]
.From
NSLocale.h
; look at other similar properties