Open Source Resources
A thriving community of developers works on the iPhone. As a result, there's a lot of excellent open source. Besides being a great way to save time implementing your project, novice developers can learn from the talented and generous individuals that created it.
http://joehewitt.com/post/the-three20-project/
Three20 is an extensive open source project by Joe Hewitt that includes many of the classes used in Facebook applications for the iPhone. You'll find a photo viewer, controllers, and views for composing messages, along with various other utilities such as an HTTP disk cache. The project includes a sample application that shows how to use each component. If you're just starting out, you can learn a lot just by reading the code of this expert developer.
TouchCode is an award-winning project started by Jonathan Wight. An active community of developers has contributed code such as XML and JSON parsers, an embeddable HTTP server, user interface views, and much more. This code is being used in many iPhone apps, so save yourself some time and check it out!
http://code.google.com/p/kissxml
Unlike TouchCode, which offers a lightweight XML parser, KissXML provides a rich parser and the ability to generate XML programmatically.
http://code.google.com/p/core-plot/
If your application has the need to plot graphs, you'd be wise to check out the CorePlot project. This framework integrates tightly with other frameworks such as Core Animation and Core Data ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access