From the Building on UIKit series.
Building an adaptive button
When you want something done right, sometimes you just have to do it yourself.
Constraints and UIButton
We’re accustomed to the leading-to-trailing layout of UIButton, but what if we want to break from the everyday and put our image on top of the text or after the text?
Dressing up your UIButton
Jony Ive didn't take all the fun out of buttons with iOS 7; you can have stylish buttons, the power is still there, but you have to be willing to make the effort.
Nobody loves UIButton
Dating back all the way to the first iOS SDK you’d think there’d be a bit more love for this venerable component.
From the Considerate Apps series.
Considerate Apps Sample Code
An example of a considerate component might make it easier to build considerate apps.
Considerate Apps Use Dynamic Type
Allow your your users to enjoy your App without needing to put on or take off their glasses.
Considerate Apps Sound Good
Go beyond what's necessary with great support for Voice Over.
The Case for Considerate Apps
Why your App should adapt to your users.
Introducing Considerate Apps
We all want to build great apps, but we can't lose sight of what inspires users to love them.
A Native Server-driven UI
Giving your marketing and product teams the ability to define the content of your app doesn't mean you lose control; you gain greater focus. You all serve your customers better.
Misusing Appearance Selectors
UIAppearance is a pretty neat technology we can use to style our apps, but it turns out we can also use it for another tricky purpose.