Swift and Combine: Which thread runs my sink closure?

Which thread runs my sink closure main thread combine thread example

Hallo allemaal, Leo hier. Today we will discuss which thread runs my sink closure using Combine and Swift. Last week we started to dive more into Apple’s Combine framework and a very important question was raised. When you use the reactive programming paradigm you probably will end with the pub-sub paradigm, implying that you will […]

Find Navigator Search History in Xcode

Check Find Navigator Search History in Xcode example

Hallo jongens en meisjes, Leo hier. Today we will discuss Navigator Search History in Xcode and how you can use it to boost your productivity. I’ll show something that I discovered recently in Xcode. I always wondered if that should be some type of “search history” on Xcode. Would be awesome to not have to […]

Crunching Data with Apple’s TabularData Framework

this image is the first one of the article Crunching Data with Apple's TabularData Framework

Hallo allemaal, Leo hier. Today we will explore a very cool and interesting Apple framework called TabularData. This framework is all about importing, organizing, and preparing a table of data to train a machine learning model. You can do a lot of neat data transformations with it, from the import moment until writing a new CSV […]

How to remove/suppress the Default MapKit User Location Callout Annotation

How to remove/suppress the Default MapKit User Location Callout Annotation example main image

Hallo iedereen, Leo hier. The topic today is how to remove/suppress the Default MapKit user location callout annotation. We will explore a quick tip about MapKit. MapKit has a handy property that you can turn on to show the user location on the map called showsUserLocation. When you set it to true it shows the […]

Expand your APIs capabilities with Opaque Types in Swift

Expand your APIs capabilities with Opaque Types in Swift article title image

Hallo collega’s, Leo hier. The topic today is how to Expand your APIs capabilities with Opaque Types in Swift. Come and learn why the new `some` keyword could be useful for your daily life Imagine this story: You are asked to write a new SDK that will have a lot of APIs. Your task is […]

Using Protocol Default and Conforming Function in Swift

Protocol Default and Conforming Function in Swift main article image

Hallo mijn metgezellen, Leo hier. The topic today is using Protocol Default and Conforming Function in Swift to be able at the same time use the default protocol function and the conforming function. Today we will explore a very niche case about Protocols. It’s not something new that Protocol is one of the most important […]

Using Native Swift to make Units Conversions

Swift to make Units Conversions head image example

Hallo mijn vrienden, Leo Hier. Today topic is how to use Swift to make Units Conversions and improve your code readability. Today we will explore something that I learn two weeks ago. I was wondering if there’s a native way to convert hours to seconds or even kilometers to meters. The good thing is that […]

Using Decorator Pattern to Add Architectural Non-Intrusive Analytics in Swift

Hallo alle mensen, Leo Hier. This week’s article is about using decorator pattern to add architectural non-intrusive analytics in Swift. Today we will talk about a little more advanced architecture topic. We will discuss cohesion and coupling while we will walk through all the solutions. The most important lesson today is that we will apply […]

Making Pixel Art Animations with UIImageView in Swift

Hallo heksen en tovenaars, leo hier. The topic today is how to make animations with UIImageView in Swift and bring life to your apps just using plain UIImage objects. Today we will explore an API that I discovered recently. Last week I had to animate the pin of a map. But it’s not animate it’s […]

Odd Even Linked List Problem in Swift

Odd Even Linked List Problem in Swift guide solved

Hallo vrienden, Leo Hier. The topic today is how to solve the Odd Even Linked List problem in Swift. Today we will explore a linked list problem. Linked lists are a very curious data structure because you can have a lot of variants of them. For example, you can have a Doubly linked or a […]

Join our Newsletter!

From beginner-friendly tutorials to advanced coding techniques, the newsletter is designed to help you level up your skills and stay up-to-date with the latest trends in app development.