【原】==与isEqual的比较
对于一个对象来说,它是用来判断两个对象的值是不是相等,而==是判断地址是不是相等。
比如说 NSString *string1 = [[NSString alloc] initWithString:@"string"];
NSString *string2 = [[NSString alloc] initWithString:@"string"];
isEqual返回的就是真,而==返回的就是假,因为他们的地址不同。
对于一个对象来说,它是用来判断两个对象的值是不是相等,而==是判断地址是不是相等。
比如说 NSString *string1 = [[NSString alloc] initWithString:@"string"];
NSString *string2 = [[NSString alloc] initWithString:@"string"];
isEqual返回的就是真,而==返回的就是假,因为他们的地址不同。