I find myself doing more and more dynamic UI layout in iOS apps these days. When elements of a UI need to resize to fit their contents, or move to accommodate other elements, the layout code can get complex and verbose. We’ve developed a set of Objective-C UIKit macros that help make this code more readable, self-documenting, and easy to change.
When a view is offset from another view, you might write something like this:
These macros help make that code more concise and scannable:
You can download the macros from our TBMacros Github repo. First let’s take a look at an example Continue reading
At
Blocks are an incredibly powerful addition to Objective-C, introduced in iOS 4. However, their syntax can be maddeningly difficult to remember. Matt Gallagher has an excellent post that 
So be honest: What’s your answer to the question “Do you enjoy reading the latest app store reviews for your app?”
One common crash issue that’s tough to catch during iOS development of