==和isEqual的奥秘探索

2019-05-09  本文已影响0人  swj沈

==并不是比较指针的内存地址是否相同,而是比较指向的内容是否是同一个

isEqualToString重写了NSObject的isEqual方法,只要字符串两者内容相同,那么比较就会返回真

顺便提一嘴,isEqual比较会从以下几点进行比较

1.内存地址的指向==

2.对象类型的比较class

3.对象的值进行比较

如果你要重写,可以按照这3方面进行重写

上一篇 下一篇

猜你喜欢

热点阅读