iOS 开发周报:Apple 中国研发中心在中关村成立、iOS 10.1 将提醒用户手机中存在 32 位应用

  • 靛青K

2016 年 10 月 12 日

话题:iOS语言 & 开发架构

新闻

  1. Apple 中国研发中心在中关村成立:北京中关村园区管理委员会披露,Apple 研发(北京)有限公司在中关村朝阳园成立。该公司是苹果公司在中国第一家直接投资的研发中心。未来,该研发中心将致力于计算机软硬件、通讯、音频和视频设备、消费电子产品技术及信息技术等技术。
  2. iOS 10.1 将提醒用户手机中存在 32 位应用 : Apple 在 iOS 10.1 测试版中恢复了有关 32 位应用的提醒窗口,当用户在运行手机中的 32 位应用时,系统会提醒用户当前应用是一款 32 位应用并很有可能会拖慢系统,需要开发者进行以提高兼容性,等等。

教程

  1. 让支持 VoiceOver 成为一种习惯 :作者因为收到视障用户反馈,决定让自己的 App 支持 VoiceOver 。在本文中作者分享了支持 VoiceOver 的基本开发指导。It’s the right thing to do
  2. I create iOS apps - is RxSwift for me?:Marin Todorov 分享了将 RxSwift 应用到实际开发的一些经验,特别是在多个 ViewController 之间复杂交互的思考。
  3. CocoaPods 都做了什么?:作者分享了为什么 CocoaPods 和 Fastlane 都使用 Ruby 编写,并分析介绍了 CocoaPods 的工作原理。
  4. Strings in Swift 3:用 Swift 处理 String 是件非常麻烦的事情,本文作者分享了用 Swift 处理 String 的一些坑和 Tip 。
  5. 黑科技:把第三方 iOS 应用转成动态库:本文作者介绍了自己写的一个工具,能够把第三方 iOS 应用转成动态库,并加载到自己的 App 中,文章最后以支付宝为例,展示如何调用其中的 C 函数和 Objective-C 方法。

开源项目

  1. rx-sample-code:多个有趣的使用 RxSwift 完成的 Demo 。
  2. ParallaxView:为视图添加视差效果的 Swift 框架,类似实现效果可以参考tvOS 视差按钮的 Objective-C 实现
  3. Import: 支持在任意行键入 import 引入 framework 的 Xcode Extensions 。
  4. pbxprojHelper:pbxprojHelper 可以让你通过原生 UI 应用来创建和修改 Xcode 工程,同时支持在终端使用。
  5. punic:比 Carthage 更好用的依赖管理工具,可定制性更高,速度更快。

感谢徐川对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

iOS语言 & 开发架构