I know now the new Objective-C compiler lets you not need to synthesize your properties anymore. I have one file that has two classes in it. My .h for a simple helper clas
Here is the results of some testing I did last year: iOS automatic @synthesize without creating an ivar.
In short, you need to use @synthesize or declare an iVar explicitly.