写点什么

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:002281
用户头像

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

关注

评论

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

P8级大佬整理在Github上45K+star手册,吃透消化,java算法面试题及答案pdf

Java 程序员 后端

【架构实战营】模块三

衣谷

架构实战营

Netty入门教程——认识Netty,今年最新整理的《高频Java面试题集合》

Java 程序员 后端

Nginx配置反向代理和负载均衡,疯狂java讲义pdf百度云

Java 程序员 后端

OpenFaaS实战之二:函数入门,mysql集群数据同步原理

Java 程序员 后端

Netty案例介绍-群聊案例实现,java架构师教程百度云

Java 程序员 后端

Netty相关面试题汇总,java从入门到精通第五版电子书下载微盘

Java 程序员 后端

MySQL 事务隔离级别,java面试常问的设计模式

Java 程序员 后端

MySQL数据库--几种数据迁移的方法详解都在这了!看完必懂

Java 程序员 后端

Netty权威指南:I-O-多路复用技术,java技术点总结

Java 程序员 后端

OpenYurt v0,linuxshell学习

Java 程序员 后端

MySQL入门篇,java三层架构登录功能实现

Java 程序员 后端

Netty学习之旅------图说Netty线程模型,java项目面试难点

Java 程序员 后端

Netty进阶:手把手教你如何编写一个NIO服务端(1),Java笔试常见编程题

Java 程序员 后端

MySQL最全整理(面试题+笔记,华为算法工程师面试经历汇总

Java 程序员 后端

Netty中序列化框架MessagePack的简单实现,java技术面试完了复试

Java 程序员 后端

MySQL 5,java架构师成长直通车

Java 程序员 后端

MySQL 千万数据量深分页优化,mybatis从入门到精通pdf

Java 程序员 后端

MySQL 数据库开发入门(四),java高薪训练营百度网盘

Java 程序员 后端

Nginx服务不行了怎么办,网商银行java面试

Java 程序员 后端

Red5搭建直播平台,java淘宝客教程

Java 程序员 后端

Redis 变慢了?那你这样试试,不行就捶我,mybatis工作原理图

Java 程序员 后端

MySQL:第一次看到有人把MYSQL主从复制讲解的这么清楚,mysql教程菜鸟

Java 程序员 后端

Navicat for MySQL 执行sql文件过程分析(导入数据),中软国际Java笔试题

Java 程序员 后端

new-Object()到底占用几个字节,看完这篇彻底明白了!,springboot微服务架构书籍

Java 程序员 后端

Netty进阶:手把手教你如何编写一个NIO服务端,java集合容器面试

Java 程序员 后端

RabbitMQ不讲武德,发个消息也这么多花招,nginx实现负载均衡原理

Java 程序员 后端

Nginx + Tomcat 搭建负载均衡,大牛带你直击优秀开源框架灵魂

Java 程序员 后端

Oracle最新的Sql笔试题及答案,Java面试真题解析火爆全网

Java 程序员 后端

Peter-Java 8中的Lambda表达式,java领域的相关技术领域

Java 程序员 后端

MySql数据引擎简介与选择方法,和字节跳动大佬的技术面谈

Java 程序员 后端

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