On iOS The user's location is kept private, so to use it there needs to be
asked for permission. In this tutorial the steps required to ask for
permission will be described. This tutorial is made with Xcode 8 Beta 6 ad
built for iOS 10.
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
In this tutorial a route is drawn between two well-known locations inside
New York. The route is drawn using a polyline as an overlay view on top of
the Map.This tutorial is made with Xcode 7.2 and built for iOS 9.2
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.
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.
Open Xcode and create a new Single View Application. For product name, use
IOS9TextFieldAlertControllerTutorial and then fill out the Organization
Name and Organization Identifier with your customary values. Enter Swift as
Language and make sure only iPhone is selected in Devices.
The iPhone has the built-in ability to alert the user with a vibration.
Sting the System Sound services the vibration can be triggered. In this
tutorial the vibration will be triggered 5 times. This tutorial is made
with Xcode 7 and built for iOS9. Note this app is built for a real devices,
since the iOS Simulator doesn't have vibration.
Sprite Kit contains a physics edge to make objects move in a realistic way.
To enable the movement of the Sprite, a physics body needs to be created.
This is a boundary that is used for collision detection. In this tutorial a
number of balls will fall down and will fill up the screen in a realistic
way. This tutorial is made for iOS9 and created in Xcode 7.
In iOS 9 Apple introduces Apple Transport Security(ATS). This requires that
network requests need to be sent over a secure connection. Apple Transport
Security is enabled by default, so when it is still needed to make HTTP
request to an external source out of your control, ATS needs to be
disabled. In this tutorial a request to a local server is made and ATS will
be disabled to make the connection. This tutorial is made with Xcode 7 and
built for iOS 9.
Spotlight is the system-wide search function of iOS. In iOS9 it is possible
to index the content of an app inside Spotlight using the CoreSpotlight
API. In this tutorial the text of a Text Field will be indexed inside
Spotlight. This tutorial is made with Xcode 7 and built for iOS 9.
IOS 9 introduces reordering of Collection View Cells. This is enabled by
default, selecting a cell with a long press enables the user to reorder the
cells. All that's needed is to update your data model. In this tutorial we
will display some cells containing alphabet letters, these cells can be
easily reordered. This tutorial is made for iOS 9 with Xcode 7.
Prior to iOS 9 when using Auto Layout it requires the creation of a lot of
constraints, even when using relative simple user interfaces. In iOS 9,
Apple introduces the Stack View, which will automatically create Auto
Layout constraints for each subview that's added to it. In this tutorial we
will create a vertical Stack View containing three subviews. This tutorial
is made in Xcode 7 and for iOS 9.
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
7 Beta 5 and built for iOS 9.