В чем разница между объявлением ivar в @interface
и помещением переменной в @implementation
в файле .m?
@interface MyClass : NSObject {
int num;
}
- (void)doSomething;
@end
vs.
@implementation MyClass
int num2;
- (void)doSomething {
num = 137;
num2 = 138;
}
@end
Бывает ли такое, что вы хотите поместить переменную в @implementation
?