Xcode持续集成,用Google云平台加速iOS开发 - 移动开发技术周报

以下是本周移动开发技术周报的推荐资料:Xcode持续集成的官方指南,Quartz Composer for iOS,用Google云平台加速iOS开发,使用 UIKit Dynamics 实作游戏中的撞击效果,iOS7多任务应用加速。

工具:

  1. Xcode持续集成官方指南:这几天Apple有发给开发者一封信,主题是"Create bots to automatically build, analyze, and test your apps.",可以让开发者下载OS X Server然后可以利用Server提供的持续整合(Continuous Integration)功能,让开发更加的敏捷,也让团队更容易掌握进度。
  2. Quartz Composer for iOS:Quartz Composer是一套Apple提供给开发者的图像开发工具,使用Mac OS自带的Quartz图形库可以开发2D、3D动画。最近有许多开发者使用这套工具来做Prototype,先用此工具决定移动应用的诠释方式,再进行开发。国外有开发者录制了一段使用Quartz Composer实现与Facebook Home相同效果的范例。

技巧:

  1. 利用Google云平台加速iOS开发:Google云平台提供了移动的后端及Objective-C的客户端平台,让你可以把资料存在云平台,用户可以透过这个平台交换资料,移动客户端之间也可以互相推送资料,更可以利用Google帐号来做认证。来自Google云平台官方博客的这篇教程介绍如何实现上述的功能,有兴趣把应用部署到Google云平台的开发者请加快脚步吧。
  2. 使用 UIKit Dynamics 实作游戏中的撞击效果:UIKit Dynamics是iOS7提供的新类库。这篇范例将一步一步带领你使用UIKit Dynamics来实作愤怒的小鸟游戏中的简单碰撞效果,并提供代码让开发者可以更快了解该如何把这项功能应用到自己的移动应用中。
  3. iOS7多任务应用加速:iOS7提供了Background Fetch、Remote Notifications、Background Transfer Service这三个新的API来开发多任务应用,可以让开发者更容易的使用硬件提供的效能来提供更好的用户体验。本教程介绍如何使用这些API。

杂货:

  1. 为何工程师完成最后 20% 的工作时间跟之前的 80% 一样多?:在开发项目的时候,常常会遇到类似的情形:明明模组都设计好了,但是到最后发现会搭不起来。这篇文章会解释为什么这样的事情总是会发生。
  2. Apple发布iPad Air及iPad mini Retina:iPad Air:轻出分量。新一代iPad轻了28%、薄了20%、重不足一斤,但是效能却增加了两倍。iPad mini Retina的分辨率达到了2048*1536,效能增强了四倍。

你可能感兴趣的:(Xcode持续集成,用Google云平台加速iOS开发 - 移动开发技术周报)