Ben NSArray
alt sınıfı için çalışıyorum, ancak sayım yöntemi erişmeye çalışırken o uygulamayı çöküyor. NSArray
'un sınıf kümesinin olduğunu biliyorum. Amaç C - Subclassing NSArray
- Ama bu ne anlama geliyor?
- bir çalışma bir NSArray alt sınıf yapabilmesi için çevresinde var mı?
Ben sadece NSObject
alt sınıf ve bir örnek değişkeni olarak benim dizi var ama yerine NSArray
alt sınıf olacağını biliyorum.
DÜZENLEME: Sebep: Bir kart oyunu oluşturma , ekstra yöntemlere (-shuffle
, -removeObjects:
, -renew
, vs) bir çift var NSMutableArray
alt sınıf gereken bir sınıf Deck
var ve Değişmesini düşünüyorum Bir varlığa sahip olmak yerine NSArray
alt sınıfına daha temiz görünün.
Neden alt sınıflara ihtiyacınız var? – MCannon
Alt sınıflar yerine ekstra yöntemleri eklemek için bir kategori oluşturabilirim :( – aryaxt
+1 Alt Sınıflandırma NS * Dizisi, Objective-C kategorilerinin tamamen gereksiz hale getirdiği ciddi bir overkill'tir .. –