Welcome to our weekly roundup! When Apple introduced Auto Layout in iOS 6, I put it through its paces and quickly decided it was too much of a pain to struggle with, especially given that it would prevent me from shipping the apps in question on iOS 5. (harder to use, can’t produce layouts that look good, won’t work on older operating systems…Umm, pass.) But, circumstances change, and I would very strongly recommend to anyone building iOS apps today to adopt Auto Layout immediately.
Luckily, the intervening year has produced a number of tools and libraries for making Auto Layout easier, like our control of the week, Masonry. I highly recommend checking it out. I’ll have a lot more to say about Auto Layout in the weeks ahead, and please drop us a line if there’s anything in particular you’d like to learn about it.
Best,
Aaron
What We’re Reading
- How to transition app designs to iOS 7
- New in RubyMotion: Blocks Rewrite, Retain Cycle Detection, Better Crash Reporting
- More Git and GitHub Secrets
- Ruby Warrior – It’s Ruby, not Objective-C, but this is well worth 20 minutes of your time. (Turn down your speakers before opening the page!)
App of the Week
Control of the Week
Masonry
A light-weight layout framework which makes creating iOS AutoLayout NSLayoutConstraints in code quick, readable and descriptive. MIT licensed. |
Weekly Roundup
MSCellAccessory
UITableViewCell accessoryType can easily customizing the colors. Supported iOS7 Flat Design. BSD licensed. |
JTOpenDoorAnimatedViewController
A single View Controller that mimics the startup animation of the AskKing Quizz app. Requires XCode 4.5. MIT licensed. |
KOPopupView
Popup UIView for iPhone/iPad in both orientations with nice effect. MIT licensed. |
CLTableWithFooterViewController
Easily add a stationary footer image when you reach the bottom of your UIScrollView or UITableView. Scroll back up to make it disappear. MIT licensed. |
MMProgressHUD
An easy to use HUD interface with personality. MIT licensed. |
RMMapper
|
TRSDialScrollView
A highly customizable UIScollView dial control. MIT licensed. |
JWToolbarAdaptiveSpaceItem
A spacer item for NSToolbars that can automatically resize itself to match an adjacent NSSplitView or other pane-like setup. BSD licensed. |
SLGSlideShowView
Simple Image Slide Show for displaying images with UITableView like datasource and delegate MIT licensed. |
PBJVision
iOS camera engine, supports touch-to-record video and photo capture. MIT licensed. |
SWScrollView
Scroll view like Star Wars opening crawl. MIT licensed. |
DAContextMenuTableViewController
A UITableViewController subclass with “more” accessory view, that looks and behaves similarly to the one in the native mail app. MIT licensed. |