似乎很清楚它应该设置.
__attribute__功能吗?一个宏?句法?__attribute__((destructor))跑?__attribute__((constructor))
static void initialize_navigationBarImages() {
navigationBarImages = [[NSMutableDictionary alloc] init];
}
__attribute__((destructor))
static void destroy_navigationBarImages() {
[navigationBarImages release];
}
Run Code Online (Sandbox Code Playgroud) 似乎没有简单的答案,但是有没有可以安全地做出关于何时可以访问静态类字段的假设?
编辑:唯一安全的假设似乎是所有静态都在程序开始之前初始化(调用main).那么,只要我不参考其他静态初始化代码中的静态,我就没有什么可担心的了?