Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shu223/ios8-sampler

Code examples for the new features of iOS 8.
https://github.com/shu223/ios8-sampler

Last synced: 6 days ago
JSON representation

Code examples for the new features of iOS 8.

Awesome Lists containing this project

README

        

![](http://f.cl.ly/items/0W2i0E151s0B3S3x3E3W/ogp_.jpg)

iOS8-Sampler
============

[![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 the new features of iOS 8.

## How to build

JUST BUILD basically, however please note below:

### Provisioning Profile

When try the HealthKit or HomeKit examples, you have to use a provisioning profile for which HealthKit or HomeKit are enabled.

## Contents

### Audio Effects

Distortion and Delay effect for audio using AVAudioEngine.


### New Image Filters

New filters of CIFilter such as CIGrassDistortion, CIDivideBlendMode, etc...

### Custom Filters

Custom CIFilter examples using CIKernel.

### Metal Basic

Render a set of cubes using Metal. Based on Apple's "MetalBasic3D" sample.

### Metal Uniform Streaming

Demo using a data buffer to set uniforms for the vertex and fragment shaders.

### SceneKit

Render a 2D image on 3D scene using SceneKit framework.

### HealthKit

Fetch all types of data which are available in HealthKit. Need to use a provisioning profile for which HealthKit is enabled.


### TouchID

Invoke Touch ID verification using LocalAuthentication.

### Touch Radius

Visualize the radiuses of touches using a new property of UITouch.

### Visual Effects

Example for UIBlurEffect and UIVibrancyEffect.

### Table Separator Effect

Example of separatorEffect which is a new property of UITableView.

### Ruby Annotation

Display the pronunciation of characters using CTRubyAnnotationRef.

### WebKit

Browsing example using WKWebView.

### UIAlertController

Show Alert or ActionSheet using UIAlertController.

### User Notification

Schedule a local notification which has custom actions using UIUserNotificationSettings.

### Altimeter

Get relative altitude using CMAltimeter. It works only on devices which have M8 motion co-processor.

### Pedometer

Counting steps demo using CMPedometer. It works only on devices which have M7 or M8 motion co-processor.

### AVKit

Media playback demo using AVKit framework.


### Histogram

Generate a histogram from an image using the filters CIAreaHistogram and CIHistogramDisplayFilter.

### Code Generator

Generate Aztec Code and 128 Barcode.

### New Fonts

Gallery of new fonts.

### Popover

Example of UIPopoverPresentationController.

### Table Row Action

Example of UITableViewRowAction.

### Accordion Fold Transition

Transitions from one image to another by folding like accordion. However it doesn't work correctly...**PULL REQUESTS welcome**!!

## Author

**Shuichi Tsutsumi**

iOS freelancer in Japan. Welcome works from abroad!


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/)
- BLOG: [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

Icons and LaunchImages are **designed by [Okazu](https://www.facebook.com/pashimo)**