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

Swift For-In Loops

In Swift, if you want to iterate over a sequence, such as an array or ranges of numbers, you can take advantage of the for-in loo...

  • Swift
  • 22 November, 2021
  • 15 min read

What’s New in Swift 5.6

This is a living article that outlines what changes have been merged ready for the release of Swift 5.6 you can keep monitoring t...

  • Swift
  • 17 November, 2021
  • 5 min read