iOS开发知识小集

重写类方法

2019-04-09  本文已影响7人  小蜜蜂Bee

有时候开发总会遇见要重写类方法的时候,那么今天我们就来谈谈如何实现类方法吧,原理如下:

1、在子类中实现一个同基类名字一样的静态方法

2、在调用的时候不要使用类名调用,而是使用[self class]的方式调用。原理,用类名调用是早绑定,在编译期绑定,用[self class]是晚绑定,在运行时决定调用哪个方法。

那么实际代码中又是应该如何写呢?请看下面的截图:

步骤1 步骤2 步骤3 步骤4 步骤5
上一篇 下一篇

猜你喜欢

热点阅读