黑马程序员技术交流社区

标题: 多对象内存管理好难啊,有啥好方法学这个? [打印本页]

作者: 菜鸟八哥    时间: 2015-1-14 14:19
标题: 多对象内存管理好难啊,有啥好方法学这个?
#import<Foundation/Foundation.h>

@interface Book :NSObject
{
int _price;
}
-(void)setPrice:(int)price
-(int)price;
@end

@implementation Book
-(void)setPrice:(int)price
{

_price = price;

}

-(int)price
{


return _price;
}



@end


//person类
@interface Person : NSObject
{
//组合
Book *_book;
}
-(void)setBook:(Book *)book;
-(Book *)book;
@end

@implementation
-(void)setBook:(Book *)book
{
_book = book

}

-(Book *)book
{

return book;
}
@end



int main()
{
//*******************
  Book *b =[[Book alloc] init];//创建对象

  Person *p1=[[Person alloc] init];














  [p1 release];
           //有alloc,马上写上[b release]在其下面

  [b release];//回收对象
//********************




return 0;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2