黑马程序员技术交流社区
标题:
多对象内存管理好难啊,有啥好方法学这个?
[打印本页]
作者:
菜鸟八哥
时间:
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