WWDC 2016 Session笔记 - Session 201 国际化最佳实践(Internationalization Best Practices)

WWDC 2016 Session笔记 - Session 201 国际化最佳实践(Internationalization Best Practices)

在编写应用程序时,遵循一些简单的做法可以帮助您做好世界准备。了解什么是新功能,如何更好地利用现有框架,并查看一些常见的陷阱以及如何避免这些错误。听到一些进一步的想法,并优化不同国家的应用程序

思维导图

时间显示

不要在代码中使用固定format格式, DateFormatter有style属性适配地域和语言格式的不同

名称

使用Auto layout, 自动适配从右到左, 或者从左到右的语言, 并自动调整长度

尽可能地使用UITableViewCell

可以根据不同的语言, 自动适应cell的布局和每个控件的高度

Icon

尽可能使用不含有语言暗示的图标

名称

国际化的简介命名

根据语言提供更多功能

参考日历中的农历