* 用bounds和frame来修改尺寸是有一些小区别的

三、isEqual:方法

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

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

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

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

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

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

05-02 15:50