Weekly Roundup

Aaron Brethorst, March 05, 2012

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.

Find out more

MADismissiveTextView

A UITextView subclass that lets you dismiss the keyboard with a swipe, sort of like in iOS’ Messages app. GPL licensed.

Find out more

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.

Find out more

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

Find out more

ITWLoadingPanel

A set of drop-in classes for providing a download info panel in your iOS app. Apache 2.0 licensed.

Find out more

TKDragView

An easy to use, flexible tool for letting your users drag objects around the screen. MIT licensed.

Find out more

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.

Find out more

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.

Find out more

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.

Find out more

RateStars

An App Store-like rating control. MIT licensed.

Find out more

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.

Find out more

EDStarRating

A configurable star rating control for Mac OS X, similar to those found in iTunes and the App Store. BSD licensed.

Find out more

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.

Find out more

SFContainerViewController

Essentially, a container view controller for iOS 4. MIT licensed.

Find out more