Pri*_*a V 0 memory iphone memory-leaks memory-management ipad
-(NSString *)returnString
{
NSString *str=[NSString new];
return str;
}
-(void)getString {
NSString *string=[self returnString];
[string release];
}
Run Code Online (Sandbox Code Playgroud)
这是一种适当/正确的释放方式NSString吗?
此外,如果自动释放对象的生命周期在runloop结束时为up.那么我们可以手动排空系统生成的自动释放池吗?这样我就可以释放所有自动释放的对象,我得到一个内存警告.
您应该创建一个具有自动释放功能的对象.试试这个吧
-(NSString *)returnString
{
NSString *str= [[NSString new] autorelease];
return str;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |