- 博客(13)
- 收藏
- 关注
原创 黑马程序员---OC类的本质
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 创建代码(以图片展示): 第一步: 创建Goodstudent类 :Student类 :Person类 :NSObject (冒号代表继承关系),以及Person类的分类:Person+MyPersonCategory; 并且给每一个类都重写load和initialize类方法,以Per
2014-11-30 10:41:11
464
原创 黑马程序员---09非ARC程序转为ARC程序
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 将05@property相关参数的内存管理代码程序转化为ARC程序。 转化操作方法 : 按照上述操作,进行程序的转化: 转化后的预览图: Car.m文件 Dog.m文件 main() Student.h Student.m
2014-11-26 00:45:06
351
原创 黑马程序员---08内存管理(ARC)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- ARC内存管理: ARC的判断准则:只要没有强指针指向对象,就会释放对象 1.ARC特点 1> 不允许调用release、retain、retainCount 2> 允许重写dealloc,但是不允许调用[super dealloc] 3> @pro
2014-11-25 23:18:28
576
原创 黑马程序员---07关于autorelease半自动释放内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 问题:一个人有一张身份证,一张身份证只对应一个人,那么问题来了, 请用代码描述上述关系,用@property和autorelease方法对内存进行管理。 1>分析请参照 06@property内存管理中如何避免循环引用的问题 2>内存分析请参照 06@property内存管理中如何避免循
2014-11-25 20:48:56
374
原创 黑马程序员---06@property内存管理中如何避免循环引用的问题
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 问题:一个人有一张身份证,一张身份证只对应一个人。那么问题来了, 请用代码描述以上关系,并使用@property相关参数对内存进行管理,并避免循环引用。 1>分析: 有2个类:Person类(属性:身份证)、Card类(属性:人) 2>内存分析: 3>代码 按照我们正常的思
2014-11-25 20:07:52
485
原创 黑马程序员---05@property参数相关的内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 参照04set方法的内存管理,我们将那道题用@property来实现一下: 题目:有一个学生,学号89757,姓名林俊杰,他有一辆小车和一只可爱的小狗 那么问题来了,请用代码描述上述关系,并用@property的相关参数对其进行内存管理。 解答: 分析和内存分析图参照04set方法的内
2014-11-25 19:27:59
364
原创 黑马程序员---04set方法的内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 例题: 有一个学生,他有一个学号为no.89757,姓名叫林俊杰,他拥有一辆小车和一只可爱的小狗, 那么问题来了,请用代码描述这些对象之间的关系(使用setter和getter),并对内存进行管理(非ARC)。 解答: 1)分析: 三个类:Student(属性:学号、姓
2014-11-25 18:09:49
411
原创 黑马程序员---02Objective-C是如何进行内存管理的?
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
2014-11-24 17:54:48
282
原创 黑马程序员---02类和对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 类的设计: 1> 类 *类名的第一个字母必须是大写 *不能有下划线 *多个英文单词,用驼峰标识 2>属性 3>行为(功能) 完整的写一个函数:函数的声明和定义(实现) 完整的写一个类:类的声明和实现
2014-11-07 14:28:57
289
原创 黑马程序员---Objective-C 类和对象
类的设计: 1> 类 *类名的第一个字母必须是大写 *不能有下划线 *多个英文单词,用驼峰标识 2>属性 3>行为(功能) 完整的写一个函数:函数的声明和定义(实现) 完整的写一个类:类的声明和实现 1.类的声明 声明对象的属性、行为 @interface Car:NSObject {//用来声明对象属性(成员变量,默认会初始
2014-10-29 21:14:02
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅