1

对不起。这是一个非常基本的问题,但我无法在任何地方找到答案。我只想在 iOS 应用程序启动后立即转换变量,所以我没有太多的按钮操作。

4

2 回答 2

6

如果您想在类级别而不是实例化级别上执行一些操作,您可以重载+ (void)load+ (void)initialize

+ (void)load {
    // codes will run as soon as the application is loaded into the runtime
}

+ (void)initialize {
    // codes will run the first time this class is being referred to in the application execution
}
于 2013-08-03T13:19:50.913 回答
0

如果您的意思是“实例化”而不是“调用”,- (id)init请在类的 .m 实现文件中覆盖,如下所示:

- (id)init {

     if (self = [super init]) {
          // your custom code here
     }
     return self;
}
于 2013-08-03T13:12:09.850 回答