title: External Variable in Swift
body: <p>In Objective-C I used to have external variables using this statement:</p>
  
  <pre><code>extern int GlobalInt;
  </code></pre>
  
  <p>And it can be accessed and changed from any class without any restrictions.</p>
  
  <p><strong>How can I produce such a variable in Swift 3.0?</strong></p>
  
  <p>According to the answers it is very difficult to know the class that variable is declared on. Making everything mess up. </p>
  
  <p>Is there any workaround to increase to make code clear and understandable for future modifications? </p>
  
  <p>How do they replaced <strong>atomicity, access, storage property attributes</strong> from objective-C. </p>
  
  <p><strong>Do they removed thus features or can we achieve these in swift?</strong></p>