- Three20 -- Custom UI classes used in the Facebook application
- CocoaHelpers -- Extensions to common classes
- MBProgressHUD -- Replacement for the undocumented UIProgressHUD
- cocos2d for iPhone -- 2d game engine
- TouchCustoms -- Memory management, ratings, progress bars, more (GitHub Offline)
- s7graphview -- Graphing
- core-plot -- More graphing
- HTFramework -- Reusable views
- EGOTableViewPullRefresh -- Pull to refresh like Twitter (Tweetie 2)
- PullToRefresh -- Another pull to refresh implementation
- MGSplitViewController -- UISplitViewController replacement for the iPad
- AQGridView -- A UITableView-style replacement that supports grids
- DDActionHeaderView -- Combine the core concept of UIToolbar and UINavigationBar
- DDAlertPrompt -- UIAlertView subclass providing UITextFields for user/password inputs
- ASIHTTPRequest -- an easy to use wrapper around the CFNetwork API
UI Libraries & Frameworks
- Useful categories & common UI's
- Three20: Foundation of Facebook's iPhone app
- Progress indicator overlays
- MBProgressHUD: Rounded-rect translucent
- DSActivityView: Horizontal-style & rounded-rect translucent
- MGImageUtilities: Resize, crop, and tint
UIImage
s. - MGTwitterEngine: Twitter integration library for Mac OS X and iPhone
- TISwipeableTableView: Swipe
UITableViewCell
to reveal a back view, like cells in the "Twitter" app - AcaniChat: Open-source version of iPhone's native Messages app
- Photo viewers
Networking
- REST
- RestKit: Makes interacting with RESTful web services simple, fast and fun
- HTTPRiot: A simple HTTP REST Library
- ObjectiveResource: Makes interacting with Ruby on Rails applications dead simple
- Sockets
- AsyncSocket: TCP/IP socket networking library that wraps CFSocket and CFStream
- Zimt: HTML5 Websockets
Core Data
- mogenerator: Core Data code generation
Projects
Game Libraries & Frameworks
- cocos2d
- Sparrow Framework
- Physics engines