Реализация корзины для приложения eCommerce / Shopping - PullRequest
1 голос
/ 21 февраля 2011

Мне нужно сделать корзину для моего приложения, но я не знаю, как лучше ее реализовать.Я думаю об использовании NSMutableArray, но я не уверен, что это лучший способ для этого.

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 16 мая 2012

Вы можете попробовать NSMutableOrderedSet.

Вот что они говорят в AppleDocumentation:

"Вы можете использовать упорядоченные наборы в качестве альтернативы массивам при заказе элементов важно и производительность в тестировании, является ли объект содержится в наборе является соображением - тестирование на членство массив медленнее, чем проверка на членство в наборе. "

Проверка наличия определенного товара в корзине может быть сложной и неэффективной - использование NSMutableOrderedSet избавит вас от этой проблемы. Это очень похоже на NSMutableArray, но более эффективно для этой функции.

0 голосов
/ 21 февраля 2011

Хотя это зависит от размера вашей корзины, массивы - не лучший вариант, если вы намерены эффективно искать / извлекать содержимое корзины с помощью ID-тега или чего-то еще. NSDictionary был бы лучшим вариантом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...