在OBC-C中有类似于C++的构造函数,析构函数么?
首先有一个类
@interface ClsDemo1 : NSObject
{
NSString* str;
}
......
@end
在Object-C中貌似没有找到类似于C++ (构造函数/析构函数)的东西
那么....NSString* str 应该在哪儿申请内存,在哪儿释放呢???
抱歉,才从C++的转过来,还没适应.
尝试过
-(ClsDemo1*)init
{
if(self=[super init])
{
str=[[NSString alloc] init];
}
return self;
}
-(void)release
{
[str release];
[super release];
}
呃,只是凭感觉写的,总觉得哪儿有什么不对.
求指导.