【发布时间】:2016-08-17 03:41:46
【问题描述】:
我正在尝试学习如何使用 nsnumber 将数字放入数组中。我坚持的确切的事情是,要在数组中构建序列,我们将需要一个循环。在创建序列数组和返回它之间,声明一个 for 循环,其计数器由索引 + 1 限制并递增 1。 由于序列需要前两个数字来计算下一个数字,因此我们需要对序列进行质数。我们需要在循环的前两次迭代中手动传入@0 和@1。这是我目前所拥有的。
(NSArray *)arrayWithFibonacciSequenceToIndex:(NSUInteger)index
{
NSMutableArray *sequence = [NSMutableArray array];
for(NSUInteger i = 0; i < 1; i++)
{
index = i+1;
}
return sequence;
}
我在正确的轨道上吗?我不确定我的 for 循环是否正确。我是将序列放入 for 循环并在那里添加 nsnumber @0 和 @1 还是将这些数字放入循环外的序列中?
【问题讨论】:
标签: ios objective-c arrays for-loop nsnumber