Objective-C ——dealloc方法(析构方法)

#import <Foundation/Foundation.h>

#import "Eye.h"


@interface Person :NSObject

{

   Eye *eye;

}

@property(retain)Eye *eye;

@end



@implementation Person

@synthesize eye;

-(id)init//在类内为实例变量分配空间。

{

   self=[superinit];

   if (self)

    {

       eye=[[Eyealloc]init];//初始化。

       eye.color=@"break";//为眼睛赋值。

    }

    returnself;

}

-(void)dealloc//系统自带的不用声明。

{

    [eyerelease];

    [superdealloc];


}



#import <Foundation/Foundation.h>


@interface Eye : NSObject

{

    NSString *color;

}

@property (copyNSString *color;

@end




#import "Eye.h"


@implementation Eye

@synthesize color;


@end




int main(int argc,constchar * argv[])

{


    @autoreleasepool {

        

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

        NSLog(@"眼睛的颜色:%@",[[p eye]color]);

        

        

        [p release];

        

        

           }

    return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值