IOS 国际化 XCODE6
2015-09-06 23:21
288 查看
首先,我这里使用的时xcode6,其实,这个xcode6一些文件在5上都没有了,需要自己创建,比如InfoPlist.strings和Localizable.strings文件,这两个个文件只能定义成InfoPlist.strings和Localizable.strings这个名字,定义错了,国际化都不能成功
首先第0步
下面的第一步是设置APP程序名称的国际化
首先第一步,创建 InfoPlist.strings
然后
!
此时打开
添加
CFBundleName = "APP的中文名称";
再InfoPlist下的英文文件中输入如下
CFBundleName = "APP's english name";
然后启动程序,设置不同语言,你就可以看到APP名称的改变!
下面是设置APP内语言的国际化
第二步:(其实和第一步差不多)
创建 Localizable.strings 文件,一个字都不能错哦哦!
创建时候, Localizable.strings 文件下的两个文件是不存在的,只有设置如下 才会又这两个文件
然后我们在不同的文件中输入键值对
比如 english文件中
"NotificationKey" = "Notification";
简体中文中输入
"NotificationKey" = "通知";
然后怎么用呢?
非常简单,一句话就可以了
NSLocalizedString(@"NotificationKey", nil);//NotificationKey 是键,nil表示如果没有获取到该键就设置去nil这个值!
快去试试吧!
如果还有什么不懂的,欢迎email联系!624204727@qq.com
首先第0步
下面的第一步是设置APP程序名称的国际化
首先第一步,创建 InfoPlist.strings
然后
!
此时打开
添加
CFBundleName = "APP的中文名称";
再InfoPlist下的英文文件中输入如下
CFBundleName = "APP's english name";
然后启动程序,设置不同语言,你就可以看到APP名称的改变!
下面是设置APP内语言的国际化
第二步:(其实和第一步差不多)
创建 Localizable.strings 文件,一个字都不能错哦哦!
创建时候, Localizable.strings 文件下的两个文件是不存在的,只有设置如下 才会又这两个文件
然后我们在不同的文件中输入键值对
比如 english文件中
"NotificationKey" = "Notification";
简体中文中输入
"NotificationKey" = "通知";
然后怎么用呢?
非常简单,一句话就可以了
NSLocalizedString(@"NotificationKey", nil);//NotificationKey 是键,nil表示如果没有获取到该键就设置去nil这个值!
快去试试吧!
如果还有什么不懂的,欢迎email联系!624204727@qq.com
相关文章推荐
- iOS基础动画
- iOS中的Cocoa框架大全
- iOS百度地图打包成pod总结
- iOS-自定义归档 保存数据
- iOS 中的 NSTimer
- iOS 刚刚,几分钟前,几小时前,几天前,几月前,几年前
- iOS-偏好设置保存数据
- iOS 颜色渐变
- 创建自己的Cocoapods
- iOS-plist的保存和读取
- ios-私人通讯录 页面间的跳转和传值
- iOS设计模式——抽象工厂
- iOS开发脚踏实地学习day03-九宫图
- iOS KVC详解
- ios学习笔记(2)
- iOS @try @catch简单应用举例
- ios8 下请求读取通讯录权限 (网上众多资料漏下得一个坑)
- 解决IOS safari在input focus弹出输入法时不支持position fixed的问题
- iOS
- iOS中Keychain保存用户名和密码