A UIAlertController object displays an alert message to the user. This
class replaces the UIActionSheet and UIAlertView classes for displaying
alerts. In this tutorial we will display an alert when the user clicks a
button. This tutorial is made with Xcode 8.2.1 and built for iOS 10.2.
The AVAudioPlayer class can be used to Fade in and Out Music. In this
tutorial a music track will be played, and the user can fade the music in
or out using a switch, This tutorial is made with Xcode 8.2.1 and built for
The UIStepper control provides a simple way to change a numeral value. It
consists of +/- symbols that increment/decrement an internal value. In this
tutorial we will change the value of a label field using the UIStepper
buttons. This tutorial is made with Xcode 8.2.1 and built for iOS 10.2.
Using Map Kit, the portion of the map that is displayed on the screen is
referred to as the region. The region is defined by a center location and
a span of the surrounding area to be displayed. Inside the Map View an
annotation could be created, indication a Point of Interest. In this
tutorial we will display a portion of the city London and we will add an
annotation of the Big Ben. This tutorial is made with Xcode 8.2.1 and built
for iOS 10.2.
Every View has a backing layer property. This layer has properties for
performing animations and transforms, but also for rendering options. In
this tutorial the layer property will be used to create a drop shadow. This
tutorial is made with Xcode 8.2.1 and built for iOS 10.2.
The look of the Navigation Bar can be customized. In this tutorial we will
change the background colour, the tint colour and add an image to the
Navigation Bar. This tutorial is made with Xcode 8.2.1 and built for iOS
The mechanism to animate sprites with Sprite Kit is to make use of actions.
You can apply a type of action to a node and Sprite Kit automatically
updates the position until the action completes. Better yet, you can also
chain actions together to create movement combinations easily. In this
The picker view is a slot-machine view to show one or more sets of values.
Users select values by rotating the wheels so that the desired row of
values aligns with a selection indicator. The user interface provided by a
picker view consists of components and rows. A component is a wheel, which
The Core Animation framework makes it possible to perform all type
animations on a view, including rotation. In this tutorial an image will be
rotated. This tutorial is made with Xcode 8.3 and built for iOS 10.3.
Spring animations simulates "springy" motion. The animated object will move
to a new location and then jiggles before setting into place. In this
tutorial a label will be bounced sideways.This tutorial is made with Xcode
9 and built for iOS 11.
The UITableViewRowAction class can be used to create custom actions to the
rows of a Table View. In this Tutorial a rate and share action will be
added to the Table View row. This tutorial is made with Xcode 9 and built
for iOS 11.
As part of UIKit Dynamics you can add Snap Behavior to a view, which allows
it to be “snapped” to a specific location. The view will move to its new
position as if it is pulled by a spring. In this tutorial we will let the
user click on the screen to "snap" an image into place. This