Thanks for AppCode, it's proving to be a very useful tool for iOS development.
It's my understanding that the new preferred way to declare instance variables in ObjC is within the class implementation, not the declaration, as in the following contrived example. However, AppCode marks foo.m:3 as an error, indicating "Instance variable declarations in implementation are inconsistent with interface." Moreover, some useful functionality is impaired. For example, the auto-generation of instance variable declarations for properties insists on placing those declarations in the interface, forcing me to manually move them to the implementation.
Is there a current plan to bring AppCode up to date with respect to new ObjC coding standards? In the mean time, is there a way to turn off that warning?
1: @interface Foo
2: - (id)someMethod;
3: id _instanceVariable;
6: - (id)someMethod
8: return _instanceVariable;