问题标签 [nsmutablearray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSMutableArray 仅将对象添加为指针?
我有这个小代码
使用此代码,我将对象存储在数组中。但现在我有两个相互独立的对象。
如果我在将 myNumber 添加到数组后更改它,则数组内的值不会改变。我怎样才能存档呢?我试图只给数组一个指针,但它不起作用。
iphone - Cocoa Touch 表数据源问题
我在显示来自数据源的结果时遇到了一些问题。此代码将在控制台中显示不同(且正确)的结果,但会在模拟器中导致各种随机废话。
(“结果”是该类的 NSMutableArray 属性。)
我猜这可能与数组的内存保留或数组中的字符串有关?恐怕我还没有掌握这个窍门。
[编辑以回应 Marc Bessey——我认为这里的一切都是你的基本数据源方法]
objective-c - 使用 NSMutableArray 的二维数组
我需要在 Objective-C 中创建一个可变的二维数组。
例如我有:
中的每个项目sections
都由一个数组组成rows
。rows
是一个包含对象的数组。
我想做这样的事情:
为了有这样的东西:section 0, rows: obj1, obj2, obj3 section 1, rows: obj4, obj5, obj6, obj 7 ...
有没有办法在 Objective-C 中做到这一点?
objective-c - 用单个对象替换多个数组内容?
我有一个NSMutableArray
我想用NSNull
对象替换的内容。
这就是我所做的:
我怎样才能更有效地做到这一点?有没有办法枚举一个NSIndexSet,这样我就可以一一替换数组内容了?
解决了
建议的方法结果是 2 倍快(平均 0.000565s 与 0.001210s):
cocoa - 将 NSMutableArray 写入可可文件的问题
一个真正的初学者问题。我有一个 NSView 子类,我在其中创建了一个包含 NSValues 的 NSMutableArray。当我想使用 writetofile 将数组写入文件时:自动:文件已创建,但它不包含可变数组包含的任何 NSValue。有谁知道我如何成功地将这个可变数组写入文件?
谢谢
ios - 如何对包含自定义对象的 NSMutableArray 进行排序?
我想做的事情似乎很简单,但我在网上找不到任何答案。我有一个NSMutableArray
对象,假设它们是“人”对象。我想NSMutableArray
按 Person.birthDate 排序,这是一个NSDate
.
我认为这与这种方法有关:
在 Java 中,我会让我的对象实现 Comparable,或者将 Collections.sort 与内联自定义比较器一起使用……你到底是如何在 Objective-C 中做到这一点的?
iphone - 将对象添加到 NSMutableArray,从 XML 文件解析时顺序似乎很奇怪
我正在为两个元素解析 XML 文件:“title”和“noType”。解析完这些后,我将它们添加到一个名为 aMaster 的对象中,这是我自己的包含 NSString 变量的 Master 类的一个实例。
然后,我将这些实例添加到单例的 NSMutableArray 中,以便在程序的其他地方调用它们。问题是当我打电话给他们时,他们似乎不在同一个 NSMutableArray 索引上......每个索引都包含标题或 noType 元素,当它应该是两者时......谁能看到我可能是什么做错了吗?下面是解析器的代码。非常感谢!!
iphone - 如何动态填充 NSArray?
我有一个for
循环。在那个循环中,我想NSArray
用一些对象填充一个。但我没有看到任何可以让我这样做的方法。我提前知道有多少物体。我想避免NSMutableArray
,因为有些人告诉我,与NSArray
.
我有这样的事情:
我查看了文档NSArray
,但是如何指定其中要包含多少个元素?还是我必须真正使用NSMutableArray
它?
objective-c - 在 Objective-C 中加入一个数组
我正在寻找一种将 NSMutableArray 转换为字符串的方法。有什么可以与这个 Ruby 数组方法相提并论的吗?
干杯!
iphone - NSMutableArray 的 -replaceObjectAtIndex:withObject: 会释放被新对象替换的旧对象吗?
该文档没有说明任何内容。当一个旧对象被“移除”并且一个新对象进入它的位置时,旧对象会发生什么?我必须自己释放吗?