电子商务/购物应用程序的购物车实现
我必须为我的应用程序制作一个购物车,但我不知道实现它的最佳方法。 我正在考虑使用 NSMutableArray,但我不确定这是否是最好的方法。
有什么建议吗?
I have to make a cart for my app, but I don't know the best way to implement it.
I'm thinking about using NSMutableArray
, but I am not sure if it's the best way to to this.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试 NSMutableOrderedSet。
Apple 文档中是这样说的:
检查某个产品是否已经在购物车中可能很困难且效率低下 - 使用 NSMutableOrderedSet 可以帮你省去这个麻烦。它很像 NSMutableArray 但对于此功能更有效。
You can try an NSMutableOrderedSet.
Here's what they say in the AppleDocumentation:
Checking if a certain product is already in the cart can be difficult and inefficient - using an NSMutableOrderedSet saves you that trouble. It's much like an NSMutableArray but more efficient for this function.
尽管这取决于购物车的大小,但如果您打算通过 ID 标签或其他内容有效地搜索/获取购物车内容,则数组并不是最佳选择。
NSDictionary 将是更好的选择。
Although it depends on the size of your cart, arrays are not the best option if you intend to effectively search/fetch the cart contents through ID tag or something.
A NSDictionary would be a better option.