У меня есть 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];
Поскольку они НЕ являются одним и тем же объектом, но имеют только дублирующие свойства, как удалить дубликат?