Category Archives for Swift

Sorting Arrays in Swift

Sorting arrays is a very common task. Swift has a built-in feature that is fast and easy to use. In this article you’ll learn all the details.

Continue reading

Retain Cycles, Weak and Unowned in Swift

Memory management, retain cycles and the usage of the keywords weak and unowned are a little bit confusing. On the other hand it’s very important to understand this topic properly because retain

Continue reading

Swift: filter

Swift provides you some handy functions like filter and map for manipulating arrays. In this post we will take a look at filter and how you can combine it with map.

Continue reading

Swift: Use Cases For Guard

The keyword guard has been introduced in Swift 2. It was a little bit inconspicuous at the first sight, but it has a lot of power. In this article we will take a look at three uses cases for guard.

Continue reading

try!

Error handling is a very important topic and I’ve written already a blog post about that topic. You can also check out my talk about that topic on the Swift Summit in San Francisco. In this post

Continue reading

Swift: The Nil Coalescing Operator

The so-called Nil Coalescing Operator is an interesting operator, that you can use for working with optionals.

Continue reading

Swift: Avoiding C-Style For-Loops

C-style for-loops will be removed in Swift 3. This may seem a little bit strange at first sight. But Swift has some features that allow better loop structures. C-style for-loops Let’s start by looking

Continue reading

February 2016: The Current State Of Swift

Recently there were some interesting reports and articles about the state of Swift. In this post we will discuss them and put them in perspective.

Continue reading

How To Use Both Swift And Objective-C In One Project?

The Swift and Objective-C interoperability is very good so that it is very easy to use both Swift and Objective-C in one project.

Continue reading

Swift: Public Properties With Private Setters

In Swift you can easily create public properties with private setters. It makes your code much safer and shorter.

Continue reading

Swift 3 And Beyond

On December 3, 2015, the Swift language was released as open source. It also involves a roadmap for Swift 3, which will be released in fall 2016.

Continue reading

The Pyramid Of Doom In Swift

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.

Continue reading
1 2 3