32、应用国际化与无障碍功能开发全攻略

应用国际化与无障碍功能开发全攻略

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 应用本地化

应用本地化是将应用中的文本进行翻译的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值