iOS-10-示例
iOS 10 新API的代码示例。
如何构建
只需使用Xcode 8进行构建。
它无法在模拟器上运行。(因为它使用了Metal。)
内容
语音识别
使用Speech Framework的语音识别演示。可以选择所有可用语言。
循环播放器
使用AVPlayerLooper的循环播放演示。
实况照片捕捉
使用AVCapturePhotoOutput的实况照片捕捉示例。
音频淡入/淡出
使用添加到AVAudioPlayer
的setVolume:fadeDuration
方法的音频淡入/淡出演示。
Metal CNN基础:数字检测
使用Metal Performance Shaders的CNN(卷积神经网络)进行手写数字检测。
Metal CNN高级:图像识别
使用Metal Performance Shaders的CNN(卷积神经网络)进行实时图像识别。
属性动画器:位置
使用UIViewPropertyAnimator
对UIView的center
和backgroundColor
进行动画。
属性动画器:模糊
使用UIViewPropertyAnimator
的fractionComplete
属性对模糊效果进行动画。
预览交互
使用UIPreviewInteraction的3D触控peek和pop交互。
带图片的通知
使用UserNotifications框架的带图片的本地通知。
贴纸包
iMessage贴纸包示例。
Core Data堆栈(由nolili创建)
使用NSPersistentContainer的简单Core Data堆栈。
标签栏自定义
使用文本属性自定义UITabBar徽章的示例。
新滤镜
Core Image中CIFilter的新滤镜。
新字体
新字体展示
主动式:位置建议
这个示例演示了如何使用NSUserActivity的新mapItem
属性与位置建议集成。
属性语音
使用AVSpeechUtterance
的AVSpeechSynthesisIPANotationAttribute
进行属性语音演示。
触觉反馈
使用UIFeedbackGenerator的触觉反馈。
作者
Shuichi Tsutsumi
日本自由iOS程序员。
特别鸣谢
图标由Okazu设计