在NSMutableArray中添加2个数字

时间:2012-03-18 22:06:04

标签: ios nsmutablearray sum

好,伤心地说,但我有2个问题,我想我可能已经回答了我:

a)如果我有一个说5个元素的NSMutableArray并希望将对象0和1一起添加,我该怎么做?

e.g。

NSMutableArray *a =[[NSMutableArray alloc] initWithObjects:3,7,2, 1,6, nil];
NSMutableArray *c = [[NSMutableArray alloc] initWithArray:a copyItems:YES];

[c replaceObjectAtIndex:1 withObject:
            ([[c objectAtIndex:0] intValue]+ 
             [[c objectAtIndex:1] intValue])];

b)这是一个令人尴尬的部分:如何在Xcode中创建一个简单的程序来测试它,并尝试各种其他迭代?是否有一些预先制作的骨架具有您需要的所有东西,只需要填写这三行代码?

2 个答案:

答案 0 :(得分:0)

  1. int不是对象。
  2. 您之前是否打开过Xcode?试试文件>新。

答案 1 :(得分:0)

NSMutableArray只接受对象,而不是原始对象。所以无论你现在想做什么,都行不通。

NSMutableArray *a =[[NSMutableArray alloc] initWithObjects:[NSNumber numberWithInt:3], [NSNumber numberWithInt:7], nil]; // and so on

[c replaceObjectAtIndex:1 withObject:[NSNumber numberWithInt:
        ([[c objectAtIndex:0] intValue]+ 
         [[c objectAtIndex:1] intValue])]];

2)创建一个新项目,复制&将代码粘贴到XCode为您创建的文件之一(也许是main.m)