BT

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

iOS 开发周报:新款 Apple Watch 2 将带来 GPS 功能并提供更好的防水性

| 作者 靛青K 关注 6 他的粉丝 发布于 2016年8月16日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

新闻

  1. 新款 Apple Watch 2 将带来 GPS 功能并提供更好的防水性:Apple 分析师 Ming-Chi Kuo 指出新款 Apple Watch 将带来 GPS 、 气压计、防水功能,以及新的 SoC 提供更快的性能。而外观设计不会有过多变化。
  2. 新款 Macbook Pro 将添加 Touch ID 和 OLED 触控板特性:香港凯基证券指出今年的新款 Macbook Pro 将加入 Touch ID 支持和 OLED 触控板,并加入 USB-C 接口,可能移除 MagSafe 。

教程

  1. 重识 Objective-C Runtime - Smalltalk 与 C 的融合:这是重识 Objective-C Runtime 系列文章的第一篇,作者曾在 2014 分享了一次 Runtime ,并出了几个题目,导致 Runtime 成了面试时的“必考题”,时隔多年,作者加深了对 Runtime 的理解,促成了这一系列的文章。
  2. 写更优雅的 Swift 框架 - rx_tap -> rx.tap:作者在看到 SnapKit Swift 3分支的 API 从 snp_makeConstraintssnp.makeConstraints 的转变,产生了极大的兴趣。本文介绍了这种新 API 的优势及实现方案,本文还有一篇续集
  3. 手把手教你给一个 iOS app 配置多个环境变量:在项目中配置 Test 和 Release 等环境是件非常必要的事情。本文详细介绍了利用 Build Configuration 、xcconfig 、Targets 三种方案配置多环境。

开源项目

  1. SwiftyGif:高性能 Swift 引擎,在不限制内存情况下,CPU 占用远低于 FLAnimatedImage,限制内存下,性能略高于 FLAnimatedImage 。基于 UIImageUIImageView 扩展,灵活易用。
  2. simplenote-ios:Automattic 开源了自家 Markdown 编辑软件 Simplenote 的 iOS 、Android 、macOS 等版本。
  3. PMJSON:纯 Swift JSON 解码编码框架,在编码上,性能略优于 NSJSONSerialization
  4. IBLocalizable:在 Storyboard 上支持本地化,特别是对于语言的支持,体验较差,IBLocalizable 提供了更简单的方式支持 View 的本地化,支持自定义视图本地化。

感谢徐川对本文的审校。

给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