我听说有人说方法调整是一种危险的做法.即使是名字调整也会让人觉得这有点像作弊.
方法Swizzling正在修改映射,以便调用选择器A实际上将调用实现B.这样做的一个用途是扩展封闭源类的行为.
我们能否将风险正式化,以便任何决定是否使用调酒的人都可以做出明智的决定是否值得他们尝试做什么.
例如
objective-c swizzling ios
ios ×1
objective-c ×1
swizzling ×1