FROM : Scott Andrew
DATE : Sun Feb 10 18:35:55 2008
One point of research (going through my books.)
The Cocoa with Objective-C book shows not assigning self.. Arg.. So
where do we get in the habit of assigning self? Is it bad code
practice? I know i have done it for the past 4 years out of habit and
learning from example code and other materials.
Scott
On Feb 10, 2008, at 9:18 AM, Scott Andrew wrote:
> Ok. Myself, like most Cocoa engineers have learned to write
> initializers like so:
>
> -(id) init
> {
> self = [super init];
>
> if (self != nil)
> {
> .. do my init
> }
>
> return self;
> }
>
> So my question is:
>
> As i get ready to teach non-cocoa programmers in my company about
> cocoa programming, and having read Will Shipley's blog, Is the above
> the way to teach writing an initializer? I see Will, and a few
> others, say no [super init] will initialize self in its code there
> is no reason to assign self. Yet all code and docs I see have
> similar code.
>
> Arguments for and against? I know old debate.... ;-)
>
> Scott Andrew
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/<email_removed>
>
> This email sent to <email_removed>
DATE : Sun Feb 10 18:35:55 2008
One point of research (going through my books.)
The Cocoa with Objective-C book shows not assigning self.. Arg.. So
where do we get in the habit of assigning self? Is it bad code
practice? I know i have done it for the past 4 years out of habit and
learning from example code and other materials.
Scott
On Feb 10, 2008, at 9:18 AM, Scott Andrew wrote:
> Ok. Myself, like most Cocoa engineers have learned to write
> initializers like so:
>
> -(id) init
> {
> self = [super init];
>
> if (self != nil)
> {
> .. do my init
> }
>
> return self;
> }
>
> So my question is:
>
> As i get ready to teach non-cocoa programmers in my company about
> cocoa programming, and having read Will Shipley's blog, Is the above
> the way to teach writing an initializer? I see Will, and a few
> others, say no [super init] will initialize self in its code there
> is no reason to assign self. Yet all code and docs I see have
> similar code.
>
> Arguments for and against? I know old debate.... ;-)
>
> Scott Andrew
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/<email_removed>
>
> This email sent to <email_removed>
| Related mails | Author | Date |
|---|---|---|
| Scott Andrew | Feb 10, 18:18 | |
| Scott Andrew | Feb 10, 18:35 | |
| Adhamh Findlay | Feb 10, 19:41 | |
| John Newlin | Feb 10, 20:13 | |
| Hans van der Meer | Feb 10, 20:20 | |
| Quincey Morris | Feb 10, 20:29 | |
| Jens Alfke | Feb 10, 20:45 | |
| Wade Tregaskis | Feb 10, 20:50 | |
| Ricky Sharp | Feb 10, 21:01 | |
| Jens Alfke | Feb 10, 22:44 | |
| Hans van der Meer | Feb 10, 23:26 | |
| Paul Bruneau | Feb 10, 23:29 | |
| Uli Kusterer | Feb 10, 23:40 | |
| Paul Bruneau | Feb 11, 00:18 | |
| Scott Andrew | Feb 11, 00:56 | |
| Quincey Morris | Feb 11, 02:32 | |
| mmalc crawford | Feb 11, 02:49 | |
| Jens Alfke | Feb 11, 03:05 | |
| Bill Bumgarner | Feb 11, 03:28 | |
| Quincey Morris | Feb 11, 04:35 | |
| Jean-Daniel Dupas | Feb 11, 10:27 | |
| Jens Alfke | Feb 11, 17:08 | |
| Ben Trumbull | Feb 11, 23:58 |






Cocoa mail archive

