NSMutableDictionary с емкостью
Что происходит, когда вы пытаетесь добавить в NSMutableDictionary после того, как он уже достиг предела своей емкости объектов? Это ударит по одному из них или это вызовет исключение? Кроме того, есть ли какой-либо способ заставить его выскочить из самого старого объекта словаря, когда я добавляю новый?
1 ответ:
Он толкает его вверх. Емкость в конструкторе - это только начальная емкость .
Эта страница содержит следующий фрагмент:
InitWithCapacity:
: : : : :
Обсуждение: изменяемые словари выделяют дополнительную память по мере необходимости, поэтому numItems просто устанавливает начальную емкость объекта.