新闻
- Apple 中国研发中心在中关村成立:北京中关村园区管理委员会披露,Apple 研发(北京)有限公司在中关村朝阳园成立。该公司是苹果公司在中国第一家直接投资的研发中心。未来,该研发中心将致力于计算机软硬件、通讯、音频和视频设备、消费电子产品技术及信息技术等技术。
- iOS 10.1 将提醒用户手机中存在 32 位应用 : Apple 在 iOS 10.1 测试版中恢复了有关 32 位应用的提醒窗口,当用户在运行手机中的 32 位应用时,系统会提醒用户当前应用是一款 32 位应用并很有可能会拖慢系统,需要开发者进行以提高兼容性,等等。
教程
- 让支持 VoiceOver 成为一种习惯 :作者因为收到视障用户反馈,决定让自己的 App 支持 VoiceOver 。在本文中作者分享了支持 VoiceOver 的基本开发指导。 It’s the right thing to do。
- I create iOS apps - is RxSwift for me? :Marin Todorov 分享了将 RxSwift 应用到实际开发的一些经验,特别是在多个 ViewController 之间复杂交互的思考。
- CocoaPods 都做了什么?:作者分享了为什么 CocoaPods 和 Fastlane 都使用 Ruby 编写,并分析介绍了 CocoaPods 的工作原理。
- Strings in Swift 3 :用 Swift 处理 String 是件非常麻烦的事情,本文作者分享了用 Swift 处理 String 的一些坑和 Tip 。
- 黑科技:把第三方 iOS 应用转成动态库:本文作者介绍了自己写的一个工具,能够把第三方 iOS 应用转成动态库,并加载到自己的 App 中,文章最后以支付宝为例,展示如何调用其中的 C 函数和 Objective-C 方法。
开源项目
- rx-sample-code :多个有趣的使用 RxSwift 完成的 Demo 。
- ParallaxView :为视图添加视差效果的 Swift 框架,类似实现效果可以参考 tvOS 视差按钮的 Objective-C 实现。
- Import : 支持在任意行键入 import 引入 framework 的 Xcode Extensions 。
- pbxprojHelper :pbxprojHelper 可以让你通过原生 UI 应用来创建和修改 Xcode 工程,同时支持在终端使用。
- punic :比 Carthage 更好用的依赖管理工具,可定制性更高,速度更快。
感谢徐川对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论