I am trying to subclass NSArray
, but it crashes the app when trying to access the count method. I know that NSArray
is a class cluster.
- But what does this mean?
- Is there a work around to be able to subclass an NSArray?
I know that I can simply subclass NSObject
and have my array as an instance variable but I would rather subclass NSArray
.
EDIT:
Reason:
I am creating a card game, I have a class Deck
which should subclass NSMutableArray
to have a couple of extra methods (-shuffle
, -removeObjects:
, -renew
, etc), and I think it will look cleaner to subclass NSArray
rather than having a var.