• 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
Re: n00b Q re: AppController
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: n00b Q re: AppController


  • Subject: Re: n00b Q re: AppController
  • From: Rob Keniger <email@hidden>
  • Date: Sun, 27 Dec 2009 07:55:59 +1000

On 25/12/2009, at 10:00 AM, David Duncan wrote:

> In Objective-C all classes share a namespace, so if two binary images are loaded into the same address space, and use the same class name, then one of the two classes will be used. If all of these AppControllers share the same functionality, then you probably won't have any issues (for now) but if all of your plugins do implement this class to the same function, then you should probably abstract them all into a common framework that all of these plugins load instead.


...or at the very least, change the class names of the AppController classes in each plug-in so they don't have the same name. AppController is a poor name for the main class of a plug-in anyway, as it is nothing of the sort. "BurnerController" and "ProducerController" would be possibilities in this case.

--
Rob Keniger



_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

References: 
 >n00b Q re: AppController (From: "David M. Cotter" <email@hidden>)
 >Re: n00b Q re: AppController (From: David Duncan <email@hidden>)

  • Prev by Date: Dynamically update drawRect
  • Next by Date: Re: Dynamically update drawRect
  • Previous by thread: Re: n00b Q re: AppController
  • Next by thread: MallocDebug Hang with Core Data Save
  • Index(es):
    • Date
    • Thread