Если я использую Objective-C, вот как я объявляю инициализацию типа int:
int a = 1;
против объекта:
myObj *a = [[myObj alloc] init];
Так что это указатель на объект, обозначаемый символом *. Мой вопрос: почему объекты типа id не объявлены таким образом? Т.е. почему это так:
id genericObj;
а не:
id *genericObj;