"的等价物?-6ren"> "的等价物?-我是 Objective-C 的新手,所以请不要过多评价我。我想知道:有没有可以在 Objective-C 中使用的等效 C++ STL 对容器? 我想构建一个包含与 NSBool 关联的 NSInt-6ren">
gpt4 book ai didi

iphone - Objective-C 中 C++ STL 容器 "pair"的等价物?

转载 作者:IT老高 更新时间:2023-10-28 22:26:16 29 4
gpt4 key购买 nike

我是 Objective-C 的新手,所以请不要过多评价我。我想知道:有没有可以在 Objective-C 中使用的等效 C++ STL 对容器?

我想构建一个包含与 NSBool 关联的 NSInteger 的数组。我知道我可以使用一个数组,每个条目都是一个具有单个键值的 NSDictionary,但我发现它有点矫枉过正。

有什么想法吗?

谢谢。

最佳答案

您可以编写自己的数据结构对象 - 对于这样一个简单的情况,这将非常容易:

@interface Pair : NSObject 
{
NSInteger integer;
BOOL boolean;
}
@property (nonatomic, assign) integer;
@property (nonatomic, assign) boolean;
@end

还有一个匹配的实现,然后你将 Pair 对象粘贴到 NSArray 中没有问题。

关于iphone - Objective-C 中 C++ STL 容器 "pair<T1, T2>"的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3524221/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com