Ios 在Objective-C中,我应该在哪里初始化viewcontroller中的自定义类?
最佳实践是什么?我将如何在方法中使用它?我的对象类中已经有一个init方法 在Objective-C中,我应该在哪里初始化viewcontroller中的自定义类 您应该在Ios 在Objective-C中,我应该在哪里初始化viewcontroller中的自定义类?,ios,objective-c,Ios,Objective C,最佳实践是什么?我将如何在方法中使用它?我的对象类中已经有一个init方法 在Objective-C中,我应该在哪里初始化viewcontroller中的自定义类 您应该在viewDidLoad或initWithNibName方法中初始化变量或自定义类对象 如何使用 您可以像这样初始化自定义类对象 CustomClass *classObj = [[CustomClass alloc] init]; 如何将自定义类用作属性 在MyViewController.h中 @class CustomC
viewDidLoad
或initWithNibName
方法中初始化变量或自定义类对象
如何使用
您可以像这样初始化自定义类对象
CustomClass *classObj = [[CustomClass alloc] init];
如何将自定义类用作属性
在MyViewController.h中
@class CustomClass;
@interface MyViewController:ViewController
@property (strong,nonatomic)CustomClass *classObject;
在MyViewController.m中
#import "CustomClass.h"
......
@synthesize classObject;
.....
self.classObject=[[CustomClass alloc]init];
如果我在viewDidLoad中初始化它,我将如何在该方法之外使用它?如果我想将classObj作为一个属性怎么办?您可以将它声明为一个属性并在所有ViewController中使用如果我将其声明为属性,代码会是什么样子?我在哪里初始化它呢?明白了,我忘了用self访问setter。我只是简单地使用了变量名。这是必要的吗?即使我自己没有实现getter或setter?