How to Become an iOS Developer (Part 1)
Introduction How to become an iOS Developer? It's probably the most asked question right now in the community, especially by t...
- Swift
- 24 May, 2022
- 20 min read
Choosing your Minimum iOS Version to Support

Introduction Choosing your minimum iOS version to support is something you will certainly consider. For example, you've built ...
- Swift
- 19 April, 2022
- 14 min read
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
Execute Code After Delay Using asyncAfter()

Sometimes, you might hit the requirement to perform some code execution after a delay, and you can do this by using Swift GCD (Gr...
- Swift
- 11 January, 2022
- 3 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