¡@

Home 

2014/10/15 ¤U¤È 10:11:53

iphone Programming Glossary: my_setframe

What are the Dangers of Method Swizzling in Objective C?

http://stackoverflow.com/questions/5339276/what-are-the-dangers-of-method-swizzling-in-objective-c

done like this @interface NSView NSObject void setFrame NSRect frame @end @implementation NSView MyViewAdditions void my_setFrame NSRect frame do custom work self my_setFrame frame void load self swizzle @selector setFrame with @selector my_setFrame.. setFrame NSRect frame @end @implementation NSView MyViewAdditions void my_setFrame NSRect frame do custom work self my_setFrame frame void load self swizzle @selector setFrame with @selector my_setFrame @end This works just fine but what would happen.. NSRect frame do custom work self my_setFrame frame void load self swizzle @selector setFrame with @selector my_setFrame @end This works just fine but what would happen if my_setFrame was defined somewhere else This problem isn't unique to swizzling..