iOS __attribute__((constructor))

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS __attribute__((constructor))相关的知识,希望对你有一定的参考价值。

ios里面测试几个函数

__attribute__((constructor)) static void startup()

{

    printf("startup xxx \n");

}

 

__attribute__((destructor)) static void finishup()

{

    printf("finishup xxx \n");

}

 

- (void)dealloc

{

    NSLog(@"dealloc xxx");

}

 

app启动起来会先调用 constructor,即使是没有进入对应的页面

退出页面会调用dealloc

杀掉app后会调用destructor函数

 

以上是关于iOS __attribute__((constructor))的主要内容,如果未能解决你的问题,请参考以下文章

iOS 编译器__Attribute__的入门指南

AttributeError: ‘_io.TextIOWrapper‘ object has no attribute ‘xreadlines‘

AttributeError: ‘_io.TextIOWrapper‘ object has no attribute ‘xreadlines‘

Python descriptor and attribute lookup order

Runtime objc4-779.1 Runtime在实际开发中的应用之__attribute__

Runtime objc4-779.1 Runtime在实际开发中的应用之__attribute__