Swift Value Types and Reference Types

Value types and reference types are the core concepts in Swift. Let’s study what are value and reference semantics; how Swift structs and classes are stored in memory; compare Swift structs and classes performance and suggest when to use what. Read more

Similar

FRP Architectural Pattern in Swift 3

This post is a tutorial that will teach you how to bind data to views using RxSwift, which is a part of the Functional Reactive Programming (FRP) design pattern — where views react to changes to data…

Read more »

Initializers in Swift

Let’s take a look at one of the core aspects of object-oriented programming — initialization. What characteristics should an initializer ideally have, and what sort of techniques could be useful in order to keep our initializers simple and predictable? (more…)

Read more »