This week’s iOS Open Source project is TouchCode, a collection of open source projects, including TouchXML, TouchJSON, TouchNotifications, among others. Jonathan Wight of Toxic Software is the mastermind behind TouchCode.
I’ve worked with open source tools similar to TouchJSON, which can be huge time savers when communicating with remote servers. For those unfamiliar with JSON, the beauty of JSON when working in Objective-C is that packages such as TouchJSON make easy work of downloading content and deserializing into NSDictionary objects – say goodbye to all the messy code for parsing XML.
Although I haven’t taken the time to look at all the projects in TouchCode, there looks to be some interesting stuff worth taking time to poke at, including an RSS reader library (TouchRSS) and a persistent logging framework (TouchLogging).
Jonathan has a number of other interesting (non iOS) open source projects, you can find all his work here:schwa.
I’d like to thank Terry Blanchard for reaching out and letting me know about the Touchcode series.
Suggestions For Open Source Projects?
If you have written, worked with or otherwise know of an interesting open source project, one that is focused on iOS development, feel free to send me a note. Even a simple class/category that offers something useful is welcome. Contact me with ideas and suggestions.