memory management objective c - returning objects from methods
- by geeth
Hi,
Please clarify, how to deal with returned objects from methods?
Below, I get employee details from GeEmployeetData function with autorelease,
1. Do I have to retain the returned object in Process method?
2. Can I release *emp in Process fucntion?
-(void) Process
{
Employee *emp = [self GeEmployeetData]
}
+(Employee*) GeEmployeetData{
Employee *emp = [[Employee alloc]init];
//fill entity
return [emp autorelease];
}