liuzhiyi1992 / ZYCornerRadius

一句代码,圆角风雨无阻。A Category to make cornerRadius for UIImageView have no Offscreen-Rendered, be more efficiency.

Home Page:http://zyden.vicp.cc/zycornerradius/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

可以不用方法交换吗?

crespoxiao opened this issue · comments

你好,源码中使用了方法交换:
[self.class swizzleMethod:@selector(layoutSubviews) anotherMethod:@selector(zy_LayoutSubviews)];

可以不使用方法交换实现吗?毕竟方法交换太危险,应当尽量避免使用。

恩,swizzle的确是比较危险,但是控制得当时没有问题的,ZYCornerRadius在特定情况下才会触发swizzle特定的Method,在swizzleMethod里还有对应的条件判断,容错性是足够的