objective-c - isEqualTo : and isEqual:之间的区别

标签 objective-c cocoa methods

这些方法到底有什么区别?

最佳答案

isEqual: 是 NSObject 协议(protocol)的一部分,用于比较对象。

isEqualTo: 是 Cocoa AppleScript 支持基础设施的一部分(特别是 NSComparisonMethods ,它允许 AppleScript 比较 Cocoa 对象)。它通常与 isEqual: 相同,但如果您希望相等在内部和脚本中以不同的方式工作,可以被覆盖。

关于objective-c - isEqualTo : and isEqual:之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096691/

相关文章:

ios - 在 IOS 中的 PushSegue 期间,目标 Controller View 出现在源 View Controller 中

objective-c - 当 enitiy 添加到核心数据时更新 NSTableView

c# - 在 c# 中,当向方法发送参数时,我们应该什么时候使用 "ref"什么时候使用 "out"以及什么时候不使用它们?

java - 为什么我们应该在 Java 中使用特定类型的 List

iphone - viewWillAppear : and viewDidAppear: 之间的 View 框架变化

ios - Objective-C ARC block __strong __weak

iphone - UIWebView 透明在 iOS < 5.0 中不起作用

objective-c - 从 Cocoa 应用程序运行 AppleScript

Cocoa:如何将 bool 属性绑定(bind)到 NSCellStateValue?

java - 如何打印方法的返回值