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. Generic Range Algorithms

    Half-open and closed ranges are not easily convertible to each other. If you implement an algorithm that works on ranges, that usually means you have to provide two overloads. But sometimes, making your code more generic is the better solution. More >

    October 13, 2016

  2. Optional Non-Escaping Closures

    Closures are generally non-escaping by default since Swift 3, but there are still some situations where that’s not the case. More >

    October 10, 2016

  3. _playgroundPrintHook

    The standard library hack that allows Xcode to capture print output in playgrounds. More >

    September 30, 2016