Objective C - Subclassing NSArray

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

  • Но что это значит?
  • Есть ли какие-то возможности для создания подкласса NSArray?

I знаю, что я могу просто создать подкласс NSObject и использовать свой массив в качестве переменной экземпляра, но я бы предпочел подкласс NSArray .

РЕДАКТИРОВАТЬ: Причина: Я создаю карточную игру, у меня есть класс Deck , который должен быть подклассом NSMutableArray , чтобы иметь пару дополнительных методов ( -shuffle , -removeObjects : , -renew и т. Д.), И я думаю, что подкласс NSArray будет выглядеть чище, чем с переменной

.
5
задан Jonathan Sterling 4 December 2010 в 16:37
поделиться