Objective-C实例变量vs @interface变量

时间:2014-07-24 15:51:56

标签: objective-c

我是iOS编程新手,很难理解实例变量的区别。我给你发了两个例子,你能解释一下我有什么区别吗? (仅适用于非IBOutlet的变量)。

<。>文件中的

@interface MyClass ()
  @property(nonatomic, strong) NSString *aString;
@end
<。>文件中的

@implementation MyClass
{
   NSString *_aString;
}

在这两种情况下,我都在.m文件中,我宣布&#34;实例&#34;变量。但是,在@interface(.m文件)和@implementation中使用{}声明它们有什么不同?

我排除了IBOutlet因为只有@interface(我猜......)

1 个答案:

答案 0 :(得分:0)

@interface变量称为property - 因此是@property

查看此来源以找出差异:

Difference between properties and variables

相关问题