używać @property i @synthesise?
Zastanawiałem się, jaki był sens własności @ i @synthesise. W tej chwili używam poniższego, aby coś zadeklarować:
//Class.m
#import "Class.h"
CCNode *node;
@implementation
//init, etc..
Ale widziałem, jak inni używali:
@property (nonatomic, etc..) CCNode* node;
@synthesise (nonatomic, etc..) node;
//I am not too sure on how this type of declaration works, please correct me on how it's done.
Obie wydają się działać w ten sam sposób, jakie są zalety sposobu @property i @synthesise? Czy robią różne rzeczy, jeśli tak, to co?