26

With the ‘C’ in its name, it’s easy to forget that Objective-C is actually a dynamic language. This means that when a method is invoked, the calling code is not ‘hard-wired’ to the callee by the compiler & linker. Instead, the Objective-C Runtime examines the invocation and decides how it should proceed.

Read full article