Задача-C: Проблемы с чтением cocos2d api doc - PullRequest
0 голосов
/ 29 мая 2009

Я пытаюсь прочитать cocos2d api doc , но я не совсем понимаю, что означает [...] что-то вроде:

- (float) scale [read,write,assign]        

Я ожидаю тип и имя параметра, поэтому что-то вроде

- (void) addFrameWithFilename: (NSString *) filename

имеет смысл.

Ответы [ 2 ]

2 голосов
/ 29 мая 2009

Это свойства Objective-C 2.0. По этой теме есть хороший учебник .

Обычно, если у вас есть экземпляр foo, вы можете получить доступ к свойству и изменить его, выполнив что-то вроде:

foo.scale = 3.0f;
2 голосов
/ 29 мая 2009

Это описание свойства (и они выделены как таковые в документах, на которые вы ссылаетесь). Это атрибуты свойства в []; в этом случае они указывают на существование двух методов, getter (чтение) и setter (запись):

- (float)scale
- (void)setScale:(float)value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...