CNTreeNode is a convenient and easy way to build a tree of nested objects. You can use it as a datasource for your table view, source view or what ever.
pod 'CNTreeNode' to your podfile.
Just drag the
CNTreeNode.* files into your project.
CNTreeNode was written using ARC and should run on 10.7 / iOS 6 and above.
The code is provided as-is, and it is far off being complete or free of bugs. If you like this component feel free to support it. Make changes related to your needs, extend it or just use it in your own project. Feedbacks are very welcome. Just contact me at email@example.com, send me a ping on Twitter @TheCocoaNaut or App.net @phranck.
If you like this component or you're using it in your own software so please let me know. I'll give you a mention and set a link to your website (or the Mac App Store, if it exists).
You can find the complete reference here (CocoaDocs).
This software is published under the MIT License.