您当前的位置: 首页 >  清风清晨 objective-c

【setter方法内存管理之一 Objective-C语言】

清风清晨 发布时间:2022-08-16 14:44:46 ,浏览量:3

前言

1)用面向对象模拟一个案例:
凤姐开车去拉萨。
先找类吧?
人类:
属性:车
行为:开车
车类:
属性:速度
行为:行驶
城市类:

一、车类

@interface Car:NSObject
{
int _speed;
}
– (void)setSpeed:(int)speed;
– (int)speed;
– (void)run;
@end
@implementation Car
– (void)setSpeed:(int)speed
{
_speed = speed;
}
– (int)speed
{
return _speed;
}
– (void)run
{
NSLog(@“速度为%d的车子,在行使”,self.speed);
}
//这时候,我们为了监视Car对象的回收过程,是不重写一下dealloc方法啊?
– (void)dealloc
{
NSLog(@“时速为%d的车子,挂了。。。”,self.speed);
[super dealloc];
}
//默认情况下,这是不是1个ARC啊,我们应该先把ARC关掉
@end

二、人类

关注
打赏
查看更多评论

清风清晨

暂无认证

  • 3浏览

    0关注

    70博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录