
blog address: http://findnerd.com/list/view/Difference-between--and-isEqual-in-objective-c/2137/
keywords: Difference Between Equity Operators
member since: Jun 3, 2015 | Viewed: 119
Difference between "==" and "isEqual:" in objective C
Category: Technology
These two operators or function can be used to check equity of objects or operands. "==" is used to check if pointer values of objects are same. However "isEqual:" is used to test if both objects are having same values. So "==" works on reference and "isEqual" works on value. It can be easily understand by following example: NSMutableArray *array1 = [[NSMutableArray alloc]initWithObjects:@"A", @"B", nil]; NSMutableArray *array2 = [[NSMutableArray alloc]initWithObjects:@"A", @"B", nil]; if (array1 == array2) { NSLog(@"=="); } if ([array1 isEqual:array2]) { NSLog(@"isequal"); } For full blog kindly visit the link http://findnerd.com/list/view/Difference-between--and-isEqual-in-objective-c/2137/
{ More Related Blogs }