BT

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

iOS 开发周报:Apple 官方宣称已经销售十亿台 iPhone

| 作者 靛青K 关注 6 他的粉丝 发布于 2016年8月2日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

新闻

  1. Apple 官方宣称已经销售十亿台 iPhone :库克在员工会议上公布了最近销售了十亿台 iPhone ,这标志着 Apple 的一个里程碑。库克表示, iPhone 已经成为一款改变世界的成功产品,及感谢每一个人在 Apple 帮助改变世界。
  2. Apple 考虑在 MacBook Air 中加入 USB-C :根据电子时报报道,Apple 计划发布一个带有 USB-C 的 MacBook Air 。有猜测称,Apple 将停产 MacBook Air 以支持 MacBook 生产线,但可以确认的是,MacBook Air 至少有一次更新。

教程

  1. 如何在 Objective-C 的环境下实现 defer :Swift 2 加入了 defer 关键字,拥有了在推迟代码执行的功能,而本文分析了 libextobjc 源码,探讨了在 Objective-C 中实现 defer 效果的方案。
  2. 理解 iOS 的内存管理:在 Swift 和 Objective-C 中,管理内存的方案都是 ARC ,但作为一名合格的 iOS 开发者,仍然有必要理解 iOS 的内存管理,学会如何解决循环引用的问题。本文介绍了如何解决循环引用,以及如何使用 Instruments 查找循环引用问题。
  3. Swift 3 GCD 改进速览 :从 Swift 2 迁移到 Swift 3 是个庞大的工程,而 GCD 的变化尤其之大,本文介绍了各种dispatch_asyncQueue attributesWork itemsdispatch_time_t 等在 Swift 3 下的语法变化。

开源项目

  1. lf.swift :通过 RTMP 和 HLS 实现的照相机和麦克风流库,适用于 iOS 和 macOS 。
  2. facebook-sdk-swift : Facebook 用 Swift 重写的 SDK 。
  3. Zip :简单易用的解压、压缩文件的 Swift 框架。
  4. Translucid : 为文字设置图片背景的 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