OC可变数组的创建与简单应用
程序员文章站
2023-11-02 18:37:40
#import
int main(int argc, const char * argv[])
{
//nsmutablearray * array1 = [[nsmutab...
#import int main(int argc, const char * argv[]) { //nsmutablearray * array1 = [[nsmutablearray alloc]initwithobjects:@one,@two,@three, nil]; nsarray * array = @[@1,@2,@3]; //用不可变数组初始化一个可变数组 nsmutablearray * array2 = [[nsmutablearray alloc]initwitharray:array]; //2.指定对象插入位置 //index 要小于count nsstring * str1 = @one; [array2 insertobject:str1 atindex:2]; nslog(@%@,array2); //3.删除 会通过对象地址 删除数组中同一个元素的对象 [array2 addobject:str1]; nslog(@%@,array2); //删除全部对象 [array2 removeallobjects]; nsstring * str4 = @4; [array2 addobject:str4]; nslog(@%@,array2); // for(nsstring * str in array2) // { // [array2 removeobjectatindex:0]; // } // return 0; }
推荐阅读