Hello everyone, and welcome to the latest edition of the Cocoa Controls weekly roundup. I’m continually impressed by the resourcefulness, capability and generosity of the iOS developer community, and this week definitely has not disappointed me. We have some awesome stuff for you to check out below.
What We’re Reading
- RubyMotion Review – Sam Soffes takes a look at the recently announced Ruby iOS development tool, RubyMotion.
- ReactiveCocoa – GitHub has open sourced their reactive programming framework for OS X and iOS.
- PLCrashReporter and Unwinding the Stack With DWARF, Part 2 – Mike Ash continues his series on crash reporting with an in-depth look at unwinding the stack on x86_64.
This category provides a couple of simple methods to make resizing your UILabels less painful. You can “auto adjust” a label with provided a minimum size, maximum size or none at all. Public domain.
Fully and easily customizable rotary wheel control for iPhone and iPad. Very similar to the control in Convertbot. It rotates with inertia/momentum. Drawn using CoreGraphics without any images. MIT licensed.
UIViewController+KNSemiModal is a replica of the semi-modal view plus with push-backed stacked animation found in the beautiful “Park Guides by National Geographic” app. This ARC library is designed as a Category to UIViewController so you don’t have to subclass and you can simply drop in any project and it will just work! MIT licensed.
Like the Instapaper experience on iPad, this project aims to replicate UITabBarController functionality and behavior, but with a vertical tab bar. MIT licensed.
Our control of the week, ADLivelyTableView, was created by Applidium, a French iOS development shop (who apparently also ported Vim to iOS(!)). It is a drop-in subclass of UITableView that lets you add custom animations to any UITableView. If I’m not mistaken, it’s modeled after a series of CSS3 animations that appeared on Hacker News a few weeks back. BSD licensed, and ridiculously cool.
Create standard iPhone buttons without any image. It’s easy to embed into any project, two files are needed. It’s easy to add new effects. MIT licensed.
A Sparrow-style implementation of Swipe-To-Reveal for table view cells on iOS. MIT licensed.