iOS 开发周报:苹果 2017 Q2 财报公布、基于 CocoaPods 进行 iOS 开发

2017 年 5 月 07 日

新闻

  1. 苹果现金储备预计将突破 2500 亿美元 超过沃尔玛:据国外媒体报道,苹果公司将于 5 月 2 日公布 2017 财年二季度财报,届时预计将宣布其现金储备超过 2500 亿美元,超过全球最大零售商沃尔玛和日化巨头宝洁的市值,比英国和加拿大两国的外汇储备总和还多。
  2. 苹果 2017 Q2 财报公布,虽然营收涨了,但 iPhone 销量还在下降:苹果在官网上发布了 2017 年第二季度的财报(2017 年 1 月 - 3 月),销售收入终于不跌了,同比增加 4.6% 至 529.0 亿美元;iPhone 的收入只增加了一点点,但是卖的更少了、单价更高了;iPad 一如既往的降,倒是 Mac 表现不错,销售收入同比增长 14.4%;大中华区的收入又降了 14.1%。

教程

  1. Creating Cross-Platform Swift Frameworks for iOS, watchOS, and tvOS via Carthage and CocoaPods :当制作一个 Framework 时,我们可能考虑需要制作一个跨平台的 Framework ,本文介绍了如何制作一个跨平台的 Framework ,并支持通过 CocoaPods 或 Carthage 安装。
  2. 基于 CocoaPods 进行 iOS 开发:随着项目的增大(或者是用了 Swift),考虑到编译时间等问题,我们可能会将代码进行模块化,并使用 CocoaPods 进行管理。本文主要介绍了一种使用 CocoaPods 管理第三方库和自己工程中模块的管理,支持将 Pod Framework 化。
  3. Swift 性能相关:本文主要解释了为什么在编译 Swift 的时候这么慢、为什么说 Swift 相比较于 Objective-C 会更加快、如何更优雅的去写 Swift。
  4. 安卓的 MVP 架构在 iOS 里面到底是什么:本文解释了 MVP 是什么, MVP 在 iOS 中的形式又是什么?

开源项目

  1. DBDebugToolkit :支持性能、UI、网络等功能调试工具。
  2. CocoaSeeds :不同于 CocoaPods ,直接以源码形式都放到主工程依赖管理工具。
  3. SwiftyOpenCC :中文转换工具,如将简体转换成繁体。
  4. NotificationBanner :通知效果 UI 组件。
  5. SwiftPullToRefresh :简单易用的 Swift 下拉刷新组件。

感谢徐川对本文的审校。

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

2017 年 5 月 07 日 19:001396
用户头像

发布了 41 篇内容, 共 62960 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容
iOS 开发周报:苹果 2017 Q2 财报公布、基于 CocoaPods 进行 iOS 开发-InfoQ