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


App of the Week




Hackers

The author of this app was generous enough to release the source code to it under the permissive MIT license. It’s a great way to get a holistic view of how to build a network-enabled iOS app.

Hackers is a beautifully elegant app for Hacker News, a social news website about tech start ups and computer hacking.

Find out more


Control of the Week

Masonry




Masonry

A light-weight layout framework which makes creating iOS AutoLayout NSLayoutConstraints in code quick, readable and descriptive.

MIT licensed.

Find out more Add to Favorites  See a Video


Weekly Roundup

MSCellAccessory




MSCellAccessory

UITableViewCell accessoryType can easily customizing the colors. Supported iOS7 Flat Design.

BSD licensed.

Find out more Add to Favorites


JTOpenDoorAnimatedViewController




JTOpenDoorAnimatedViewController

A single View Controller that mimics the startup animation of the AskKing Quizz app.

Requires XCode 4.5.
iOS 4.3 and above

MIT licensed.

Find out more Add to Favorites


KOPopupView




KOPopupView

Popup UIView for iPhone/iPad in both orientations with nice effect.

MIT licensed.

Find out more Add to Favorites


CLTableWithFooterViewController




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.

Find out more Add to Favorites


MMProgressHUD




MMProgressHUD

An easy to use HUD interface with personality.

MIT licensed.

Find out more Add to Favorites


RMMapper




RMMapper

  • Converts JSON into objects with predefined class

  • Save object to NSUserDefaults fast and convenient

  • Make a class to conform to NSCopying easier



MIT licensed.

Find out more Add to Favorites


TRSDialScrollView




TRSDialScrollView

A highly customizable UIScollView dial control.
It conforms to the UIAppearance protocol for global application customization.

MIT licensed.

Find out more Add to Favorites


JWToolbarAdaptiveSpaceItem




JWToolbarAdaptiveSpaceItem

A spacer item for NSToolbars that can automatically resize itself to match an adjacent NSSplitView or other pane-like setup.

BSD licensed.

Find out more Add to Favorites


SLGSlideShowView




SLGSlideShowView

Simple Image Slide Show for displaying images with UITableView like datasource and delegate

MIT licensed.

Find out more Add to Favorites


PBJVision




PBJVision

iOS camera engine, supports touch-to-record video and photo capture.

MIT licensed.

Find out more Add to Favorites


SWScrollView




SWScrollView

Scroll view like Star Wars opening crawl.

MIT licensed.

Find out more Add to Favorites


DAContextMenuTableViewController




DAContextMenuTableViewController

A UITableViewController subclass with “more” accessory view, that looks and behaves similarly to the one in the native mail app.

MIT licensed.

Find out more Add to Favorites

  • by Aaron Brethorst
  • July 27, 2013 08:39 PM