mai am o intrebare,am urmatorul exemplu de clasa:
@class XYPoint;
@interface Rectangle: NSObject
{
int width;
int height;
XYPoint *origin;
}
XYPoint este o alta clasa ce contie 2 int x si y.
in functia main am 2 pointeri,1 de tipul Rectangle si unul de tipul XYPoint:
Rectangle *myRectangle = [[Rectangle alloc] init];
XYPoint *myPoint = [[XYPoint alloc] init];
ma intereseaza daca se poate cu @property si @synthesize sa pot aloca:
myRectangle.origin = myPoint;
pentru ca aceasta alocare sa functioneze(fara @property si @synthesize) am vazut ca trebuie create 2 medode(functii),un getter si un setter,dar acestea nu sunt apelate in main():
-(XYPoint *) origin;
-(void) setOrigin: (XYPoint *) pt;