Как сравнить два объекта пользовательского класса в Objective-C? Я пытаюсь перегрузить
- (NSComparisonResult)compare:(id)other;
метод. Это прекрасно работает, если я вызываю метод вручную
if ([obj1 compare:obj2] == NSOrderedDescending) {
// do something
}
Есть ли способ, которым я могу сделать это так?
if (obj1 > obj2) {
// do something
}
Или есть другой способ, который мне нужно перегрузить?