0
我該怎麼做才能得到一個不需要的類的實例?你可以用NSString
([NSString string]
)或NSArray
([NSArray array]
)等各種可可類來做到這一點。我如何製作一個自定義的不留課程?
如何使用我的自定義班級進行此操作,以便撥打[MyClass class]
而不是[[MyClass alloc]init]
?
我該怎麼做才能得到一個不需要的類的實例?你可以用NSString
([NSString string]
)或NSArray
([NSArray array]
)等各種可可類來做到這一點。我如何製作一個自定義的不留課程?
如何使用我的自定義班級進行此操作,以便撥打[MyClass class]
而不是[[MyClass alloc]init]
?
在你的類實現類方法返回自動釋放的對象:
// Header
+(MyClass*) myClass;
// implementation
+(MyClass*) myClass{
return [[[MyClass alloc] init] autorelease];
}
然後在你的代碼,你就可以得到您的自定義類的你的「無保留」又名自動釋放實例:
MyClass *myObj = [MyClass myClass];