Ole Begemann

Hi, I’m Ole. I’m an iOS and Mac developer from Berlin. I mainly write about software development on Apple platforms. More about me.

Recent Articles

  1. More Pattern Matching Examples

    An extension of the generic pattern matching solution I presented earlier to work with arbitrary methods on arbitrary types. More >

    September 30, 2015

  2. Ranges and Intervals in Swift

    Continuing the pattern matching discussion from my previous article, I take a look at ranges and intervals in Swift and how we can take advantage of them to create another useful pattern matching syntax. More >

    September 24, 2015

  3. Pattern Matching in Swift

    One of Swift’s great features is that you can extend the pattern matching system. In this article I show you how to add pattern matching support for inequalities in switch statements. More >

    September 18, 2015

  4. How to Use updateConstraints

    I’ve never been a fan of the updateConstraints() and updateViewConstraints() method on UIView and UIViewController, respectively. A 2015 WWDC session on auto layout explains why, and when you should still use it. More >

    August 31, 2015