If I'm using Objective-C, here's how I declare an initialize an int:
int a = 1;
vs an object:
myObj *a = [[myObj alloc] init];
So this is a pointer to an object as denoted by the '*'. My question is, why aren't objects of type id declared this way? I.e., why is it this:
id genericObj;
and not:
id *genericObj;
?