文章目录
  1. 1. 版权说明
    1. 1.1. 前言
  2. 2. 新闻
  3. 3. 教程
  4. 4. 工具
  5. 5. 开源项目

版权说明

本文为 InfoQ 中文站特供稿件,首发地址为:文章链接。如需转载,请与 InfoQ 中文站联系。

前言

欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻、教程、开发工具或开源项目,将相关文章的简介和链接在微博上发布并 @唐巧_boy 即可。

【摘要】:本期iOS移动开发周报带来如下内容:苹果发布 2014 年第二季度财报,Facebook将神奇动画引擎Pop开源,Objc.io中文翻译站建成,iOS 7.1.1 更新可能造成升级失败等。

新闻

  1. 《Facebook 发布应用内深度链接技术:AppLinks》:Facebook 刚刚在 f8 开发者大会上正式发布了 AppLinks 技术。该链接技术允许开发者在任何内容中植入链接,在点击后将用户带到应用内的其他地方,或是另一款应用内、或另一款应用的商城下载页面。这里有 AppLinks 技术的介绍视频。

  2. 《AppCode 3.0的改进》:jetbrains公司在其官方博客上介绍了对于AppCode 3.0的改进,他们在EAP中集成了项目设置和UI编辑。使得AppCode对Xcode的依赖性更小。在此之前,iOS工程中的UI编辑必须在Xcode中进行。

  3. 《Facebook将神奇动画引擎Pop开源》:Facebook 2月发布的新闻类应用Paper,因为其灵动的用户界面和交互,成为近来最令人眼前一亮的移动产品之一,而POP是Paper使用到的动效引擎。

  4. iOS 7.1.1 更新,但可能造成升级失败:iOS7.1.1
    进一步改进了 Touch ID 的指纹识别,修复了可能影响键盘响应能力的错误,修复了启用 VoiceOver后使用蓝牙键盘时出现的问题。笔者发现非常多朋友的iPhone通过OTA升级iOS 7.1.1失败了,需要连接itunes恢复。他们的手机均未越狱。当然,也有升级成功的,大家小心,升级前一定先备份好资料。

  5. 《苹果发布 2014 年第二季度财报,收入同比增长 5%,净利润同比增7%》:苹果公司发布了2014财年第二财季业绩。报告显示,苹果公司第二财季营收为456.46亿美元,比去年同期的436.03亿美元增长5%;净利润为102.23亿美元,比去年同期的95.47亿美元增长7%。苹果公司第二财季营收和每股收益均超出华尔街分析师预期,推动其盘后股价大幅上涨逾7%。

  6. 《Facebook第一季度财报:净利润同比增193%》:4月24日Facebook发布了截至3月31日的2014财年第一季度未经审计财报。报告显示,Facebook第一季度营收为25.02亿美元,比去年同期的14.58亿美元增长72%;净利润为6.42亿美元,比去年同期的2.19亿美元增长193%。

教程

  1. Objc.io中文翻译站建成@onevcat@方一雄@nixzhu等几十个译者一起努力,完成了objc.io上的所有文章的翻译,这是一个objc.io的完整、准确、优雅的中文翻译版本,为中国 Objective-C 社区带来最佳实践和先进技术。整个过程花费了一个多月。这是值得每一个iOS开发者学习的资料。

  2. 《制作一个可以滑动操作的 Table View Cell》:Apple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单。本教程将会向你展示如何制作一个这样的 Table View Cell,而不用因嵌套的 Scroll View 陷入困境。

  3. 《精通iCloud文档存储》:即便已经推出了3年,iCloud 文档存储依然是一个充满神秘、误解和抱怨的话题。iCloud 同步经常被批评不可靠且速度慢。虽然在 iCloud 的早期有一些严重的 bug,开发者们还是不得不学习有关文件同步的课程。文件同步事关重大,为应用开发带来了新方向,一个经常被低估的方向,比如进行同步服务相关的合作时,对于处理文件异步更改的需要。
    本文会介绍几个创建支持 iCloud 的应用时可能会遇到的一些绊脚石。

  4. 《关于用 OS X 做网站服务器》:V2EX的作者分享了关于用 OS X 做网站服务器的经验。

  5. 《Xcode 5 – Tips and tricks》:文章介绍了Xcode 5相关的常用快捷键。

  6. 《研究 UIActivityViewController》:UIActivityViewController出现于 iOS 6,在应用里为分享和操作数据提供了一个统一的服务接口。作者详细介绍了UIActivityViewController的使用以及如何创建一个自定义 UIActivity。

  7. 《小细节大作为:提高iOS访问权限通过率有这几个办法》:Brenden Mulligan是群组照片聚合应用Cluster的创始人之一,兼设计师。作为一名产品设计师和企业家,Brenden的作品包括 OneSheet和ArtistData等。在文章中,Brenden讲述了原生应用Cluster是如何提高iOS访问权限通过率的。

工具

  1. TouchColor:TouchColor是一个由@方秋枋开发的优雅简洁,功能完善的取色器。它提供照片取色,照相取色,实时取色三大功能,并且在AppStore上免费提供下载。

开源项目

  1. POP:POP是Paper使用到的动效引擎。

  2. PopTut:一个使用POP做动效的示例工程。除了示例代码外,作者也提供了视频教程

  3. 《github优秀开源项目大全-iOS》:作者搜集了在github上的一些优秀的开源项目。