Creating an Immersive User Experience with Haptic Feedback in iOS
Creating immersive and interesting user experiences requires more than a nice looking interface and intuitive button placement. A truly immersive experience not only uses the basic visual and auditory senses, but also tactile...
Using Vision Framework for Text Detection in iOS 11
Among many of the powerful frameworks Apple released at this year’s WWDC, the Vision framework was one of them. With the Vision framework, you can easily implement computer vision techniques into your apps with no higher...
Creating a Simple Game With Core ML in Swift 4
WWDC 2017 brought many amazing and powerful APIs to iOS. Among the most popular is Core ML (of course, ARKit is hot too!). Core ML allows developers to use machine learning models in their apps without the knowledge of neural...
What’s New in Swift 4 by Example
Apple announced Swift 4 as part of Xcode 9 at WWDC a few weeks ago. Although still in beta during the summer until its final release in September, this is the first version of the language that doesn’t break your code. It brings...
Introduction to Core ML: Building a Simple Image Recognition App
At WWDC 2017, Apple released a lot of exciting frameworks and APIs for us developer to use. Among all the new frameworks, one of the most popular is definitely Core ML. Core ML is a framework that can be harnessed to integrate...
An Introduction to SpriteKit Part 3: Scaling an Object
Welcome back to our SpriteKit tutorial series. In the first part of the series, you have centered the label on the screen using scenes, nodes and points. In the series second part, you have moved the label on the screen using...
A Beginner’s Guide to SiriKit in Swift
Editor’s note: Last year, Apple opened up Siri for developers by introducing a new framework called SiriKit. Developers can adopt SiriKit to enable their apps to interact with Siri. In this tutorial, Jayven will walk you...
Building a Full Screen Camera App Using AVFoundation
Today, we’ll be learning how to use AV Foundation, an Apple system framework that exists on macOS and iOS, along with watchOS and tvOS. The goal of this tutorial will be to help you build a fully functional iOS app...
Introduction to the Accelerate Framework in Swift
There are several underused and not-so-popular frameworks hidden in the iOS SDK. Some of them can be useful and time-saving tools. The Accelerate Framework is one of them. Available in both Swift and Obj-C, the Accelerate...
A Beginner’s Guide to Protocols and Protocol Extensions in Swift
Welcome to the tutorial on protocols and protocol oriented programming in Swift! In this tutorial, we’re going to talk about what protocols are and how you can use them in conjunction with protocol oriented programming. We’ll...