Objective C开发

关于初始化的一些知识

2016-09-09  本文已影响14人  mercurygear
    // 类似单例的初始化
    + (void)initialize {
        static dispatch_once_t onceToken = 0;
        dispatch_once(&onceToken, ^ {
            // execute only once
        });
      }

    // 识别当前上下文
    + (void)initialize {
        if (self == [MyClass class]) {
            // initialize code here
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读