IOS中bounds和frame

* boundsframe来修改尺寸是有一些小区别的

三、isEqual:方法

1> 系统会根据对象isEqual方法的返回值来决定两个对象是否相同

* 比如判断对象ab是否相同,就会查看[a isEqual:b]或者[b isEqual:a]的返回值

2> 当调用数组的removeObject:时,就会调用方法参数isEqual:方法找出相同对象来移除

* 比如[array removeObject:dd],会调用ddisEqual:方法找出在数组中的相同对象进行移除

3> 当调用数组的containsObject:时,就会调用方法参数isEqual:方法来查看数组中是否有跟方法参数相同的对象

* 比如[array containsObject:dd],会调用ddisEqual:方法查看数组中是否有跟dd相同的对象

原文地址:https://www.cnblogs.com/changxs/p/3434436.html