nsmutablearray相关内容

在多维 NSMutableArray 中添加对象

我对如何在多维数组中添加对象感到很困惑. 初始化多维数组和简单数组一样吗? 这是我的初始化. testList = [[NSMutableArray alloc] init]; 我需要做类似的事情 testList[i][j] = item; 我试过了 [[[testList objectAtIndex:i]objectAtIndex:j] addObject:item]; ..
发布时间:2021-06-09 20:05:30 移动开发

在 Swift 中从 NSMutableArray 中选择性地删除和删除对象

基本问题.在 Swift 中从可变数组中选择性地移除和删除项目的最佳方法是什么? 有些选项似乎不适合这种情况,例如在 中调用 removeObject for 循环 枚举块 和其他看起来一般般的工作 for 循环 使用索引 + 调用 removeObjectAtIndex,甚至在循环内部 for in loop 用于填充 arrayWithItemsToRemove 然后 ..
发布时间:2021-06-09 20:05:27 移动开发

将对象添加到 NSMutableArray 属性

这是我的数据结构: group [1...n] {ID,名称,元素:[1...n]} 我为具有所有属性的元素定义了一个类,为组定义了一个类: @interface 组:NSObject {NSInteger groupID;NSString *组名;NSMutableArray *elements;}@property (assign, readwrite) NSInteger groupI ..
发布时间:2021-06-09 20:05:18 移动开发

如何在 Objective C 中初始化 NSMutableArray?

我来自 Java 背景,正在学习 Objective C.我正在尝试创建一个具有字符串数组和成员函数的类来修改数组.我的代码如下所示: @implementation TAWChapter@synthesize mSubject;@synthesize mItems;- (id) 初始化{self.mItems = [[NSMutableArray alloc] init];回归自我;}- (v ..
发布时间:2021-06-09 20:05:06 移动开发

removeAllObjects 和 NSMutableArray 的发布都具有相同的功能吗?

我编写了以下代码行: NSMutableArray *array=[[NSMutableArray alloc]init]; 这会分配一些内存.我的问题是,我们以后如何释放这块内存,是使用removeAllObjects方法还是[数组释放]? 这两种方法是否具有相同的功能? 解决方案 当你向数组中添加一个对象时,该对象的保留计数将增加 1.当你从数组中删除该对象时,保留计数将减少 ..
发布时间:2021-06-09 20:05:02 移动开发

NSMutableArray 是否在每次调用其 count 方法时实际计算项目?

由于cocoa的设计模式,NSMutableArray中实例方法count的名称不明确;它可以返回一个保存的变量 count,或者它可以在每次调用时对数组中的项目进行计数,然后返回(cocoa 规定一个方法只返回变量 的值foo 是 foo,而不是 getFoo).Objective C 的 NSMutableArray 是否在每次调用其 count 方法时实际计算项目,还是返回预先计算的变量的值 ..
发布时间:2021-06-09 20:04:56 移动开发

如何随机化 NSMutableArray?

可能的重复: iphone - nsarray/nsmutablearray - 以随机顺序重新排列 我有一个包含 20 个对象的 NSMutableArray.有什么办法可以像洗牌一样随机化他们的顺序.(按顺序我指的是它们在数组中的索引) 就像我有一个包含以下内容的数组: 苹果 橙色 梨形 香蕉 我怎样才能随机化顺序,以便我可以得到类似的东西: 橙色 苹果 ..
发布时间:2021-06-09 20:04:53 移动开发

如何在Objective-C中将值附加到数组

我正在这样做: for(int i=0;i>count;i++){NSArray *temp=[[NSArray alloc]initWIthObjects]i,nil];NSLog(@"%i",temp);} 它返回给我 0,1,2,3.... 一一计数,但我想要一个附加这些值 {0,1,2,3,4,5...} 的数组.这没什么大不了的,但我找不到它.我是 iPhone 新手. 解决方 ..
发布时间:2021-06-09 20:04:43 移动开发

迭代时是否可以从 mutablearray 中删除字典?

for (int i = 0; i 假设 optionDataArr 包含一个没有值的字典,当上面的代码执行时,我收到: 由于未捕获的异常“NSRangeException"而终止应用程序,原因:“*** -[__NSArrayM objectAtIndex:]:索引 0 超出空数组的边界" 解决方案 使用普通的旧 for 循环时可以删除项目,而使用快速枚举时则不能. 不过,您的代码 ..
发布时间:2021-06-09 19:52:35 移动开发