объявить @property с другим именем? - PullRequest
1 голос
/ 14 января 2010

Я просто работал с книгой для iPhone и заметил комментарий, в котором говорилось ...

Если вы объявите недвижимость с другое имя, чем его основа экземпляр varaible (что можно сделать с директивой @synthesize)

Может кто-нибудь объяснить, как может работать приведенная выше цитата, мне просто любопытно, так как все ссылки на @property / @synthesize всегда выглядят как мой код ниже.

@interface Planet : NSObject {
    NSString *planetName;
}

@property(copy) NSString *planetName;
...
@synthesize planetName;

1010 * Гэри *

1 Ответ

3 голосов
/ 14 января 2010

Я бы предположил, что книга продолжит объяснять, но я бы выглядел так:

@interface Planet : NSObject {
    NSString *name;
}

@property(copy) NSString *planetName;
...
@synthesize planetName = name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...