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
- PLCrashReporter and Unwinding the Stack With DWARF – Mike Ash talks about DWARF debugging information, the compact unwind encoding, and stack scanners.
- OneBusAway iOS Source Code – Seattleite iOS developers rejoice, it looks like the OneBusAway source code is now available on GitHub!
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.
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.
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.
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.
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).