Welcome to another weekly roundup! We have a bunch of really cool, very inventive new controls for you this week. Enjoy!
Aaron
What We’re Reading
- Key-Value Observing Done Right: Take 2 – Gwynne Raskind takes a deep dive into improving KVO for modern OS X and iOS apps.
- NSScreencast on CocoaPods – Today NSScreencast has a new video up on how to use CocoaPods in your Cocoa apps. Setting aside some minor issues with out-of-date projects, I’ve found CocoaPods to be an incredibly handy way to manage project dependencies.
- Insurgent Games Releases Source for Their iOS Games – Earlier this week, Insurgent Games released their many celebrated iOS and Android games as open source projects, posting the source code for download on Github. This allows aspiring game developers to learn and build their own games from the code. Also, fans can download any game for free from the iOS App Store and the Android Market.
NAMenu
NAMenu is a simple to use and modify SpringBoard-like grid controller you can use to launch other view controllers. It features smooth animation and full landscape support. Apache 2.0 licensed.
MADismissiveTextView
A UITextView subclass that lets you dismiss the keyboard with a swipe, sort of like in iOS’ Messages app. GPL licensed.
Slide Navigation View Controller
An iOS 5 container view controller that manages primary and secondary view controllers. The primary view controller is the visible view controller. The secondary one can be a Path/Facebook-like left or right slide-out, or it can be concealed at the top or bottom of the screen. MIT licensed.
Filtrr
This week’s control of the week is an awesome image filter library for iOS, called Filtrr. Filtrr was created by Omid Hashemi, and is based on Alex Michael’s filtrr.js. It includes a total of 11 different built-in image effects, and provides you with the tools to construct your own. MIT licensed.
Check out the demo on YouTube
ITWLoadingPanel
A set of drop-in classes for providing a download info panel in your iOS app. Apache 2.0 licensed.
TKDragView
An easy to use, flexible tool for letting your users drag objects around the screen. MIT licensed.
MOOMaskedIconView
Draw scalable icons of different styles with a single PDF or image in order to avoid having to maintain different images for @2x rendering, highlighted states, etc. Public domain.
Touchposé
A set of classes for iOS that renders screen touches when a device is connected to a mirrored display. Touchposé adds a transparent overlay to your app’s UI; all touch events cause semi-transparent circles to be rendered on the overlay—an essential tool when demoing an app with a projector. Apache 2.0 licensed.
DemoButton
Allows for programmatic generation of button images using Core Image filters; caching the generated images in a Nimbus in-memory cache; setting custom line spacing on button text using MTLabel. Apache 2.0 licensed.
RateStars
An App Store-like rating control. MIT licensed.
Rotating Wheel Control
The accompanying source code for a tutorial showing you how to build a rotating pie control along the lines of what you may have seen in ConvertBot and other apps. Custom license.
EDStarRating
A configurable star rating control for Mac OS X, similar to those found in iTunes and the App Store. BSD licensed.
AcornCharts
A fun way to display charts in iOS using the Chipmunk physics library. It draws data in balls of different sizes or numbers that responds to device tilt. MIT licensed.
SFContainerViewController
Essentially, a container view controller for iOS 4. MIT licensed.