J'ai un tableau avec les employés et leur salaire. J'ai besoin d'itérer le tableau et de sortir un employé avec le salaire le plus bas dans le tableau.Comment puis-je itérer un tableau avec le type NSString et taper int et obtenir l'élément NSString avec le plus petit int?
//array
@property(strong,nonatomic) NSMutableArray<Employee *> *employees;
-(void) addEmployeeWithName:(NSString *)employeesName andLastName:(NSString *) employeesLastName andSalary:(int)employeesSalary;
//implementation of method
-(void) addEmployeeWithName:(NSString *)employeesName andLastName:(NSString *)employeesLastName andSalary:(int)employeesSalary
{
Employee *myEmp =[[Employee alloc] initWithFirstName:employeesName lastName:employeesLastName salary:employeesSalary];
[self.employees addObject:myEmp];
}
//In main() function something like this:
Employee *emp1 = [[Employee alloc] initWithFirstName:@"Bob" lastName:@"Lan" salary:1];
Employee *emp2 = [[Employee alloc] initWithFirstName:@"Ivan" lastName:@"Pal" salary:22];
J'ai essayé de le faire avec la plus petite valeur, et après cela j'ai besoin pour obtenir l'élément NSString. À ce stade, je ne comprends pas comment je peux le faire. –
Mettez à jour votre question avec votre tentative actuelle pour résoudre le problème. Inclure les détails de ce problème que vous rencontrez avec ce code. – rmaddy