
OC 内存管理
文章平均质量分 78
itheima_panc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
黑马程序员---03引用计数器的基本使用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2014-11-24 19:56:57 · 382 阅读 · 0 评论 -
黑马程序员---05@property参数相关的内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 参照04set方法的内存管理,我们将那道题用@property来实现一下: 题目:有一个学生,学号89757,姓名林俊杰,他有一辆小车和一只可爱的小狗 那么问题来了,请用代码描述上述关系,并用@property的相关参数对其进行内存管理。 解答: 分析和内存分析图参照04set方法的内原创 2014-11-25 19:27:59 · 347 阅读 · 0 评论 -
黑马程序员---01为什么要内存管理?
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2014-11-24 17:10:59 · 798 阅读 · 0 评论 -
黑马程序员---04set方法的内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 例题: 有一个学生,他有一个学号为no.89757,姓名叫林俊杰,他拥有一辆小车和一只可爱的小狗, 那么问题来了,请用代码描述这些对象之间的关系(使用setter和getter),并对内存进行管理(非ARC)。 解答: 1)分析: 三个类:Student(属性:学号、姓原创 2014-11-25 18:09:49 · 398 阅读 · 0 评论 -
黑马程序员---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 · 561 阅读 · 0 评论 -
黑马程序员---07关于autorelease半自动释放内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 问题:一个人有一张身份证,一张身份证只对应一个人,那么问题来了, 请用代码描述上述关系,用@property和autorelease方法对内存进行管理。 1>分析请参照 06@property内存管理中如何避免循环引用的问题 2>内存分析请参照 06@property内存管理中如何避免循原创 2014-11-25 20:48:56 · 360 阅读 · 0 评论 -
黑马程序员---06@property内存管理中如何避免循环引用的问题
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 问题:一个人有一张身份证,一张身份证只对应一个人。那么问题来了, 请用代码描述以上关系,并使用@property相关参数对内存进行管理,并避免循环引用。 1>分析: 有2个类:Person类(属性:身份证)、Card类(属性:人) 2>内存分析: 3>代码 按照我们正常的思原创 2014-11-25 20:07:52 · 472 阅读 · 0 评论 -
黑马程序员---02Objective-C是如何进行内存管理的?
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2014-11-24 17:54:48 · 265 阅读 · 0 评论 -
黑马程序员---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 · 330 阅读 · 0 评论