Hi.
I notice that you can double declare a variable in this way:
@interface A {
NSString *instanceVariable;
}
@propertie (nonatomic, retain) NSString *instanceVariable;
@end
This has the same effect that just do:
@interface A {
}
@propertie (nonatomic, retain) NSString *instanceVariable;
@end
Way the compiler don't complain in situations like this?