A UIPanGestureRecognizer to create a marquee selection tool that you can use in any UIView.Read More
A common pattern in cocoa development is the use of the `delegate` pattern. Most commonly used as a callback mechanism.
In Swift however sometimes we'd like to use this pattern along with a generic implementation of our `Type`. By making a generic constraint on our delegate we can safely define an instance of `Type` and ensure our delegate callbacks are type-safe to the same concrete associated instance.Read More
Working as a consultant I often find that companies struggle with improving. Its not because they don't recognise the issues, its more generally because they don't know what to do about them.
In this article I will demonstrate a solution to a common problem, breaking down a feature.Read More
Peek is an open source library that lets you easily check your application against your user interface's specification guide(s). Peek can be used by engineers, designers & testers, allowing developers to spend more time on code and less time checking that fonts, colors and layout are pixel perfect.Read More