Возможный дубликат:
Сравнение объектов в Obj-c
В чем разница между этими двумя методами проверки равенства объектов:
UIButton *btn1 = [[UIButton alloc] init];
UIButton *btn2 = [[UIButton alloc] init];
В чем разница между:
if (btn1 == btn2) {
// Run some code
}
и
if ([btn1 isEqual:btn2]) {
// Run some code
}