Using @escaping in Swift

Introduction You're probably familiar with using closures, and if you're not, you have probably used a closure without even re...

  • Swift
  • 8 March, 2022
  • 6 min read

iOS Design Patterns: MVVM

Introduction A design pattern is used within programming to define a pattern of structuring your code. It's used interchangeab...

  • Swift
  • 15 February, 2022
  • 20 min read

Using Swift Protocols

What are Swift Protocols? The word protocol resides from deep inside Computer Science, and any one who has studied Computer Sc...

  • Swift
  • 24 January, 2022
  • 20 min read

SwiftLint – Getting Started

Linting code is a crucial part of your programming, especially if you're more than an indie developer. Unfortunately, despite the...

  • Swift
  • 18 January, 2022
  • 14 min read

Access Control in Swift

Access Control is an essential subject in Software Engineering overall, and it's super important to consider this when building y...

  • Swift
  • 18 December, 2021
  • 10 min read

Swift `If` Statement

An if statement is probably the most common statement used across programming in general. It's not any different in Swift, and in...

  • Swift
  • 22 November, 2021
  • 12 min read

Swift While Loops

A while loop in Swift performs a set of statements before a condition is false. These loops are best used when you're not sure ab...

  • Swift
  • 22 November, 2021
  • 8 min read