Whats the difference between:
@interface SomeClass : NSObject {
NSObject *something;
}
and
@interface SomeClass : NSObject {
}
NSObject *something;
? Also, what's the difference between Java's final and Objective C (C)'s const? And where should I declare static class members for the following situations: 1. When only the class needs it 2.Where it would be a property that other classes could read ? I already know about #define, but that isn't good for objects because it creates new ones each time. Thanks!