问题标签 [nspointerarray]
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 - 使用 NSPointerArray 访问对象?
我有一个NSPointerArray
and 在我的一种方法中,我想访问存储在其中的对象NSPointerArray
(因为我必须使用其中一个对象properties
)。我不想NSArray
用 allObjects 方法创建一个新的,因为这在我的程序中是多余的。现在,我正在做以下使用了很多memory
? (对不起,我是菜鸟)。
谢谢
ios - NSMutableArray 与 [NSNull null] 与 NSPointerArray
我正在编写一个国际象棋程序,它将所有棋子存储在一个代表空白的空间中NSMutableArray
。[NSNull null]
我刚刚发现NSPointerArray
并想知道我是否应该改用那个。NSMutableArray
基本上,使用with [NSNull null]
values 与 an的优缺点是NSPointerArray
什么?
objective-c - 使用 NSPointerArray,如何迭代不透明的指针?
我最近发现了像NSMapTable
and这样的类NSPointerArray
,它们的工作方式类似于传统的集合,但也可以让您存储弱引用或普通的旧 C 指针。不幸的是,您似乎无法使用该for...in
语法来迭代非NSObject
指针。例如:
编译器不喜欢最后一行。错误:
选择器元素类型“Segment *”(又名“struct Segment *”)不是有效对象
那么,我需要这样做吗?
那不是世界末日,但我只是想确定一下。
swift - 如何在 Swift 中声明弱引用数组?
我想在 Swift 中存储一组弱引用。数组本身不应该是弱引用 - 它的元素应该是。我认为 CocoaNSPointerArray
提供了一个非类型安全的版本。
ios - NSPointerArray 基础知识
我正在尝试掌握 NSPointerArray 类,并且对表格视图单元格有一个非常具体的问题。
如果我将指针存储在 NSPointerArray 中被按下的单元格,我是否能够将其追溯到被按下的原始单元格,即使该单元格已被重用?
我希望你明白我的意思,但基本上我正在尝试在按下单元格时使用倒数计时器实现类似 snapchat 的功能。
ios - Swift 中的弱对象数组
我想在 Swift 中创建一个对象数组作为另一个类的属性,例如:
我的限制是:
- 我想使用下标轻松访问 personArray 中的对象:例如
houseInstance.personArray[1].name = "Steve"
- 我想创建
personArray
以便在person
对象被释放时释放houseInstance
对象。Swift 中最好的方法是什么?
string - 如何在 C++11 中增长 2d 动态分配的字符串数组?
所以,我一直在做这个问题: Q. 编写一个程序,让用户跟踪他们最后一次与每个朋友交谈的时间。用户应该能够添加新朋友(想多少就加多少!)并存储他们上次与每个朋友交谈的天数。让用户也更新这个值。
我已经创建了指向指针 user_friends 的指针来存储二维字符串数组,用于存储朋友的姓名和编号。自上次谈话以来的天数。这是一个 3x2 数组,最初用于 3 个朋友。2 列存储朋友的姓名和编号。天数(都在字符串类型指针数组中)。
我的主要有这个:
这是在数组中添加好友的 addFriends 函数。
然后有这个 growArray 函数来扩展分配给字符串数组的内存:
然后这个显示函数打印数组。
现在,当我输入最多 3 个朋友的详细信息时,程序运行良好。当我开始输入朋友 4 的详细信息时(即,当我输入 index as 3 时)程序崩溃了。growArray 函数有什么问题吗?
还有,显示功能好吗?
ios - 如何将对象添加到 NSPointerArray?
我想在 an 中存储弱引用,NSPointerArray
但出现错误:
也试过这个:
objective-c - NSPointerArray 奇怪的压缩
我有NSPointerArray
一些NSObject
已经被释放的弱点。在调用之前compact
我看到的是:
这是有道理的,但真正奇怪的是,当我调用compact
该数组时,我看到了相同的值!Count 仍然返回 1 并且pointerAtIndex:0
is nil
。
为什么 nil 没有被删除?
编辑
这是完整的代码(是的,它是 XCTesting 框架):
和日志:
为什么compact
方法不删除第一个指针?这显然是一个nil
before call compact
。
ios - 如何找到 UnsafeMutablePointer 的最大值在swift中使用数据类型UInt32的bufferSize?
我是 swift 新手,正在从事一个我必须可视化音频波的项目!我正在使用 EZAudio pod 在屏幕上绘制波的位置使用函数 UpdatePlot 并在参数中传递 UnsafeMutablePoiter> 我希望每个 UnUnsafeMutablePointer 中的最大值找到图中的最高波长
我想在该缓冲区 [0] 数组中找到最大值!
请帮忙!!!ps:提前谢谢