Expert Section: Using the Runtime APIs

  • Keith Lee


In Chapters 7 and 8, you learned about the dynamic features of Objective-C and the design and architecture of the runtime system that implements these features. In this Expert Section chapter, you are going to finish Part 2 of this book with several example programs that will enable you to get more hands-on experience with the runtime system features and its APIs. You’ll create a dynamic proxy using the NSInvocation API, perform dynamic loading of your own custom framework bundle using the NSBundle API, and create a program that makes extensive use of the runtime library APIs. Believe me, after this chapter is done, you’ll be well on your way to mastering the intricacies of the Objective-C runtime system!


Class Instance Runtime System File Location Full Path Calculator Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Keith Lee 2013

Authors and Affiliations

  • Keith Lee
    • 1
  1. 1.CAUSA

Personalised recommendations