在Objective-C中,实例变量不会默认设置为nil。实例变量的初始化取决于它们所属的类和初始化方法。通常,实例变量会在初始化方法中进行初始化,例如在init
方法或viewDidLoad
方法中。如果您需要将实例变量设置为nil,可以在类的初始化方法中显式地进行赋值。
以下是一个简单的示例:
@interface MyClass : NSObject
@property (nonatomic, strong) NSArray *myArray;
@end
@implementation MyClass
- (instancetype)init {
self = [super init];
if (self) {
_myArray = nil;
}
return self;
}
@end
在这个示例中,MyClass
类有一个名为myArray
的实例变量。在init
方法中,将_myArray
设置为nil。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云