How The Bridge Works
To be able to understand how the bridge works it is a good idea to first look more closely on how Objective-C works under the hood. The Objective-C runtime provides a bunch of C functions that basically allows you to do everything you can do in Objective-C. Creating classes, instances, call methods an so on. Since D can call C functions the bridge uses these functions to interact with Objective-C.
Suggested further readings: