Weekly Roundup

Aaron Brethorst, April 30, 2012

Hi everyone, and welcome to this week’s weekly roundup. How well did you do on ordering tickets to WWDC this year? For me, being on the United States’ west coast, the tickets sold out before I even woke up. Oh well, at least the sessions are available on iTunes.

Cheers,
Aaron

What We’re Reading

ZKTextField

A simple replacement for NSTextField that offers a very much higher degree of customization ability. It does not use any cells and delegates all most of its functions out to different methods so that subclasses can easily override them and change a function. MIT licensed.

Find out more

LIExposeController

LIExposeController, our control of the week, was developed by LinkedIn for their iOS application, and offers up an Exposé-like navigation paradigm for iOS apps. You can check out an example of this in the wild in LinkedIn’s own iPhone app, of course. LIExposeController acts as a container view controller*, much like UINavigationController or UITabBarController. It manages a set of UIViewControllers as separate “stacks” so that users can easily switch between multiple screens. Apache 2.0 licensed.

* the control is still iOS 4-compatible, from my understanding.

Check out the source code, or see a demo of the control on YouTube first:

TBHintView

TBHintView is a simple, highly customizable hint library for iOS. It enables you to add simple hints to any UIView. It features multiple page support and various show and hide animation types. License unspecified.

Find out more

QR Code Encoder

An implementation of QR code encoder for Objective-C ported from Psytec library. Able to encode an NSString to a dot matrix which can be further rendered to an UIImage. Apache 2.0 licensed.

Find out more

OGActionChooser

OGActionChooser is an iOS control that can be used as a replacement for UIActionSheet or UIAlertView. It displays an arbitrarily long list of button items, each having a title and image. The user can select an item or close the action chooser. The items can be disabled optionally. MIT licensed.

Find out more

Geocoder

A view controller which allows the user to either long press a map and get back an address, or enter text into a search bar to put a pin on a map. Custom license (see GitHub repository).

Find out more