• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Object Hierarchies
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Object Hierarchies


  • Subject: Object Hierarchies
  • From: Sam Colombo <email@hidden>
  • Date: Sat, 28 Apr 2007 22:09:46 -0500

    This question relates to bindings and a hierarchy of lists, each level
of which may have different properties.  We have done all this once before,
the hard way in C++, and are trying to see what we could do in Cocoa.   We
have been looking at MailDemo, available on the web, and wondered if the
following would make sense.  We have a hierarchy of objects, each having a
list of lower-level objects, i.e.:

Course -> Session -> Segment -> Scene -> Shot -> Layer -> Shape ->
ContentProperties

    Does it make sense, a la MailDemo, to subclass these from a common class
having only two instance variables, i.e., an (NSMutableArray*)sublist and an
(NSMutableDictionary*)properties, the latter of which would be individually
initialized with all the keyed properties associated with the particular
subclass?  Or maybe even just use one class with individual initializers?
This would be in lieu of defining individual instance variables and
accessors.  Is there a downside to this approach?

    We also have a set of tabbed views, each containing a table that
displays properties corresponding to one of the above levels.  In addition,
we would like to have an alternative tree view of the full structure.  Each
individual level would have its own NSArrayController subclass and I assume
there would be one NSTreeController subclass.

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Object Hierarchies
      • From: Lars von Wedel <email@hidden>
  • Prev by Date: Re: retain recursively applied to objects?
  • Next by Date: Re: setting minimum size for NSView to display all content without scroll view
  • Previous by thread: Re: retain recursively applied to objects?
  • Next by thread: Re: Object Hierarchies
  • Index(es):
    • Date
    • Thread