preface

The system thread before the main() function is called

The build process

Dynamic and static libraries

App startup process

Dyld source code analysis

instantiateFromLoadedImage

initializeMainExecutable

runInitializers

NotifySingle function

registerObjCNotifiers

_dyld_objc_notify_register

_objec_init

Conclusion: