- Когда именно он запускается?
- Почему здесь две круглые скобки?
- Является ли __attribute__ функцией? Макрос? Синтаксис?
- Это работает на C? C++?
- Должна ли функция, с которой он работает, быть статической?
Когда запускается __attribute__((destructor))?< /li>
__attribute__((constructor))
static void initialize_navigationBarImages() {
navigationBarImages = [[NSMutableDictionary alloc] init];
}
__attribute__((destructor))
static void destroy_navigationBarImages() {
[navigationBarImages release];
}
Подробнее здесь: https://stackoverflow.com/questions/205 ... uctor-work
Мобильная версия