写点什么

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

  • 2016-08-01
  • 本文字数:713 字

    阅读完需:约 2 分钟

新闻

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

2016-08-01 19:001253
用户头像

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

关注

评论

发布
暂无评论
发现更多内容

问答知识库快速构建技术解析及行业实践

中关村科金

人工智能 大数据 AI 知识图谱 技术实践

YonBuilder移动开发平台AVM框架 封装滑动单元格组件

YonBuilder低代码开发平台

开发者 后端 移动开发 avm.js AVM

我和 TiDB 的故事 | TiDB 仓库 commit TOP 1,PR 数超过 1000 的阿毛哥

TiDB 社区干货传送门

人物访谈

阿里云联合“产学研媒”发起BizDevOps共促计划,助力企业提升组织效能

阿里技术

研发效能 数字化转型

户外LED显示屏技术

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

Coinbase或在不久使用Zebec发放工资,并对Web3支付赛道发展寄予厚望

西柚子

MySQL的数据类型和存储引擎介绍

C++后台开发

MySQL 数据库 中间件 后端开发 存储引擎

开源工具系列1:Cloud Custodian

HummerCloud

云计算 云安全

消除视觉Transformer与卷积神经网络在小数据集上的差距

华为云开发者联盟

人工智能 华为云 12 月 PK 榜

深度!用“极速统一”,开启金融行业数据分析新范式

StarRocks

作为程序员,12款常用的软件!

千锋IT教育

V8的垃圾回收和内存限制

千锋IT教育

Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发

华为云开发者联盟

开发 数据处理 华为云 12 月 PK 榜

TiCDC 源码解读(2)-- TiKV CDC 模块介绍

TiDB 社区干货传送门

践行开源理念,统信软件开放服务器操作系统UOS V20使用授权

统信软件

操作系统 服务器 国产化 免费

教你用JavaScript实现背景图像滑动

小院里的霍大侠

JavaScript 编程入门 实战案例 图像滑动

教你用JavaScript实现随机点名器

小院里的霍大侠

JavaScript 初学者 入门实战

Go 中这么多创建 error 的方式,你真的了解它们各自的应用场景吗

Go学堂

golang 开源 程序员 个人成长 12月月更

解读Java内存模型中Happens-Before的8个原则

华为云开发者联盟

Java 开发 华为云 12 月 PK 榜

Coinbase或在不久使用Zebec发放工资,并对Web3支付发展寄予厚望

股市老人

数据报告 | 非洲电商市场分析报告

前嗅大数据

数据报告 电商报告

低代码开发平台YonBuilder移动开发,开发阅读APP教程

YonBuilder低代码开发平台

App 低代码 移动开发 阅读 开发.

What's new in Dubbo 3.1.4 and 3.2.0-beta.3

Apache Dubbo

Java 开源 微服务 dubbo RPC

Nginx学习笔记(一)HTTP核心配置指令

Starry

TiDB Operator配置TiDB集群故障自动转移

TiDB 社区干货传送门

集群管理 管理与运维 故障排查/诊断 安装 & 部署 扩/缩容

DM 实践手册

TiDB 社区干货传送门

迁移 管理与运维

不止于大,如何打造优秀的折叠屏应用体验

HarmonyOS开发者

HarmonyOS

一文解读机密容器的崛起和发展

云布道师

龙蜥

ShineScrum捷行2022年最受欢迎的五篇文章回放

ShineScrum

PO 用户故事 项目经理 PRD 团队工作效率

Coinbase或在不久使用Zebec发放工资,并对Web3支付赛道发展寄予厚望

鳄鱼视界

iOS 开发周报:Apple 官方宣称已经销售十亿台 iPhone_Android/iOS_靛青K_InfoQ精选文章