4 Ways to Implement a UIButton

Great article over on robots.thoughtbot.com that shows 4 different ways to implement a custom UIButton. Each of the 4 implementations come with code examples, a list of advantages and disadvantages, and even a difficulty rating. The article covers making UIButtons using full-sized assets, resizable assets, CALayer, and with Core Graphics. Definitely worth a read.