Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: initializers in Categories?




Understand that this is opinion only ... I have no idea if this is accurate, but ..... :-)


As long as you don't try to declare additional instance variables (which is definitely not allowed in categories), and your new initializer first calls the class's designated initializer before doing its own thing, I don't think you'd run into any problems.

  Try it and see what happens. :-)

--
I.S.


On Jul 13, 2006, at 3:07 PM, Rob Ross wrote:

Can a category declare a new initializer for an object?

ie,

@interface Foo (MyCategory)

- (id) initWithSomeNewArgumentList:(Bar *)bar :(Baz *)baz;

@end

If this is possible, is this considered good/bad practice?


Rob Ross
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/idiotsavant2005% 40gmail.com


This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden
References: 
 >initializers in Categories? (From: Rob Ross <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.