类别不需要访问源码,也不需要访问子类,也没这必要。
在类别中不能添加变量,如果非要添加的话,只能继承。
在类别中可以重写原类中的方法,但是一旦这么做,你再也无法访问原来类中的被重写的方法。
在类中,你只需要实现你想要去实现的方法声明即可,并不需要全部。
协议中方法默认的声明是@required。
协议是可以实现其他协议的,被协议实现的协议中的方法也和普通协议中的方法一样都可以被实现。
你可以利用conformsToProtocol:判断某个类是否一个类是否遵循了某协议。
类别不需要访问源码,也不需要访问子类,也没这必要。
在类别中不能添加变量,如果非要添加的话,只能继承。
在类别中可以重写原类中的方法,但是一旦这么做,你再也无法访问原来类中的被重写的方法。
在类中,你只需要实现你想要去实现的方法声明即可,并不需要全部。
协议中方法默认的声明是@required。
协议是可以实现其他协议的,被协议实现的协议中的方法也和普通协议中的方法一样都可以被实现。
你可以利用conformsToProtocol:判断某个类是否一个类是否遵循了某协议。