Dynamic Linking on OS X
dyldis one of the most essential parts of OS X; without it, nothing but the kernel would run. With that responsibility inevitably comes significant complexity, anddyldhas it aplenty. Some of that complexity comes from the massive backwards-compatibility requirements ofdyld, and some simply from the sheer scope of the tasks it must handle. Most developers will have no need to understand linking in such detail, but maybe the next time you get a strange error message in Xcode from the linker, you’ll have a better idea of where to look for the problem.
Comments
Stay up-to-date by subscribing to the Comments RSS Feed for this post.