How exactly does __attribute__((constructor)) work? How exactly does __attribute__((constructor)) work? objective-c objective-c