Si creo un initWith personalizado para un objeto, ¿incluyo básicamente el código que agregaría si quisiera sobrescribir init?Agregar un initWith personalizado?
-(id) init {
self = [super init];
if (self) {
NSLog(@"_init: %@", self);
}
return(self);
}
e.g.
-(id) initWithX:(int) inPosX andY:(int) inPosY {
self = [super init];
if(self) {
NSLog(@"_init: %@", self);
posX = inPosX;
posY = inPosY;
}
return(self);
}
Gary
¿Cuál es el motivo del paréntesis entre 'self' para la línea' return (self); '? ¿Devuelve un valor 'BOOL'? – musubi
'return (self)' fue un error tipográfico ... – stefanB