Мне трудно понять сигнатуры методов в Objective-J (но в Objective-C должно быть так же).
Синтаксис должен быть:
-(return_type)instanceMethod1:(param1_type)param1_varName :(param2_type)param2_varName;
Тип указан в скобках.Однако я нашел следующую строку кода:
1)
var navigationArea = [[CPView alloc] initWithFrame:CGRectMake(0.0, 0.0, 150.0, CGRectGetHeight([contentView bounds]) - 150.0)];
Почему параметры передаются в скобках?Я думал, что вы указываете параметры после двоеточия ":".
2)
-(void) importDocumentWithName:(NSString *)name withSpecifiedPreferences:(Preferences *)prefs beforePage:(int)insertPage;
что такое "withSpecifiedPreferences"?Это описание?Какая от этого польза?
спасибо