использование @property и @synthesise?
Мне было интересно, в чем смысл @property и @synthesise. На данный момент я использую следующее, чтобы объявить что-то:
//Class.m
#import "Class.h"
CCNode *node;
@implementation
//init, etc..
Но я видел, как другие использовали:
@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.
Кажется, что они оба работают одинаково, каковы преимущества способов @property и @synthesise? Они делают разные вещи, если так, что?