I'm kind of confused about something. So I understand the memory management portion of doing something like
self.someProp = someObject;
But when you declare something as
@synthesize someProp = _someProp;
and you try to access _someProp in a subclass of the object, I get an error sayint that _someProp has not been declared. But if I do self.someProp I dont' get the error. Can someone explain what the differences are in these scenarios? Thanks.