I have an NSDictinary look like this:
NSDictinary
NSArray *duplicates = @[@{@\"name\": @\"a\", @\"id\": @\"123\"}, @{@\"name\": @\"c\", @\"id\": @\"234\"},
Have you try this code
NSArray *duplicates = @[@{@"name": @"a"}, @{@"name": @"c"}, @{@"name": @"a"}, @{@"name": @"c"}, @{@"name": @"a"}]; NSSet *set = [NSSet setWithArray:duplicates]; NSArray *uniqueArray = [set allObjects];