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
The UIVisualEffectView class can be used to apply visual effects to a view.
In this tutorial a darkened blur effect will be applied to an image. This
tutorial is made with Xcode 8.3.2 and built for iOS 10.3
Learn how to build an app with this tutorial for beginners. Using Swift 3 and Xcode 8, you'll learn the basics of how to navigate Xcode, construct a user interface and write some simple Swift code. Perfect as a starting point for beginners!
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.
With the Social Framework it is possible to integrate your app with any
supported social networking services. In this tutorial we use the social
framework to send a post to Facebook. This tutorial is made with Xcode 8.3
and built for iOS 10.3
With UIKit Dynamics you can specify collision behaviours to your objects.
The dynamic items can collide with each other and/or any boundary you
specify. In this tutorial we will create some custom boundaries and
randomly let some squares fall down on to these boundaries. This tutorial
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
Attributed Strings assigns different kind of attributes to text. It is
possible to assign multiple attributes at once to a (part) of text. In this
tutorial we will assign a set of attributes to each word of the text inside
a label. This tutorial is made with Xcode 8 and built for iOS 10.
This Learn Swift series is designed for beginners with NO programming experience. It uses the latest version of Swift 3 and Xcode 8. In this lesson you'll learn about designated vs convenience initializers