iOS 10 by Tutorials 笔记(十四)

Chapter 14: Other iOS 10 Topics iOS 10 还有许多新特性,集中放到最后一章来说下吧,主要分三个主题 Data Source Prefetching 当单元格显示在屏幕前,预先对要显示的数据进行处理以提升应用的性能 UIPreviewInteraction 新的协议允许用户通过 3D Touch 进行新的交互 Taptic Feedback 随着 iPhone 7 »

iOS 10 by Tutorials 笔记(十二)

Chapter 12: What’s New with Photography iOS 10 针对图片和视频带来两个巨大的改进 应用现在可以编辑 live photo 了 提供了新的拍摄时间线,允许你在各个时间点进行拍摄和处理图片 本章我们通过创建一个自拍小神器,来对 AVFoundation API 的新特性一探究竟。 Smile, you’re on camera! »

iOS 10 by Tutorials 笔记(十一)

Chapter 11: What’s New with Core Data 以前使用 Core Data 时,总要写一堆繁琐的样板代码,导致大家学习 Core Data 也提不起什么兴趣,iOS 10 苹果对 Core Data 的使用体验做出了一些改进,节省了开发者很多时间,主要体现在以下两点: 减少样板文件的输入, »

iOS 10 by Tutorials 笔记(十)

Chapter 10: Measurements and Units 在日常的 iOS 开发中,我们经常要面对不同单位之间的转换。比如英美国家的英制到公制的换算,以及其他度量单位间的换算。你自己可能也写了一些库来做这些事情,不过这始终不是一件省心的事情。 幸运的是 iOS 10 在 Foundation framework 中提供了系统级的支持,它让我们从繁琐的单位转换中彻底解脱,并且使用强类型防止犯错,甚至你可以定义自己的计量单位。 此外 iOS 10 »

iOS 10 by Tutorials 笔记(九)

Chapter 9: Property Animators iOS 10 引入了一种全新的类 UIViewPropertyAnimator 来编写动画,它的目标并不是要替换现存的 API,而是给你在动画过程中更多的控制权。 本章我们将学习的新特性有: 如何详细控制动画时间曲线(timing curves) 更加强大的弹簧动画 实时监视并修改动画的状态 暂停、反转、消除动画、甚至在动画进行到途中取消掉(都算半路改变动画) 使用 Property Animator »

iOS 10 by Tutorials 笔记(八)

Chapter 8: User Notifications 苹果在 iOS 3 上实现了远程推送通知,iOS 4 上实现了本地推送,这些年来用户通知一直没什么大变化,而在 iOS 10 苹果对通知做了大刀阔斧地改造。 Media attachments 现在可以在通知中添加多媒体附件了 Notification Content extensions 用来创建自定义的通知界面 Managing notifications 管理通知有了新接口 »