Method Swizzling | Swift

TAGS :

iOS, programming, method, swizzling, Xcode, swift, apple, developer

INTRODUCTION :

Its a technique that substitutes one method implementation for another. Swift optimise code to call direct memory address instead of looking up the method location at runtime as do in Objective C. For enabling swizzling in Swift. We have to disable the optimisation with dynamic keyword. Extend NSObject, better never do this better use dynamic. If you want to swizzled the method in ObjC class use @objc keyword.

methodswizzling

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s