写点什么

iOS 开发周报:Apple 申请新专利,通过屏幕识别指纹 iPhone 、所有权宣言 - Swift 官方文章 Ownership Manifesto 译文评注版

  • 2017-03-01
  • 本文字数:1065 字

    阅读完需:约 3 分钟

新闻

  1. Apple 申请新专利,通过屏幕识别指纹 iPhone :Apple 获得一项新技术专利,通过手机屏幕即可识别用户指纹,从而为 iPhone 8 取消 Home 键铺平道路。美国专利与商标局(PTO)授予 Apple 的这项专利名为“配备红外二极管的交互式显示面板”。该触摸面板整合了微 LED 传感技术,而非传统触摸屏所采用有源矩阵硬件。
  2. Apple Park 4 月对员工开放:Apple 正式宣布,Apple 总部的名字为 Apple Park,并将于 4 月开始有员工入驻。公司超过 12,000 名员工将用超过 6 个月的时间搬入,公司大楼和公园的建设将一直持续到夏季。

教程

  1. 没想到 Swift 里 KVC 还能有坑:因为 Swift API 的变动,Swift 团队在 KVC 和 KVO 留下了一些你需要注意坑。本文介绍了存在一个坑,以及对应的解决方案。
  2. iOS 组件化 —— 路由设计思路分析:长文,随着项目的开发,复杂度也随之增加,我们可能会考虑做一些组件化的事情。尽管这样做了以后会让开发更加有效率,更加好维护,但是如何解耦各层,解耦各个界面和各个组件,降低各个组件之间的耦合度,如何能让整个系统不管多么复杂的情况下都能保持“高内聚,低耦合”的特点?这一系列的问题都摆在开发人员面前,亟待解决。本文阐述了相应问题的一些解决方案。
  3. 谈谈 iOS 中图片的解压缩:本文介绍了 iOS 中图片的解压缩的原理,介绍了位图的概念。而图片解压缩的过程其实就是将图片的二进制数据转换成像素数据的过程。了解这些知识,将有助于我们更好地处理图片,管理好它们所占用的内存。
  4. Clang Plugin--Sherlock :本文介绍了一些 Clang 插件相关的内容,你可以结合本文对自己项目进行一些类似 Lint 的操作。
  5. 所有权宣言 - Swift 官方文章 Ownership Manifesto 译文评注版:长文,Swift 团队最近在邮件列表里向社区发了一封邮件,讲述了关于内存所有权方面的一些未来的改变方向。作为上层 API 的使用者来说,我们可能并不需要了解背后所有的事实,但是 Apple 的这封邮件中对 Swift 的值和对象的内存管理进行了很全面的表述,一步步说明了前因后果。如果你想深入学习和了解 Swift 的话,建议阅读本文。你可以在这里阅读原文

开源项目

  1. TodayMind :在通知中心管理提醒事项 App 。
  2. NextLevel :功能丰富的相机组件。
  3. EasyTipView :Tip 组件,可以为你的用户友好地展示使用提示。
  4. Typist :简单轻量的键盘管理工具。
  5. Motion :无缝动画转场组件,你可以将其用在图库展示中。

感谢徐川对本文的审校。

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

2017-03-01 18:002271
用户头像

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

关注

评论

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

王者荣耀商城异地多活架构设计

哈喽

「架构实战营」

等保测评师是做什么的?工资怎么样?

行云管家

网络安全 IT运维 等保测评 等保测评师

linux之xargs使用技巧

入门小站

Linux

消灭非稳态噪音的利器 - AI 降噪

ZEGO即构

RTC AI降噪 网络降噪

在RPA立项阶段,银行需要做哪三件事?

易观分析

银行

Apipost 多人多角色实时协作 爆赞!!!

Xd

数据库 后端 接口测试 API

两分钟带你体验ApiPost的魅力!

Xd

自动化 接口测试 API

uniapp 和 HTML5 区别

CRMEB

深度学习利器之GPU

AIWeker

人工智能 深度学习 gpu 5月月更

java培训 | Mybatis 中的 PreparedStatement 预编译

@零度

mybatis JAVA开发

【云管理】企业多元化私有云设施管理用什么软件好?

行云管家

云计算 私有云 IT运维 云管理

他做了跟世界首富同样的选择|ONES 人物

万事ONES

在线二进制转文本字符工具

入门小站

工具

未来3年,远程办公或成普遍现象,如何提高远程办公效率?

WorkPlus

分享ApiPost的个人体验感受

Xd

后端 API

一个关于SDWAN单臂部署方案验证的实验

天翼云开发者社区

网络

Neo生态| Polaris Launchpad 黑客松评审现已启动

TinTinLand

深度解析:DAO的7种常见投票机制

TinTinLand

EAM与ERP有什么区别?

低代码小观

资产管理 企业管理系统 ERP CRM系统 ERP系统

Apipost 6.0.4版本 支持离线使用

Xd

后端 接口测试 API

用开源github,还是咱中国自己的代码托管平台云效?

阿里云云效

GitHub 云计算 阿里云 代码管理 代码托管

你会用Apifox写断言吗?

Liam

测试 Postman 自动化测试 测试工具 测试自动化

喜讯|旺链科技成为TBI数字藏品项目组首批成员

旺链科技

区块链 产业区块链 数字藏品

月薪 30K 以上的程序员都在学啥?附书单合集

C++后台开发

后端开发 Linux服务器开发 C++后台开发 Linux后台开发 后端开发书籍

NVIDIA安培架构下MIG技术分析

天翼云开发者社区

在线HTML转PHP工具

入门小站

工具

乌卡时代来临,企业供应链管理体系的应对策略

数商云

数字化转型 供应链

TiDBv6.0与TiDBv5.1.2 TiKV 节点重启后 leader 平衡加速,提升业务恢复速度对比测试

TiDB 社区干货传送门

leetcode 34. Find First and Last Position of Element in Sorted Array 在排序数组中查找元素的第一个和最后一个位置(中等)

okokabcd

LeetCode 查找

如何挑选文档管理软件?

小炮

文档管理

网络空间测绘国内外发展及现状

郑州埃文科技

网络安全 IP地址 网络空间测绘技术

iOS 开发周报:Apple 申请新专利,通过屏幕识别指纹 iPhone 、所有权宣言 - Swift 官方文章 Ownership Manifesto 译文评注版_Android/iOS_靛青K_InfoQ精选文章