Creating your own custom RawRepresentable Enum in Swift

Hallo vrienden en familie, Leo hier. Today we will explore how to do your own RawRepresentable Enum in Swift. I like to ask iOS developers what is their favorite Swift feature. It is very common that the answer is Enums and I understand why. An enumeration defines a standard type for a group of related […]
Using Sequence Function to Solve Math Problem in Swift

Hallo dames en heren, Leo hier. Today we’ll study how to use the Sequence Function to Solve a Math Problem in Swift. I was watching a youtube video about Math and something come to my mind. The video’s title was “7 is a weird number“, which caught my attention. First, because I like Math, and second […]
How to Scan Texts, QR Codes, and Barcodes in Swift

Hallo broeders en zusters, Leo hier. The topic today is how to use your camera to Scan Texts, QR Codes, and Barcodes in Swift and iOS. It was never so easy to accomplish those tasks. Really. In a few lines of code, you can create a structure that reads QR Codes and texts. And that […]
Common Swift Task Continuation Problem

Hallo allemaal, Leo hier. Today we will discuss some very common asynchronous Swift Task Continuation Problem. The new Swift structured concurrency brings a whole new world of adventures and things that we can use to make our code more expressive and less prone to errors. Meanwhile, it also has a delightful syntax to write and […]
The Trade-offs of Using Mirror API to do Code Reflection in Swift

Hallo vrienden, Leo hier. The topic is about code reflection in Swift and what you should consider when using a solution like this in your codebase. We will talk about exotic magic in programming, yes everyone, we will talk about Reflection. I particularly find this naming perfect for the technique because this is a computer […]
How to Start iOS Development Career Part 6 – Architecture and iOS Tooling

Hallo eindkandidaten, Leo hier. The topic today is Architecture, iOS Tooling, and how to study them at the beginning of your career as an iOS developer. If you didn’t read the Introduction, Part 2, Part 3, Part 4 and Part 5 I would strongly suggest doing so. This is the sixth and last part of […]
How to Start iOS Development Career Part 4 – Common iOS Programming Features

Hallo zielen en geesten, Leo hier. The topic today is Common iOS Programming Features and how to study each of them. This is the fourth part of my series “How to start iOS Development Career”. If you didn’t read the introduction, Part 2, and Part 3 I would strongly suggest doing so. Today we will […]
How to Start iOS Development Career Part 2 – Learning Swift Language

Hallo allemaal, Leo hier. The topic today is learning Swift language. This will be the second post of the series How to Start iOS Development Career. It is very important to read first that post so you can understand the knowledge body we are constructing here. An article about learning Swift is something that talks […]
How to Start iOS Development Career – The 5 Steps Plan

Hallo vrienden, Leo hier. The article today is a meta-programming article. It is not about programming itself but is how I started my iOS development career. The motivation behind this is the common pattern of people lost at the beginning of their journeys in the world of iOS. Keep in mind this is the first […]
Dependency Injection with Needle

Hallo allemaal, Leo hier. The topic today is Dependency Injection with Needle. When I started as an iOS developer I wanted to know everything I can. I can remember the first days of struggling with delegation and also closures. I remember trying to understand a really interesting article from Sundell about Promises and Futures in […]