On May 5, 2009, at 6:54 PM, Clark Cox wrote:

On Tue, May 5, 2009 at 8:28 AM, Andreas Grosam <agro...@onlinehome.de> wrote:

On May 5, 2009, at 3:21 PM, Ken Thomases wrote:

Since you mention NSTreeController and CFTree, you may already be aware of
this, but just in case you aren't: have you looked at NSTreeNode?

I didn't - thanks for this hint :) And it looks perfect if I decide to implement my own container, but I'm going to search some more opportunities.


Beyond NSTreeNode, what more do you have to implement? (i.e. there
needn't be any "container" for a tree data structure, it can be
composed completely of its nodes).
Well, this depends on your requirements and whether it is a search tree or a graph.
In my actual case I wont need much functionality.

Some possible requirements may be:
copy, slice, count, rotate, enumerators with the five most common traversal methods, partial locks, thread safety,
time and space complexity constraints, etc.



Instantiate a root node, and that can be your "container", then add
and remove children as appropriate.
In may case, this will work since, as mentioned, I just need a graph, insert methods and a traversal algorithm.


Regards
Andreas


--
Clark S. Cox III
clarkc...@gmail.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to