摘要:
== 主要是比较两个内存地址是否相同。isEqual是比较两个数据对应点hash值(把二进制数据转化成固定比较小的值 int)是否相同。为什么没有说isEqualToString(本质其实和isEqual差不多,只能够对字符串进行比较isEqual: 首先判断两个对象是否类型一致, 在判断具体内容是否一致,如果类型不同直接return no.如先判断是否都是 NSString,在判断string的内容。isEqualToString: 这个直接判断字符串内容,当然你要确保比较的对象保证是字符串。所以对于字符串的比较isEqualToString应该比isEqual效率要高首先通过 NSStri 阅读全文