ОК,
Спасибо всем, кто помог с моим трудом. Однако есть один камень преткновения - мне нужно учитывать ночные смены. Например, если время начала составляет 13 часов, а время окончания - 2 часа - я хочу, чтобы оно доходило до 15 часов, а не 11 часов. Это код:
-(IBAction)done:(id)sender {
int result = (([startHours.text intValue] * 60) + [startMinutes.text intValue]) -
(([finishHours.text intValue] * 60) + [finishMinutes.text intValue]);
int minutes = abs(result)%60;
int hours = (abs(result) - minutes)/60;
totalHours.text = [NSString stringWithFormat:@"%02d:%02d", hours, minutes];
if (finishHours.text > startHours.text) {
totalHours.text= [NSString stringWithFormat:@"%02d:%02d", hours, minutes];
}