If you are using a lot of nested indentations, your code becomes rapidly unclear – the pyramid of doom. You can avoid this by using the keyword guard.
With the keywords weak and unowned you can avoid so-called reference cycles. In this post we will discuss the differences between them.
The future belongs to Swift, but does this mean that you should migrate Objective-C code to Swift?
With the functions map and flatMap you can easily transform an array into a new one.
Although ARC does most of the memory handling work for you, your app can still suffer from so-called retain cycles. So it is very important to discover them.
Swift is Apple’s new programming language for developing applications for iOS, watchOS, tvOS and Mac OS. In this Swift tutorial you will learn all its basics.
Closures are often used as function arguments. But sometimes there are situations where local closures can be very handy.
Swift is still a very young technology, but there are already a lot of myths about Swift.
In object-oriented programming, type casting is used to treat an object as one of another type. In this article we will discuss how this works in Swift.
Swift is all about safety. With the introduction of the automatic API availability checking in Swift 2.0, there is another great new feature that makes your apps more stable.
At the moment Apple has two major programming languages. So should you use Objective-C or Swift?
Objective-C lacks one very important feature: Generics. Luckily, Swift has this feature. Generics enable you to declare functions, classes and structs that work with different types.