Basically, my problem is this:
-(void)aMethod:(id)object;
Ideally, I would use my method like this:
NSObject*theObject;
[MysteryObject aMethod:theObject];
or like this:
[MysteryObject aMethod:NSObject];
Basically, that is the question. How can I distinguish if an 'id' variable holds simply a Class type or a pointer to a live object?