FROM : Scott Andrew
DATE : Sun Feb 10 18:18:45 2008
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
DATE : Sun Feb 10 18:18:45 2008
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
| 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

