0

我是 IOS 新手,在学习了许多在线教程之后,我遇到了这样一种情况,即ViewControllerClass 的属性被放在@interface. 一些 UI 属性被放置@properties在 内以及 内@interface,而一些只是在后者内。

@interface ViewController : UIViewController
{
    NSMutableArray *array;
    NSString *string;
}

@property (strong, nonatomic) NSMutableArray *array;
@property (strong, nonatomic) NSString *string;
@property (strong, nonatomic) NSDate *date;

@end

中的属性@interface与私有属性相同还是其他?

4

1 回答 1

0

根据我的说法,@interface大括号内的变量是私有变量。但是当您@property为它们设置时,它们将成为受保护的变量。因此,当您#import上课时,您可以访问它们。

于 2013-04-20T23:55:31.567 回答