电子商务/购物应用的购物车实施

时间:2011-02-21 14:55:42

标签: objective-c e-commerce

我必须为我的应用制作购物车,但我不知道实施它的最佳方式。 我正在考虑使用NSMutableArray,但我不确定这是否是最佳方式。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

虽然这取决于购物车的尺寸,但如果您打算通过ID标签或其他方式有效地搜索/获取购物车内容,则数组不是最佳选择。 NSDictionary是一个更好的选择。

答案 1 :(得分:0)

您可以尝试NSMutableOrderedSet。

以下是他们在AppleDocumentation中所说的内容:

  

“订单时,您可以使用有序集合替代数组   元素的重要性和性能在测试是否是一个对象   包含在集合中是一个考虑因素 - 测试成员资格   数组比测试集合的成员资格要慢。“

检查购物车中是否已有某种产品可能既困难又效率低下 - 使用NSMutableOrderedSet可以节省您的麻烦。它非常类似于NSMutableArray,但对此功能更有效。