Ole Begemann

Hi, I’m Ole. I’m a developer from Berlin and co-author of Advanced Swift. Here, I mainly write about Swift and app development on Apple platforms. More about me.

Recent Articles

  1. It’s wrappers all the way down

    Swift 4.2 comes with a lastIndex(of:) method. I explore how one might implement this method manually and why this is a good exercise to understand the standard library’s collection design. More >

    September 25, 2018

  2. An iOS alert view with a text field and a “smart” OK button

    I wrote a UIAlertController extension that allows you to perform validation of the text the user has entered while the alert is on screen. It’s nothing earth-shattering, but what I like about it is that the behavior is entirely encapsulated in the initializer. Clients only deal with the same UIAlertController object they’re used to. More >

    August 13, 2018