title: Under what conditions is @synthesize automatic in Objective-c?
body: <p><strong>Under what conditions is @synthesize automatic in Objective-c?</strong> </p>
  
  <p>Perhaps when using LLVM 3.0 and up? From reading around the net it seems like <code>@synthesize</code> is unnecessary starting with Xcode 4. However I'm using Xcode 4 and receiving warnings when I don't <code>@synthesize</code> a property.</p>
  
  <p>Some of the responses to <a href="https://stackoverflow.com/questions/4068771/why-dont-properties-get-automatically-synthesized">Why don&#39;t properties get automatically synthesized</a> seem to imply @synthesize can be omitted at some point under some circumstances.</p>
  
  <p><a href="http://www.mcubedsw.com/blog/index.php/site/comments/new_objective-c_features/" rel="noreferrer">Another (old) reference</a> hinting that <code>@synthesize</code> might be automatic at some point in the future.</p>