Эта строка просто означает, что метод, написанный как таковой, по умолчанию вернет id
:
- init { ... }
или
+ array { ... }
против
- (id)init { ... }
Кроме того, метод, написанный без явных типов параметров, будет принимать id
объектов.
- initWithObject:object { ... }
совпадает с
- (id)initWithObject:(id)object { ... }