Error Handling in Swift
Protocol Extensions in Swift
Swift Testing Framework
URLSession with async await
Custom Codable Implementations in Swift
Property Wrappers Deep Dive
Result Builders in Swift
Swift Concurrency Best Practices
Observation Framework in Swift
SwiftData Basics
Task.sleep() vs. Task.yield(): The differences explained
What is Task.sleep()?
With [Task.sleep()](https://developer.apple.com/documentation/swif
The Identifiable Protocol in Swift
Remove the background from images using Swift
Removing backgrounds from images is a common task in modern apps, whether for photo editing, social media, or automation. In this article, you'll learn how to build a
Read articleSurprise Route
Thermal States on iOS
Building xcstrings-translator
Tips and ideas to start your own blog
When I started on 03 February 2024 I was unsure if I would be able to keep it up. I had tried to start a blog some times before but I alw
Read articleNumberFormatter
Dutch.swift
For april fools day, I wanted to write a Swift library that allows you to write Swift code in Dutch. It's called and it's available on GitHub. Unfortu
Read articleNavigationStack
JavaScriptCore
Expressible Literals
Using MetricKit
What is MetricKit?
MetricKit is a framework introduced in iOS 13 that allows y
Read articleContact Provider Extension
Understanding Sendable in Swift
With the introduction of Swift 5.5, Apple brought significant enhancements to concurrency, including the Sendable protocol and the @Sendable attribute. These additio
Read articleUnderstanding reducers in Swift
Reducers are a powerful concept in Swift, allowing developers to transform sequences of values into a single result.
This technique is particularly useful when you need to p
Translation framework in Swift
Exploring the Translation Framework in Swift
With the release of iOS 17.4, Apple introduced the Translation framework, a powerful tool that allows devel
Read articleUnderstanding assertions in Swift
A Guide to UI Testing in Swift
User Interface (UI) testing is a crucial aspect of app development, ensuring that your app's interface behaves as expected under various conditions.
This guide will
iOS Settings URL's
This is a list of internal URLs for settings on your iPhone, iPad, ...
Please note that this list will be updated if required, if you see something which is not right, please drop
What is @frozen
Enums
Difference between map, flatMap, compactMap
CoreSpotlight
@ViewBuilder in Swift
Loging using OSLog
Generics in Swift
Swift, offers a powerful feature called generics that greatly enhances code reusability, efficiency, and safety. In this blog post, we will dive deep into generics and explore how the
Read articleVariadic Parameters
What are Variadic Parameters?
In Swift, variadic parameters enable a fu
Read articleIf case let
self, Self, and Self.self in Swift
What is `self
Read articleExpressibleByStringLiteral URL
The ExpressibleByStringLiteral protocol is a powerful feature in Swift that allows us to create custom types directly from string literals. Essentially, i
Subscripts in Swift
Default values for UserDefaults
UserDefaults (NSUserDefaults) is a go-to database for saving users' preferences over application behavior.
What is UserDefaults?
UserDefaults is a simple key-
TipKit
Let's delve into the fascinating world of TipKit, a powerful framework that empowers developers to create and customize app tips.
Whether you're aiming to introduce new features, reveal hidden f
Localizing In Xcode
Localizing and Varying Text with a String Catalog
Your app's success hinges on delivering an exceptional experience to users across different locales. Localization is
Read articleTranslating closures to async
What is continuation?
In Swift, a continuation is a construct that allows you to suspend and resu
Read articleAurora Editor
Aurora Editor: A Swift-Powered IDE for Efficient Coding
Introduction
As developers, we're always on the lookout for tools that enhance our productivity, streamline our workf
Read articleSimpleNetworking
Today i write about my Swift package .
It's a simple networking library for Swift it is a wrapper around URLS
@dynamicMemberLookup
async/await
Let's delve into the fascinating world of Swift's async/await.
This powerful feature, introduced in Swift 5.5, revolutionizes asynchronous programming, making it more intuitive and r
Implementing Admob in SwiftUI
Recently i was working on a that required me to implement Admob in a SwiftUI app.
I encountered some issues while implementing Admob
Read articleOTP Code Generation with CryptoKit: A Swift Approach
Introduction
In the realm of secure authentication, One-Time Passwords (OTPs) play a crucial role. Whether it's two-factor authenticat
Read articleSnippet: @EnvironmentVariable
If you are creating commandline apps you sometimes need to acces the operating system environment variables, while you can use `get
Read articleObservable Geocoder
Firstly we want to import CoreLocation for the location services.
We're going to construct a basic class, which subclasses ObservableObject.
class Geocoder: ObservableOb
Read article
Easy Publishers
Ever wondered how to create a simple publisher?
In this blog i'll try to show you the basics
Firstly we need to import the required frameworks
// Used for the ObservableObject
Read article