ALSystemUtilities iOS 设备状态查询,Android vs iOS 字体探讨 - 移动开发技术周报

  • 邱彦铭

2013 年 11 月 26 日

话题:GoogleAndroidiOS语言 & 开发

以下是本周移动开发技术周报的推荐资料:

工具

  1. ALSystemUtilities iOS 硬体状态查询:ALSystemUtilities 是由 Andrea Mario Lufino 所撰写的 开源项目,它提供相当完整的 iOS 设备状态查询,包括电池、记忆体用量、网路状态、执行序数目或是越狱情况等等,只要一个简单的函数就可以获得对应的信息。
  2. 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。
  3. Google Maps SDK iOS 更新 1.6 版:十一月二十号 Google 更新了给 iOS 用的 SDK,这一个版本增加了对 iOS 64 位的支持,Xcode 会根据编译的版本决定要使用 32 还是 64 位的 SDK。

技巧

  1. iOS 7 教程:让程序同时支持 iOS 6 和 iOS 7:由于各种原因,我们的程序需要同时支持 iOS 7 以及之前的版本 (例如 iOS 6),也就是说开发者不得不同时在 iOS 7 和 iOS 6 之间进行开发。实际上开发者对此是比较讨厌的。这篇文章将带你解决 iOS 7 中的布局问题、iOS 6 运行异常、Xcode 4 编译错误、UILabel 不一致的 background、全屏时隐藏状态栏、UIToolbar barStyle 这些问题。
  2. iOS 探索:iOS 程序的 Build 过程:这篇文章将探讨 Xcode 在 build 的过程中做了哪些事情,我们将解密 Build 的日志来找出这些细节。

杂货

  1. Android v.s iOS,谁的字体好读?:这是一篇由justFont撰写的移动开发平台字体探讨,是一篇相当特别的字体分析文章,对于在 Web App 上使用 WebFont 的开发者可以多关注。
  2. 把移动应用带进教室:Apple 的 iPad 已经在教学方面有著不错的成绩,Android 最近在 Play Store 上新增了 Google Play for Education 这个类别,并提供建议及教学,在文末也有一个影片做一段演示,对于开发教育应用有兴趣的朋友可以多多多注意这篇。
  3. Google 為 Android 开发者推出 App 翻译服务:Google 正式推出应用软体翻译服务 App Translation Service,让开发人员可以加速应用软体的语言在地化。在翻译完成且通过测试后,即可利用 Google 的 ADT 翻译管理员外掛将翻译加到应用中,连同翻译好的图档及 Google Play 上架介绍文 (store listing text),上传到 Google Play 上。费用方面,小型应用要价 75 美元,大的则為 150 美元。
GoogleAndroidiOS语言 & 开发