苹果与 IBM 展开长期深度合作 - iOS 移动开发周报

  • 唐巧

2014 年 7 月 20 日

话题:IBMApple语言 & 开发架构

新闻

  1. 《苹果与 IBM 展开长期深度合作,双方优势互补,专注企业级移动市场》:苹果与 IBM 达成排他性合作协议,联合各自领先市场的优势,共同打造一样新品类商业应用,建立全新的企业级移动体验——IBM 享誉已久的大数据及分析能力将注入苹果的 iPhone 与 iPad——结合后者擅长的用户体验,共同改善企业及员工使用 iOS 设备工作的流程。

  2. 《苹果官方数据显示 iOS 7 渗透率已达 90%》:苹果最新数据显示,7 月 7 日到 13 日之间,在访问 App Store 的设备中,90% 的设备运行了 iOS 7 系统,而距离 iOS 7 正式发布仅仅为 10 个月的时间。不过国内 iOS 7 系统的比例还远远未达到 80%。

教程

  1. 《Swift 官方博客》:苹果在开发者中心建立了 Swift 官方博客,用于帮助开发者获得 Swift 的相关知识和资源。

  2. 《利用 QuincyKit + KSCrash 构建自己的 Crash Log 收集与管理系统 》:iOS bug 定位是极看重 crash log 的,目前网上 Crash Log 收集与管理服务较有名的有 Crashlytics, Flurry, 友盟等。本文介绍了 QuincyKit + KSCrash 构建自己的 Crash Log 收集与管理系统的适用场景和特点。

  3. 《0 代码 ViewController》:作者尝试利用 Interface Builder 的 Object 控件实现了一个 0 行代码的 View Controller,在减小 Controller 体积小,提供了一些新颖的思路。不过需要注意,其文章示例代码中的 ViewModel 持久了 View 对象,其实不是指的(MVVM)中 ViewModel,更像是一个 Controller 的代理。

  4. 《From Objective-C to Swift: thoughts and hints》:文章详细比较了 Objective-C 与 Swift 在编程中的细节差异。

视频

  1. 《Swift 开发的视频》:jakelin 做了一个 Swift 开发的视频,视频从头到尾的讲述了如何开发一个 Swift Weather app,同时也讲述了 CococaPods,Core Location 和 AFNetworking 的使用,源码地址在 这里

工具

  1. 蒲公英:蒲公英是专为 iOS 开发者提供的免费应用众测平台,旨在解决开发者将应用分发给内测用户及众测时的繁杂、低效的问题。使用蒲公英,开发者可将应用一键上传至蒲公英网站实现托管,托管后的应用拥单独的下载页面。开发者只需将下载页面地址(或二维码)发给内测用户,测试用户即可用手机直接安装,避免了之前测试用户需要将手机用数据线连接到电脑,才能安装测试应用的痛苦过程。它的特点是可以帮你用企业证书签名,同时设置密码,帮助大家分发测试版本。

  2. jazzy:jazzy 是一个为 Objective-C 和 Swift 语言生成帮助文档的开源工具。

开源项目

  1. Realm:Realm 是一个真正为移动设备打造的数据库,同时支持 Objective-C 和 Swfit。Realm 宣称其相比 Sqlite,在移动设备上有着更好的性能表现。
IBMApple语言 & 开发架构