title: What is the difference between a property and a variable in Swift?
body: <p>From a few initial tutorials, I see that properties belong to a Class and are essentially 'global variables' as used in the C++ world (coded in this years ago). I also see variables as more of a 'local' entities only used / storing information within a method.</p>
  
  <p>Then I came across this Quora thread: <a href="https://www.quora.com/Apple-Swift-programming-language/What-is-the-difference-between-a-property-and-a-variable" rel="noreferrer">https://www.quora.com/Apple-Swift-programming-language/What-is-the-difference-between-a-property-and-a-variable</a>
  Now I see properties being able to execute code associated with their invocation. This is very cool, but also opened up a whole bunch of other questions for me.</p>
  
  <p>Are there other simple and clear ways to remember the distinction between a property and a variable?</p>