title: CFGetRetainCount returns 2 after creating an object, should be 1?
body: <p>When I do a retain count on this object it is 2. Why is this? Surely it should be one as I have just initialised it and not assigned it or anything...</p>
  
  <pre><code>let testC: TestClass = TestClass()
  print(CFGetRetainCount(testC))
  </code></pre>
  
  <p>This was done in an empty single view xcode project...TestClass is an empty class and viewcontroller instantiates it once, retain count is 2:</p>
  
  <p><a href="https://i.stack.imgur.com/LiTRZ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/LiTRZ.png" alt="View Controller creates one test class"></a></p>
  
  <p><a href="https://i.stack.imgur.com/TDgd5.png" rel="noreferrer"><img src="https://i.stack.imgur.com/TDgd5.png" alt="empty class"></a></p>