Very confused about something that probably seems simple to some.
HOW is setOrigin called by using myRect.origin?
I've read through all the answers on this subject and the answer is always that it's short form. I don't understand. How does the .origin call setOrigin? Where is the connection?
I'm just not able to connect the dots here, is it something to do with argument passing? Or does the compiler just scour the methods looking for one that sets 'origin'?
I could move forward and take it for granted that it's just short form but I really want to comprehend this
I'm really enjoying this endevor just a little hung up here

thanks in advance,
Rick