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