Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shu223/ios-10-sampler

Code examples for new APIs of iOS 10.
https://github.com/shu223/ios-10-sampler

cnn convolutional-neural-networks demo image-recognition ios ios10 metal metal-cnn metal-performance-shaders speech swift-3 swift-4 uiviewpropertyanimator

Last synced: about 1 month ago
JSON representation

Code examples for new APIs of iOS 10.

Awesome Lists containing this project

README

        

# iOS-10-Sampler

[![Platform](http://img.shields.io/badge/platform-ios-blue.svg?style=flat
)](https://developer.apple.com/iphone/index.action)
[![Language](http://img.shields.io/badge/language-swift-brightgreen.svg?style=flat
)](https://developer.apple.com/swift)
[![License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat
)](http://mit-license.org)
[![Twitter](https://img.shields.io/badge/[email protected]?style=flat)](http://twitter.com/shu223)

Code examples for new APIs of iOS 10.

## How to build

Just build with Xcode 8.

It can **NOT** run on **Simulator**. (Because it uses Metal.)

## Contents

### Speech Recognition

Speech Recognition demo using Speech Framework. All available languages can be selected.

### Looper

Loop playback demo using AVPlayerLooper.



### Live Photo Capturing

Live Photo Capturing example using AVCapturePhotoOutput.

### Audio Fade-in/out

Audio fade-in/out demo using `setVolume:fadeDuration` method which is added to `AVAudioPlayer`.

### Metal CNN Basic: Digit Detection

Hand-writing digit detection using CNN (Convolutional Neural Network) by Metal Performance Shaders.

### Metal CNN Advanced: Image Recognition

Real-time image recognition using CNN (Convolutional Neural Network) by Metal Performance Shaders.

### PropertyAnimator: Position

Animating UIView's `center` & `backgroundColor` using `UIViewPropertyAnimator`.

### PropertyAnimator: Blur

Animating blur effect using `fractionComplete` property of `UIViewPropertyAnimator`.

### Preview Interaction

**Peek & Pop interactions with 3D touch** using UIPreviewInteraction.

### Notification with Image

Local notification with an image using UserNotifications framework.



### Sticker Pack

Example of Sticker Pack for iMessage.

### Core Data Stack (Created by [nolili](https://github.com/nolili))

Simple Core Data stack using NSPersistentContainer.

### TabBar Customization

Customization sample for UITabBar's badge using text attributes.

### New filters

New filters of CIFilter in Core Image.



### New Fonts

New Fonts gallery

### Proactive: Location Suggestions

This sample demonstrates how to use new `mapItem` property of NSUserActivity to integrate with location suggestions.



### Attributed Speech

Attributed Speech demo with `AVSpeechSynthesisIPANotationAttribute` for `AVSpeechUtterance`.

### Haptic Feedback

Haptic Feedbacks using UIFeedbackGenerator.

## Author

**Shuichi Tsutsumi**

Freelance iOS programmer in Japan.


Support via PayPal

- PAST WORKS: [My Profile Summary](https://medium.com/@shu223/my-profile-summary-f14bfc1e7099#.vdh0i7clr)
- PROFILES: [LinkedIn](https://www.linkedin.com/in/shuichi-tsutsumi-525b755b/)
- BLOGS: [English](https://medium.com/@shu223/) / [Japanese](http://d.hatena.ne.jp/shu223/)
- CONTACTS: [Twitter](https://twitter.com/shu223) / [Facebook](https://www.facebook.com/shuichi.tsutsumi)

## Special Thanks

The icon is designed by [Okazu](https://www.facebook.com/pashimo)