У меня есть NSMutableArray, который содержит несколько пользовательских объектов. Два объекта имеют одинаковые свойства, такие как название и автор. Я хочу удалить дублирующий объект и оставить другой.
Asset *asset;
NSMutableArray *items = [[[NSMutableArray alloc] init] autorelease];
// First
asset = [[Asset alloc] init];
asset.title = @"Developer";
asset.author = @"John Smith";
[items addObject:asset];
[asset release];
// Second
asset = [[Asset alloc] init];
asset.title = @"Writer";
asset.author = @"Steve Johnson";
[items addObject:asset];
[asset release];
// Third
asset = [[Asset alloc] init];
asset.title = @"Developer";
asset.author = @"John Smith";
[items addObject:asset];
[asset release];
Поскольку они НЕ являются одним и тем же объектом, а только имеют дублирующиеся свойства, как я могу удалить дубликат?