Weekly Roundup

Aaron Brethorst, March 12, 2012

Welcome to another Cocoa Controls Weekly Roundup. I hope you all had a productive week and a relaxing weekend! Over here, we’ve been hard at work upgrading the site to Rails 3.2 in order to make a whole raft of forthcoming feature and performance improvements far easier to implement. The update will be online later this week.

The other big news of the week, of course, was the announcement of The New iPad. Have you placed your pre-order yet? If not, it looks like every iPad model is back-ordered by 2-3 weeks. Of course, Apple Stores will have a good number in stock for anyone in the United States interested in standing in line this coming Friday.

What We’re Reading

It was a slow news week (outside of that whole iPad thing), but Mike Ash came through like he always does with a great, comprehensive article on implementing NSMutableArray from scratch.

SpinnerView

A snazzy definite and indefinite circular progress indicator. MIT licensed.

Find out more

Text Justify control

A control that allows you to lay out justified text. It appears it needs some work to support non-Cyrillic character sets, but the accompanying blog post does a great job of explaining how to do just that. Apache 2.0 licensed.

Find out more

Photo Picker+

Photo Picker+, our control of the week, is a new library from the recently-launched YC startup, Chute. It replaces the native photo chooser, and lets you select photos from Facebook, Picasa, Flickr, or Instagram, in addition to the local Camera Roll or Photo Stream. It returns the photo in the exact same format as the native image picker on iOS and Android so it is very simple to integrate. MIT licensed. You’ll also need to sign up for a free account on their website.

Check it out on YouTube:

Find out more

CMHTMLView

A very well-designed UIWebView wrapper that gives you block-based callbacks for image and link taps, the ability to remove the background from the UIWebView, and more. Apache 2.0 licensed.

Find out more

PullToRefresh

An implementation of pull to refresh for OS X. MIT licensed.

Find out more

AGImagePickerController

AGImagePickerController is a image picker controller that allows you to select multiple photos and can be used for all iOS devices. MIT licensed.

Find out more

ECSlidingViewController

ECSlidingViewController is a view controller container for iOS that presents its child view controllers in two layers. It provides functionality for sliding the top view to reveal the views underneath it. This functionality is inspired by the Path 2.0 and Facebook iPhone apps. MIT licensed.

Find out more

PTImageAlbumViewController

A picture album viewer for iPad. It offers a set of thumbnails and a scrubber-type interface for navigating through them, just like Apple’s Photos.app on the iPad. License unspecified.

Find out more

AGSimpleImageEditorView

As the name implies, this is a simple image editor for iOS. It offers cropping and rotation. MIT licensed.

Find out more

SEHumanizedTimeDiff

An NSDate category that offers functionality like Rails’ time_ago_in_words method. In other words, it converts NSDate objects into strings like “3 minutes ago”, “about an hour ago”, and so forth. MIT licensed.

Find out more

US2FormValidator

A form validation framework for iOS. Provides snazzy-looking popovers telling the user what’s wrong with each invalid input. BSD licensed.

Find out more

CLTickerView

A horizontally-scrolling label, like a news ticker, or the old marquee tag in HTML 4. Text animates from right to left, and tapping on the ticker will stop the animation. Simplified BSD license.

Find out more

SCTwitter

A clean and simple implementation of several core Twitter API calls in Objective C with block callbacks. MIT license.

Find out more