当一个app创建时tweak会优先调用 %ctor函数 来初始化一些东西 。类似于构造函数。。
当一个app结束的时候 。有没有对应的回调函数被调用 ?
%dtor
我在tweak 里面定义了这两个函数 。。全局的 。。感觉初始化和退出app没有执行到啊 。
%ctor {
SetLog(@"000000000000000000000000000000000000 1.0.1\n");
}
attribute((constructor))
static void initializer(void) {
SetLog(@“111111111111111111111111111111111111 1.0.1\n”);
}
// Finalizer.
attribute((destructor))
static void finalizer(void) {
SetLog(@“222222222222222222222222222222222222 1.0.1\n”);
}
只执行了SetLog(@“000000000000000000000000000000000000 1.0.1\n”);这句
问题来了:
%ctor {}和attribute((constructor))static void initializer(void) {}有什么区别
可以了。是我代码写错了 3Q