以下是本周移动开发技术周报的推荐资料:
工具
- ALSystemUtilities iOS 硬体状态查询:ALSystemUtilities 是由 Andrea Mario Lufino 所撰写的 开源项目,它提供相当完整的 iOS 设备状态查询,包括电池、记忆体用量、网路状态、执行序数目或是越狱情况等等,只要一个简单的函数就可以获得对应的信息。
- Xcode 5 Essentials :这篇文章讲解 Xcode5 带来的新功能,包括 Automatic Configuration、Source Control、Enhancements、Interface Builder and Autolayout Enhancements、Asset Catalog、Debugger Enhancements、Debug Gauges、Testing and Bots、Compiler Improvements。
- Google Maps SDK iOS 更新 1.6 版:十一月二十号 Google 更新了给 iOS 用的 SDK,这一个版本增加了对 iOS 64 位的支持,Xcode 会根据编译的版本决定要使用 32 还是 64 位的 SDK。
技巧
- iOS 7 教程:让程序同时支持 iOS 6 和 iOS 7 :由于各种原因,我们的程序需要同时支持 iOS 7 以及之前的版本 (例如 iOS 6),也就是说开发者不得不同时在 iOS 7 和 iOS 6 之间进行开发。实际上开发者对此是比较讨厌的。这篇文章将带你解决 iOS 7 中的布局问题、iOS 6 运行异常、Xcode 4 编译错误、UILabel 不一致的 background、全屏时隐藏状态栏、UIToolbar barStyle 这些问题。
- iOS 探索:iOS 程序的 Build 过程:这篇文章将探讨 Xcode 在 build 的过程中做了哪些事情,我们将解密 Build 的日志来找出这些细节。
杂货
- Android v.s iOS,谁的字体好读?:这是一篇由 justFont 撰写的移动开发平台字体探讨,是一篇相当特别的字体分析文章,对于在 Web App 上使用 WebFont 的开发者可以多关注。
- 把移动应用带进教室:Apple 的 iPad 已经在教学方面有著不错的成绩,Android 最近在 Play Store 上新增了 Google Play for Education 这个类别,并提供建议及教学,在文末也有一个影片做一段演示,对于开发教育应用有兴趣的朋友可以多多多注意这篇。
- Google 為 Android 开发者推出 App 翻译服务:Google 正式推出应用软体翻译服务 App Translation Service,让开发人员可以加速应用软体的语言在地化。在翻译完成且通过测试后,即可利用 Google 的 ADT 翻译管理员外掛将翻译加到应用中,连同翻译好的图档及 Google Play 上架介绍文 (store listing text),上传到 Google Play 上。费用方面,小型应用要价 75 美元,大的则為 150 美元。
评论