I’ve noticed some variables do not have the * in front of them, for example pg 296 Chapter 12. NSRect viewBounds =[self bounds]; I always thought a variable had to be prefixed with an *. like NSColor *currentColor. Is their a rule of thumb when and when not to use the * ? Is it because NSRect is not an object? it’s a C struct ?