Я пытаюсь прочитать cocos2d api doc , но я не совсем понимаю, что означает [...] что-то вроде:
- (float) scale [read,write,assign]
Я ожидаю тип и имя параметра, поэтому что-то вроде
- (void) addFrameWithFilename: (NSString *) filename
имеет смысл.
Это свойства Objective-C 2.0. По этой теме есть хороший учебник .
Обычно, если у вас есть экземпляр foo, вы можете получить доступ к свойству и изменить его, выполнив что-то вроде:
foo
foo.scale = 3.0f;
Это описание свойства (и они выделены как таковые в документах, на которые вы ссылаетесь). Это атрибуты свойства в []; в этом случае они указывают на существование двух методов, getter (чтение) и setter (запись):
- (float)scale - (void)setScale:(float)value