Я нашел этот код, и я был ошеломлен:Objective-C: Instance переменного и свойство с таким же именем
@interface MyNode : NSObject {
Node *node;
}
@property(nonatomic,strong) Node *node;
@end
Что такое поведение этого кода?
Я думаю, что объявление свойства «узла» ovveride теневой предыдущей декларации, не так ли?
Где находится "глобальная переменная", которую вы упоминаете? Существует переменная экземпляра и свойство. – gnasher729
Вы правы, обновлены! –