Я создаю этот объект класса C для простых чисел Genrate от n до предела. У меня проблема, я не смог получить элемент в NSMutableArray внутри цикла. может кто-нибудь покажет мне, как я могу это исправить?Создание простых чисел Список в объективе C?
@implementation Prime
-(NSMutableArray *)generatePrimes:(int)upperLimit{
NSMutableArray *primes = [[NSMutableArray alloc]init];
bool isPrime;
int j;
[primes addObject:[NSDecimalNumber numberWithInt:2]];
for (int i= 3; i <= upperLimit ; i+=2) {
j = 0;
isPrime = YES;
NSInteger index;
for(id obj in primes)
{
index = [primes indexOfObject:obj];
if((index * index) <= i)
{
if(i % index == 0)
{
isPrime = NO;
break;
}
}
}
if(isPrime)
{
[primes addObject:[NSDecimalNumber numberWithInt:i]];
}
}
return primes;
}
@end
Что значит, вы не смогли получить товар в цикле for? – CodaFi