BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 邱彦铭 关注 0 他的粉丝 发布于 2013年10月27日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

以下是本周移动开发技术周报的推荐资料: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,效能增强了四倍。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT