相关疑难解决方法(0)

Objective C中方法调配的危险是什么?

我听说有人说方法调整是一种危险的做法.即使是名字调整也会让人觉得这有点像作弊.

方法Swizzling正在修改映射,以便调用选择器A实际上将调用实现B.这样做的一个用途是扩展封闭源类的行为.

我们能否将风险正式化,以便任何决定是否使用调酒的人都可以做出明智的决定是否值得他们尝试做什么.

例如

  • 命名冲突:如果该类稍后扩展其功能以包括您添加的方法名称,则会导致大量问题.通过明智地命名混合方法来降低风险.

objective-c swizzling ios

232
推荐指数
5
解决办法
4万
查看次数

标签 统计

ios ×1

objective-c ×1

swizzling ×1