OC可变数组的创建与简单应用
2023-09-27 14:25:12 时间
#import <Foundation/Foundation.h> 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; }
相关文章
- 从简单到复杂,一文带你搞懂滑动窗口在数组及字符串中的应用
- 后缀数组的应用:[Leetcode]1062. 最长重复子串(困难)
- Win10打开游戏提示需要新应用打开此ms-gamingoverlay的解决方法
- 接口测试用例生成工具介绍及应用
- 《 线性代数及其应用 (原书第4版)》—— 1.3 向量方程
- 第二十四节:Java语言基础-讲解数组的综合应用
- 第二十四节:Java语言基础-讲解数组的综合应用
- 【视频技术】FFMPEG应用(转)
- 【快应用】权限弹框理由描述如何自定义
- 《嵌入式 Linux C 语言应用程序设计(修订版)》——2.3 嵌入式Linux编译器GCC的使用
- 《Android 应用案例开发大全(第二版)》——1.3节Android开发环境的搭建
- 《Android 应用案例开发大全(第3版)》——导读
- 使用 Gradle 实现一套代码开发多个应用
- iOS应用千万级架构开篇
- 数组及其应用
- 【快应用】初始化页面时,调用configuration.setLocale()不生效
- 《C#零基础入门之百识百例》(三十)数组应用 -- 推箱子游戏 -- 地图初始化
- Vs2012在Linux开发中的应用(5):项目属性的定义
- C语言应用--数据类型定制一结构体数组