Как вы можете сделать эту работу?Простой вопрос о цикле массива Objective-C
numbers = [[NSMutableArray alloc] initWithObjects: ({int x = 0; while (x <= 60) { return x; x++; } })];
Спасибо :)
Как вы можете сделать эту работу?Простой вопрос о цикле массива Objective-C
numbers = [[NSMutableArray alloc] initWithObjects: ({int x = 0; while (x <= 60) { return x; x++; } })];
Спасибо :)
NSMutableArray * array = [[NSMutableArray alloc] init];
for (int i = 0; i <= 60; ++i) {
[array addObject:[NSNumber numberWithInt:i]];
}
Спасибо :) - – Emil
int myStrangeNumberOfItems = 61;
NSMutableArray * numbers = [[NSMutableArray alloc] initWithCapacity: myStrangeNumberOfItems];
for (int i = 0; i < myStrangeNumberOfItems; i++) {
[numbers addObject:[NSNumber numberWithInt:i]];
}
Ошибка за один раз. –
, что совершенно неприемлемо .. он может превратить космический корабль в гайки – Anurag
Исправлено. ;) Никогда не переходите к <=, если вам это не нужно. –
Во-первых, NSArray может содержать только объекты, а не примитивы. Вы можете добавить объекты в цикл for так.
NSMutableAray * numbers = [[NSMutableArray alloc] init];
for (int x = 0; x <= 60; x++)
[numbers addObject:[NSNumber numberForInt:x]];
Ha! Вы программист Javascript/Ruby/Scheme/ML? –
Yep :) Хе-хе, привыкший к другим способам делать вещи, Objective-C для меня необычен. : P – Emil