HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

  • 2016-08-15
  • 本文字数:834 字

    阅读完需:约 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 )关注我们。

2016-08-15 19:00820
用户头像

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

关注

评论

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

2020 全球 JS 调查报告新鲜出炉

蓝色的秋风

typescript Vue 大前端 React React Native

JVM故障诊断和处理工具

Silently9527

Java JVM jvm调优

TCP波场拼系统开发|TCP波场拼软件APP开发

系统开发

甲方日常 85

句子

工作 随笔杂谈 日常

28 天带你玩转 Kubernetes-- 第七天(玩转 Dockerfile)

Java全栈封神

Docker Kubernetes k8s Dockerfile 28天写作

从一场营地教育直播,看懂众盟“私域流量营销”的底层逻辑

脑极体

企业如何预防短信验证码被别人盗用

香芋味的猫丶

短信防刷 短信轰炸机 短信验证码 短信防轰炸 短信防火墙

Hadoop的MapReduce到底有什么问题?

hanke

大数据 hadoop spark mapreduce 开源

关于事务、redolog 写入的两个问题分析

程序员架构进阶

MySQL innodb 事务 28天写作

我们设计的是微服务还是小单体应用

xcbeyond

微服务 方法论 DDD 28天写作

智能building之二 智能单体建筑

张老蔫

28天写作

案例研究之聊聊 QLExpress 源码 (六)

小诚信驿站

28天写作 QLExpress源码 聊聊源码

重学JS | 异步编程 async/await

梁龙先森

大前端 编程语言 28天写作

CSS15 - 界面样式&垂直对齐

Mr.Cactus

html/css

大厂面试官竟然这么爱问Kafka,一连八个Kafka问题把我问蒙了

五分钟学大数据

大数据 kafka

如何使用maven 轻松重构项目

田维常

maven

谈谈SpringFramework与IoC依赖查找

Java架构师迁哥

龙归科技 |软件的成本下降

龙归科技

身份认证 企业信息化 SSO

nodejs事件和事件循环详解

程序那些事

nodejs 异步编程 程序那些事 事件和事件循环 nodejs event

AES/CBC/PKCS5Padding到底是什么

kof11321

加密解密

我给职场新人提个建议

石云升

创业 28天写作 职场新人

大小公司产品经理岗位对比

Kr

Mysql报表下载为什么出现了重复的数据?

三石

MySQL性能优化 28天写作 mysql重复数据

网络故障排除工具,你用过哪些?

厉害了!来看看这份超全面的《Android面试题及解析》,一线互联网公司面经总结

欢喜学安卓

android 程序员 面试 移动开发

音乐混音怎么做?教你完美制作野狼disco与周杰伦双节棍合唱!

懒得勤快

音频技术 音频制作 混音 音乐混音

1月|日更挑战活动说明

InfoQ写作社区官方

七日更 热门活动

CSS14 - 元素可见性

Mr.Cactus

html/css

盘点2020|征文大赛获奖名单公布

InfoQ写作社区官方

盘点2020 热门活动

创业失败启示录|校园微生活之快叫外卖

阿萌

28天写作 创业失败启示录 青城

大厂面试题:你知道JUC中的Semaphore、CyclicBarrier、CountDownLatch吗

Java鱼仔

Java 面试 并发 JUC

iOS 开发周报:新款 Apple Watch 2 将带来 GPS 功能并提供更好的防水性_语言 & 开发_靛青K_InfoQ精选文章