应用国际化与无障碍功能开发全攻略
1. 应用国际化
在应用开发中,国际化是让应用走向全球市场的关键。通过使用数字和字符串格式化器,我们可以确保数字显示符合不同地区的习惯。以下是一段代码示例:
NSNumber(value: avgSellingPrice))
averageSellingPriceLabel.setText(formattedAvgPrice)
这段代码使用了最佳实践的数字和字符串格式化器,数字格式化器会根据地区提供带有正确千位分隔符的数字字符串。
1.1 运行语言方案测试
在模拟器中测试语言和区域设置有更便捷的方法,即使用运行方案:
1. 打开方案菜单,点击“管理方案”。
2. 选择“Progress WatchKit App”,使用齿轮菜单选择“复制”。
3. 将方案命名为“watchOS Spanish”。
4. 选择侧边栏的“运行”选项卡,再选择顶部的“选项”选项卡。
5. 将“应用程序语言”更改为“西班牙语”,“应用程序区域”更改为“欧洲/西班牙”。
6. 点击“关闭”,再次点击“关闭”退出方案编辑器。
7. 运行新的“watchOS Spanish”方案。
需要注意的是,目前Xcode中watchOS的语言和区域方案在模拟器中存在问题,可将应用安装到物理设备上进行测试。若遇到代码签名错误,需在Xcode项目设置的每个目标中添加开发者账户名称。
1.2 应用本地化
应用本地化是将应用中的文本进行翻译的
超级会员免费看
订阅专栏 解锁全文
932

被折叠的 条评论
为什么被折叠?



