2
在.h文件中 -Objective-C - 在.h或.m中保留变量 - 有什么区别?
@interface MyClass : NSObject {
@someAccessibilityModifier int a; // someAccessibilityModifier = @public, @private
}
或.m文件 -
@implementation MyClass {
@someAccessibilityModifier int a; // someAccessibilityModifier = @public, @private
}
在以上两种的任何差异(因为这两种方式,a
的可及性和行为将是相同的)?
谢谢。我更新了我的问题 – onlinenaman 2013-02-12 06:38:24
@onlinenaman:辅助功能修饰符不代表'@ implementation'中的任何内容,因为该变量对其他类不可见。 – 2013-02-12 06:41:10
@onlinenaman:另外,我的答案的第二段和第三段不依赖于辅助功能修饰符。 – 2013-02-12 06:41:30