私はiosプログラミングが初めてで、とても単純なことに行き詰まっていますが、どこにも答えが見つかりません...助けが必要です. 私は配列を持っていて、11:30 13:45 18:00 23:05 のように時間を格納しています。これをすべて追加/合計するにはどうすればよいですか?
前もって感謝します。
私はiosプログラミングが初めてで、とても単純なことに行き詰まっていますが、どこにも答えが見つかりません...助けが必要です. 私は配列を持っていて、11:30 13:45 18:00 23:05 のように時間を格納しています。これをすべて追加/合計するにはどうすればよいですか?
前もって感謝します。
これはどう:
NSInteger total = 0;
NSArray *arr = @[@"11:30", @"13:45", @"18:00", @"23:05"];
for (NSString *anHour in arr) {
NSArray *splitString = [anHour componentsSeparatedByString:@":"];
NSInteger minutes = [splitString[0] integerValue]*60 + [splitString[1] integerValue];
total += minutes;
}
NSLog(@"Total hours are: %f",total/60.0);