新闻
- 苹果现金储备预计将突破 2500 亿美元 超过沃尔玛:据国外媒体报道,苹果公司将于 5 月 2 日公布 2017 财年二季度财报,届时预计将宣布其现金储备超过 2500 亿美元,超过全球最大零售商沃尔玛和日化巨头宝洁的市值,比英国和加拿大两国的外汇储备总和还多。
- 苹果 2017 Q2 财报公布,虽然营收涨了,但 iPhone 销量还在下降:苹果在官网上发布了 2017 年第二季度的财报(2017 年 1 月 - 3 月),销售收入终于不跌了,同比增加 4.6% 至 529.0 亿美元;iPhone 的收入只增加了一点点,但是卖的更少了、单价更高了;iPad 一如既往的降,倒是 Mac 表现不错,销售收入同比增长 14.4%;大中华区的收入又降了 14.1%。
教程
- Creating Cross-Platform Swift Frameworks for iOS, watchOS, and tvOS via Carthage and CocoaPods :当制作一个 Framework 时,我们可能考虑需要制作一个跨平台的 Framework ,本文介绍了如何制作一个跨平台的 Framework ,并支持通过 CocoaPods 或 Carthage 安装。
- 基于 CocoaPods 进行 iOS 开发:随着项目的增大(或者是用了 Swift),考虑到编译时间等问题,我们可能会将代码进行模块化,并使用 CocoaPods 进行管理。本文主要介绍了一种使用 CocoaPods 管理第三方库和自己工程中模块的管理,支持将 Pod Framework 化。
- Swift 性能相关:本文主要解释了为什么在编译 Swift 的时候这么慢、为什么说 Swift 相比较于 Objective-C 会更加快、如何更优雅的去写 Swift。
- 安卓的 MVP 架构在 iOS 里面到底是什么:本文解释了 MVP 是什么, MVP 在 iOS 中的形式又是什么?
开源项目
- DBDebugToolkit :支持性能、UI、网络等功能调试工具。
- CocoaSeeds :不同于 CocoaPods ,直接以源码形式都放到主工程依赖管理工具。
- SwiftyOpenCC :中文转换工具,如将简体转换成繁体。
- NotificationBanner :通知效果 UI 组件。
- SwiftPullToRefresh :简单易用的 Swift 下拉刷新组件。
感谢徐川对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论