NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:[[Student alloc] initWithID:1 withName:@"Chi kheang"]];
[array addObject:[[Student alloc] initWithID:3 withName:@"Rabee"]];
[array addObject:[[Student alloc] initWithID:2 withName:@"Sothearoth"]];
[array addObject:[[Student alloc] initWithID:4 withName:@"Bebe"]];
[array addObject:[[Student alloc] initWithID:5 withName:@"Lyhour"]];
//sort the object
NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES];
[array sortUsingDescriptors:[NSArray arrayWithObject:sort]];
//print log
for (Student *s in array) {
NSLog(@"Student ID = %i and Name = %@\n",s.studentID,s.name);
}
This is the out put log
0 comments:
Post a Comment