Я все еще учусь ..., поэтому для следующего свойства
@property (copy) NSNumber *foo;
Что на самом деле делает копия?сделать копию (значение) foo и поместить ее на новое место?Так же, как конструктор копирования?
А также, чтобы уточнить, следующее в основном делает AddRef, верно?
@property (retain) NSNumber *foo;