如何在Objective-C中比较两个对象是否相等

6

在Java中,您可以编写如下的if语句:

if (object1.equals(object2)) { // 做些什么.... }

我该如何在Objective-C中编写相同的逻辑? 我基本上想比较任何一种类型的2个对象,例如“文本字段”,“文本视图”等。

谢谢。

Shakeel


这是一个重复的问题:https://dev59.com/43M_5IYBdhLWcg3wlEFH - Brad Larson
1个回答

30

这很相似!

if ([object1 isEqual:object2])

请查看NSObject协议的文档。


2
因为它是一个协议,没有实现来描述它!你需要查看该协议的实现所做的事情 - https://dev59.com/zXM_5IYBdhLWcg3ww2AQ - deanWombourne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接