10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

iOS 开发周报:苹果选定 9 月 12 日在新总部乔布斯剧院举行年度发布会、Struct References

2017 年 9 月 03 日

新闻

  1. 苹果选定 9 月 12 日在新总部乔布斯剧院举行年度发布会:苹果选定 9 月 12 日举行年度发布会。不过地点却是移师他们在库比提诺新落成的「太空船」总部里。虽说苹果没有明言会推出新 iPhone,但按惯例和最近愈发猛烈的谣言内容,估计是八九不离十了。除了 iPhone 外,最近有关新 Apple Watch 和 Apple TV,以及 HomePod 喇叭的消息也开始多起来,如果全都属实的话,看来这次的发布会内容相当丰富。
  2. 苹果申请声波屏下指纹识别专利:美国专利和商标局授予苹果一项声波指纹成像技术专利,精度足以取代当前的 Touch ID 光学指纹传感器。被称作声波成像系统主动感知元素的美国第 9747488 号 专利,描述了通过超声波传输和探测技术,收集生物识别数据—特别是指纹的方法。经过处理后,收集的指纹图像能够用来验证用户身份,与 Touch ID 非常相似。不同于苹果当前的指纹扫描硬件,声波成像技术不要求光学接触评估对象,意味着超声波传感器能放置在操作元器件—例如显示屏—之下。

教程

  1. Struct References :对于一个 Model,不论它是 struct 还是 class ,使用上都有一些麻烦,Chris 为 struct 添加了一层封装,这可以让我们在使用 struct 时,还能拥有类似 KVO 的能力。
  2. 能偶尔用上的 awk :在 iOS 中获取一张本地图片通常都是传入一个图片名称的字符串,这很危险,我们可能拼错名称,也可能图片删除后忘记处理相关代码。因此我们可能考虑使用 R.swift 之类的方案,但实际上通过几个简单的 awk 命令即可完成图片资源的管理。
  3. 细说微信小程序:近来微信小程序十分火热,终于解放了我手机的存储空间,那么抛开这些不说,小程序到底是怎么实现的呢?是真正的 Native 吗?本文以 iOS 端为例,一探究竟!
  4. self.delegate = self? :在 Objective-C 项目中,不少开发者们可能会写或者曾看到过这样的代码:self.delegate = self。本文采用自问自答、通俗易懂的方式讨论 self.delegate = self 这种做法是否妥当,以及这种做法将会带来的问题。

开源项目

  1. wtfautolayout :这是一个基于 Vapor 完成的 Auto Layout 错误约束提示解析服务,你可以将 Auto Layout error log 转换成更友好并且可视化的描述。
  2. FSPagerView :支持各种精美效果的轮播图组件。
  3. HGPlaceholders :为 UITableViewUICollectionView 添加空状态、错误状态组件。
  4. WaterDrops :一个简单的水滴掉落效果。
  5. SakuraKit :切换主题功能组件。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017 年 9 月 03 日 19:001498
用户头像

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

关注

评论

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

第三周作业

刘卓

设计模式 之 组合模式

南宫煌

极客大学架构师训练营

第三章学习总结

武鹏

架构师训练营 -Week 03 命题作业

华乐彬

极客大学架构师训练营 作业

组合模式

俊俊哥

设计模式 组合模式

第三周学习总结

刘卓

Week3作业

熊威

设计模式示例

imicode

架构师week3作业

平淡人生

第三周设计模式作业

第三周作业

南宫煌

极客大学架构师训练营

都在讲DevOps,但你知道它的发展趋势吗?

禅道项目管理

DevOps 自动化

一周信创舆情观察(6.15~6.21)

统小信uos

新基建 信创 matlab 舆情

架构师训练营作业3

索隆

Week4命题作业

星河寒水

极客大学架构师训练营

架构师第三周作业

G小调

第三章 小结

姜 某某

Nginx 从入门到实践,万字详解!

前端下午茶

nginx 反向代理 服务器 代理

架构师week3总结

平淡人生

5G勾勒出的人间烟火,正在点亮智慧城市的日月星辰

脑极体

【架构师训练营】week 3 homework

eazonshaw

基于Jira的产品需求全生命周期管理实践

YY哥-杨勇

需求管理

设计模式-单例与组合

ashuai1106

架构师 极客大学架构师训练营

Atlassian套件玩转持续交付

YY哥-杨勇

持续集成 CI/CD 持续交付

架构师训练营第三周学习总结

whiter

极客大学架构师训练营

如何编写高质量代码之设计模式

imicode

Week3学习总结

熊威

架构师训练营第三周总结-设计模式的应用

Cloud.

作业一

Thrine

第三周学习总结

G小调

插入排序

wjchenge

插入排序

开源中间件技术学习路线

开源中间件技术学习路线

iOS 开发周报:苹果选定 9 月 12 日在新总部乔布斯剧院举行年度发布会、Struct References-InfoQ