BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 靛青K 关注 6 他的粉丝 发布于 2017年5月8日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

新闻

  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)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT