How to Use Currying in Swift for Fun and Profit
Swift takes inspiration from functional languages in a lot of its features, and one of those features is currying. The idea behind currying is...
Integrating with Objective-C
In this article written by Kyle Begeman author of the book Swift 2 Cookbook, we will cover the following recipes:
Porting your code from one language...
Delegate Pattern Limitations in Swift
If you've ever built anything using UIKit, then you are probably familiar with the delegate pattern. The delegate pattern is used frequently throughout Apple's...
Memory Management
In this article by Andrew Wagner, author of the book Learning Swift - Second Edition, we will see how to manage memory. As we know...
Building an iPhone App Using Swift: Part 1
In this post, I’ll be showing you how to create an iPhone app using Apple’s new Swift programming language.
Swift is a new programming language...
Reactive Programming in Swift
In this post we will learn how to use some of Swift's functional features to write more concise and expressive code using RxSwift, a...
Swift in 2016
It’s only been 2 years since Swift was first released to the public and it’s amazing how quickly it has been adopted by iOS...
Swift: Missing Pieces & Surviving Change
Change
Swift is still a young language when compared to other languages like C, C++, Objective-C, Ruby, and Python. Therefore it is subject to major...
Solving Day 7 of Advent of Code using Swift
Eric Wastl created the website Advent of Code, a website that published a new programming exercise from the first of December until Christmas. I...
Concurrency and Parallelism with Swift 2
When I first started learning Objective-C, I already had a good understanding of concurrency and multitasking with my background in other languages such as...