Prior to iOS 9 when the user needs to connect to a web page the URL is
handed off to safari. forcing the user to exit out of your application. In
iOS 9 the Safari View Controller can be used to provide a full web
experience inside of your application. In this tutorial we will display a
webpage inside a Safari View Controller. This tutorial is made in Xcode 7
for iOS 9.
Using the MKLocalSearchRequest. object type, it is possible to provide a
search query. The response can then be manipulated. In this tutorial we
will search for Hotels and Musea in the city of Amsterdam. The results of
the search will be displayed on the map by using annotations. This tutorial
is built in iOS 8.3 with Xcode 6.3
The UITextChecker object can be used to spelling-check a string. In this
tutorial a few words will be displayed inside a Table View. When the words
are selected, they will be checked for spelling, the backgroundcolor will
change to green if the spelling is correct, otherwise the background color
will change to red. This tutorial is made in Xcode 7.2 for iOS 9.
A size class is a new technology in iOS8 to allow you to customize your app
for a given device class, based on its orientation and screen size. Before
iOS8, the developer had to use multiple Storyboards and orientation checks
in code to use different UI layout per device/orientation. In this tutorial
we will take a look at adapting Size Classes in Xcode 6.
Creating Outlets for multiple Objects can be time-consuming and tedious. It
is also possible for objects to share the same Outlets. In this tutorial
multiple outlets will be created using the tagvalue of the buttons. This
Tutorial is made with Xcode 7.2 and built for iOS9.2 and Swift 2.1.
A segmented control displays a list of options that a user can choose from.
Each segment sort of looks like a radio button, the segments remains
“pressed” even after the user selects the control. In this tutorial we
create 2 segments inside a UISegmentedController. Each segment will display
a different text value on a label. This tutorial makes use of Xcode 6 and
is build for iOS8.
In this tutorial items of an array will be saved from and loaded to a
property list. This will keep the data persistent and so when the app will
terminate the current data will be available next time the app is started.
This tutorial is made with Xcode 7.3.1 and built for iOS 9.3
Core Graphics is a very powerful low-level API. In this tutorial we will
create gradients with the help of Core Graphics. For simplicity sake, we'll
use linear gradients. Linear gradients start from one point and color to
another point and color. The gradient will move from left to ritght on the
view. This tutorial is built with for iOS8.1 with Xcode 6.1.
When using Table Views inside the Storyboard, prototype cells can be used
to create some predefined or even custom layouts of the Table View Cells.
In this tutorial we will create a basic Prototype cell, which includes an
(optional) image and a title. This tutorial is made with Xcode 8.2.1 and
A long-press gesture displays a Context Menu, which gives the user the
ability to use cut/copy/paste operations on the selected object. By
default, the Context Menu is disabled on a Table View. In this tutorial the
context menu will be enabled to copy the text of the Table View Cell, this
text can then be pasted into a Text Field. This tutorial is made with Xcode
8.1 and built for iOS 10.