好,伤心地说,但我有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中创建一个简单的程序来测试它,并尝试各种其他迭代?是否有一些预先制作的骨架具有您需要的所有东西,只需要填写这三行代码?
答案 0 :(得分:0)
答案 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)