Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/shu223/ios-10-sampler
- Owner: shu223
- License: mit
- Created: 2016-09-03T03:24:29.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T01:24:41.000Z (6 months ago)
- Last Synced: 2024-10-09T16:23:26.118Z (about 1 month ago)
- Topics: cnn, convolutional-neural-networks, demo, image-recognition, ios, ios10, metal, metal-cnn, metal-performance-shaders, speech, swift-3, swift-4, uiviewpropertyanimator
- Language: Swift
- Homepage:
- Size: 94.2 MB
- Stars: 3,314
- Watchers: 106
- Forks: 342
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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.
- 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)