Chu*_*uck 38
isEqual: 是NSObject协议的一部分,用于比较对象.
isEqualTo:是Cocoa AppleScript支持基础结构的一部分(特别是NSComparisonMethods,它允许AppleScript比较Cocoa对象).它通常isEqual:与之相同,但如果您希望在内部和脚本中以不同的方式工作,则可以覆盖它.
isEqualTo:是NSComparisonMethods非正式协议的一部分,该协议还包含类似isGreaterThan:和的方法isNotEqualTo:,并用于脚本支持.和:
如果发送到同一对象的isEqualTo:消息将返回YES,则NSObject提供的此方法的默认实现返回YES.
因此,当将此消息发送到NSObject(或任何不覆盖它的子类)时,您将获得与isEqual:您应该使用相同的行为isEqual:.
| 归档时间: |
|
| 查看次数: |
8740 次 |
| 最近记录: |