01
Message Passing - The Heart of Objective-C
Objective-CRuntimeFundamentals
Unlike C++ virtual methods, Objective-C uses dynamic message passing. Understanding this mechanism unlocks the language's full power.
READ_ARTICLE
// 3 articles available
Unlike C++ virtual methods, Objective-C uses dynamic message passing. Understanding this mechanism unlocks the language's full power.
Swizzling is powerful but dangerous. Here are the common pitfalls and how to avoid turning your clever hack into a debugging nightmare.
Method swizzling lets you replace method implementations at runtime. Here's how it works and when this powerful technique shines.