advantis
5/15/2013 - 8:14 AM

Launch and shutdown sequence

Launch and shutdown sequence

+[NSObject load]
__attribute__((constructor))
main()
+[NSObject initialize]

...

atexit()
__attribute__((destructor))

/* or */

NSUncaughtExceptionHandler()
SIGABRT