nsmutablearray相关内容

从NSMutableArray中删除对象

我在设置for循环时遇到了以下快捷方式(与我一直使用的教科书示例相比较): for(Item * i in items){...} : for(NSInteger i = 0; i 如果我使用较短的版本,是否有办法删除当前迭代(即'i')? 您不能从数组中删除对象,而快速枚举 it: 计数是“安全的” - 枚举器 有一个 ..
发布时间:2016-12-06 16:14:01 移动开发

避免“NSArray在被枚举时被突变”

我有一个 NSMutableArray 存储用于Box2d物理模拟的鼠标点。当使用多个手指来玩时,我会得到例外 NSArray在枚举时发生了变化 我知道这是因为我从数组中删除对象,同时枚举它,使枚举无效。 我想知道的是什么是最好的策略来解决这个问题?我已经在线看到了一些解决方案: @synchronized ,复制数组之前枚举或将接头放入一个垃圾数组,以备以后删除(我不知道工作, ..

NSMutableArray initWithCapacity细微差别

有人有建议如何最好初始化一个NSMutableArray时,说到容量?该文档提到“...即使您在创建数组时指定大小,指定的大小也被视为一个”提示“;数组的实际大小仍为0。所以... 1)如果我的init比我通常使用的容量大,我不必担心浪费内存吗? 2)如果我初始化的容量通常低于我使用的容量,我不得不担心更重的处理时间分配更多的内存来容纳额外的元素? 这个初始化的容量对这种数据类型 ..
发布时间:2016-12-06 15:33:30 其它移动开发

如何排序NSMutableArray使用sortedArrayUsingDescriptors?

我有一个关于排序 NSMutableArray 的问题。我可以使用 sortedArrayUsingDescriptors:方法对对象排序数组。 例如,我有一个 NSMutableArray places 我有一个属性频率(int值),我想按照频率降序排序,但我现在不现在if 我在 initWithKey 中输入什么? strong> 我的对象地方包含: NSString * ..
发布时间:2016-12-06 14:58:35 移动开发

无法向NSMutableArray ivar添加项目

我的目标是在数组中添加一个字符串,我在一个方法中调用。 在这个方法中,数组,不知道为什么。我在类的开始有这个: NSMutableArray * listOfEvents; 以及我针对每个事件调用的方法: - (void)EventList { [listOfEvents addObject:@“ran”]; NSLog(@“%@”,listO ..
发布时间:2016-12-06 14:52:54 移动开发

c ++可变数组的各种数据类型?

我决定有一天在c ++中创建一个类,其存储能力类似于NSMutableArray在目标c(我知道向量是goto数据类型的这种东西,但我做了我自己反正)。所以我在c ++中创建了一个mutableArray类,到目前为止它工作的很好。我可以添加和删除对象,如果我想要插入到一个特定的索引,所有而不必指定数组的大小。 所以我的问题是:到目前为止,它只能存储int类型的对象。有什么办法,我可以使它, ..
发布时间:2016-11-02 00:59:41 C/C++开发

二维NSMutableArray的帮助?

好吧,我有一些C#代码看起来像这样,我在想,如果我试图把这个成Objective-C的什么其他开发商会推荐。 列表<名单,LT;串GT;> meta_data 我打算使用的NSMutableArray 但如何准确获取二维数组想通了,是我的问题,因为没有这样的事情在Objective-C多维数组。我是新来使用的NSMutableArray ,所以我还是需要一些帮助 ..
发布时间:2016-09-26 20:04:35 C#/.NET

目标C:什么是创建和使用动态布尔数组的最佳方式?

我一直在挣扎与创建,访问和从动态布尔数组的一个多星期,现在更新价值的最佳途径。 @interface myDelegate:NSObject的 { NSMutableArray里* aShowNote; } @属性(非原子,副本)的NSMutableArray * aShowNote; 这是我是如何初始化我的数组:的NSMutableArray * a显示= [[NSMutableA ..
发布时间:2016-08-12 09:48:51 移动开发

阵列中的所有对象的设置布尔属性

我已经叫一个模型类 PhotoItem 。在这我有一个 BOOL 属性 isSelected @interface PhotoItem:NSObject的/ *! *表示照片是否被选中与否 * / @属性(非原子,分配)BOOL isSelected;@结束 我有一个的NSMutableArray 持有这一特定模式的对象。我想要做的是,在一个特定的事件中,我想设置的阵列为true或fa ..
发布时间:2016-08-12 09:27:28 移动开发

对于复制的对象可变数组比较

我试图做2可变数组的数组进行比较。在阵列中的一个,我存储我的模型对象和其他数组中我使用的存储模型对象的副本 [myObject的副本] 。我的模型对象是 NSObject的的一个子类,所以我已经添加了 copyWithZone:方法为好。然而,当我做阵列比较使用 isEqualToArray 这两个数组总是返回false。将比较不复制的对象工作?还是我走错了别的地方? P.S :作为一个概述,我 ..
发布时间:2016-06-03 22:28:33 移动开发

iOS版 - 如何选择数组对象更多,所以后来其他

我有一个包含各种字符串数组。我想选择在指标3,7&放一个对象; 9点多,所以当时所有其他objects..how我能做到这一点。 (比方说,我每次抢阵列中的一个对象的时候,我希望这是一个80%的机会,在指数3,7或9对象被选中) 下面是我的数组: 的NSMutableArray * animalImagesArray = [[NSMutableArray里的alloc] initWithObj ..

NSArray的大小和可变性

在Java中,我通常初始化是一个特定的大小,然后添加和更换对象作为我的code推移阵列。在Objective C,我不能这样做,有一个NSArray。我已经从Java移植往往超过code的使用NSMutableArray里,我以为比NSArray中表现较差efficent。 (我最好的猜测,如何存储的NSMutableArray它的成员是用链表,但我可能是错的) 有没有有固定的尺寸和允许阵列内的 ..
发布时间:2016-06-03 21:08:30 Java开发