蓝鸥iOS从零基础到精通就业-OC语言入门 对象内存管理4
2017-01-04 14:21
393 查看
iOS从零基础到精通就业 Objective-C
CSDN观看地址:http://edu.csdn.net/course/detail/3347
对象内存管理
Car.h
CSDN观看地址:http://edu.csdn.net/course/detail/3347
对象内存管理
Car.h
// // Car.h // 内存管理2 // // Created by 蓝鸥 on 16/8/3. // Copyright © 2016年 luanbin. All rights reserved. // #import <Foundation/Foundation.h> @interface Car : NSObject { float _price; } -(void)setPrice:(float)price; -(float)price; @endCar.m
// // Car.m // 内存管理2 // // Created by 蓝鸥 on 16/8/3. // Copyright © 2016年 luanbin. All rights reserved. // #import "Car.h" @implementation Car -(void)dealloc { NSLog(@"%f车毁了",_price); [super dealloc]; } -(void)setPrice:(float)price { _price = price; } -(float)price { return _price; } @endPerson.h
// // Person.h // 内存管理2 // // Created by 蓝鸥 on 16/8/3. // Copyright © 2016年 luanbin. All rights reserved. // #import <Foundation/Foundation.h> #import "Car.h" @interface Person : NSObject //{ // Car *_car; //} //-(void)setCar:(Car *)car; //-(Car *)car; @property(nonatomic,retain)Car *car; @property(nonatomic,copy)NSString *name; @endPerson.m
// // Person.m // 内存管理2 // // Created by 蓝鸥 on 16/8/3. // Copyright © 2016年 luanbin. All rights reserved. // #import "Person.h" @implementation Person //遗嘱 -(void)dealloc { NSLog(@"人狗带"); [_car release]; [super dealloc]; } //属性set方法的内部实现 //-(void)setCar:(Car *)car //{ // //先对原来的车-1 // if (car != _car) { // [_car release]; // _car = [car retain]; // } // // //} //-(Car *)car //{ // return _car; //}
相关文章推荐
- 蓝鸥iOS从零基础到精通就业-OC语言入门 对象内存管理1
- 蓝鸥iOS从零基础到精通就业-OC语言入门 对象内存管理2
- 蓝鸥iOS从零基础到精通就业-OC语言入门 对象内存管理3
- 蓝鸥iOS从零基础到精通就业-OC语言入门 1和对象一2
- 蓝鸥iOS从零基础到精通就业-OC语言入门 1和对象一1
- 蓝鸥iOS从零基础到精通就业-OC语言入门 1和对象一4
- 蓝鸥iOS从零基础到精通就业-OC语言入门 1和对象一5
- 蓝鸥iOS从零基础到精通就业-OC语言入门 1和对象一3
- 蓝鸥iOS从零基础到精通就业-OC语言入门 字符串2
- 蓝鸥iOS从零基础到精通就业-OC语言入门 2继承和初始化方法2
- 蓝鸥iOS从零基础到精通就业-OC语言入门 类目和延展2
- 蓝鸥iOS从零基础到精通就业-OC语言入门 2继承和初始化方法4
- 蓝鸥iOS从零基础到精通就业-OC语言入门 属性2
- 蓝鸥iOS从零基础到精通就业-OC语言入门 通讯录3
- 蓝鸥iOS从零基础到精通就业-OC语言入门 2继承和初始化方法1
- 蓝鸥iOS从零基础到精通就业-OC语言入门 数组
- 蓝鸥iOS从零基础到精通就业-OC语言入门 属性3
- 蓝鸥iOS从零基础到精通就业-OC语言入门 2继承和初始化方法3
- 蓝鸥iOS从零基础到精通就业-OC语言入门 字典
- 蓝鸥iOS从零基础到精通就业-OC语言入门 通讯录2