嗨,假设我有一个类“汽车”和一个类“汽车数据库”。在 cardatabase 文件中,我创建了一个 NSMutableArray,我在其中存储了所有实例,并且我可以轻松地计算它们。
但是如果我想计算汽车类本身的实例呢?比如创建一个类方法 +(int)count ?
+(int)count
我应该怎么做?
嗨,假设我有一个类“汽车”和一个类“汽车数据库”。在 cardatabase 文件中,我创建了一个 NSMutableArray,我在其中存储了所有实例,并且我可以轻松地计算它们。
但是如果我想计算汽车类本身的实例呢?比如创建一个类方法 +(int)count ?
+(int)count
我应该怎么做?
看看这个:这显然意味着通过实现类方法来计算对象实例的方法。
http://www.techotopia.com/index.php/Writing_Objective-C_Class_Methods
-----------------Car.h----------------------------
Car : NSObject
{
}
@property(nonatomic,strong) CarDatabase database;
-(int)count;
----------------- Car.m--------------
-(int)count{
return database.arrayYouDefined.count;
}