真机相关算法或者代码将来跳槽用

iOS之国际化

2016-06-19  本文已影响121人  CrazySteven

互联网中是没有国界的,既然没有国界,那App就要实现多个版本,今天就说下国际化的方法。

在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];  //取得用户人默认信息
NSArray *languages = [defaults objectForKey:@"AppleLanguages"]; 
NSLog(@"%@", languages);

准备工作

下面就开始进行国际化了。

App名称

展开InfoPlist.strings文件,在对应的语言的文件中写入相应键值,如在中文的文件中写入"CFBundleDisplayName" = "中文应用";//key都是一样的,value是相应语言的App名称。

Stroyboard & xib

导入导出文件的方式

OK~到这里国际化就完成了,App会显示系统设置中语言的类型,国际化成功。。。

版权声明:本文为 Crazy Steven 原创出品,欢迎转载,转载时请注明出处!

上一篇 下一篇

猜你喜欢

热点阅读