Object-C
云中显卡
菜鸟一枚
展开
-
OC 自动释放池学习笔记
一.自动释放池原理简述,如下:#import #import "QIHLPerson.h"// autorelease:延长对象的生命周期。// 把对象放到离自己最近的那个自动释放池中。// 自动释放池原理:// 1.运行到@autoreleasepool{ 把该自动释放池压入自动释放池栈中,执行入栈操作。// 2.运行到对应的 } 执行出栈操作,并对该原创 2015-10-11 10:56:26 · 365 阅读 · 0 评论 -
OC 强弱指针学习心得
强指针:默认所有的指针都是强指针。 有强指针指向的对象不会被释放; 没有强指针指向的对象会被释放。 __strong强指针标示,默认的都是强指针。 弱指针:__weak弱指针,被弱指针指向的对象不影响对象回收。 当出现循环引用时,必须有一端是弱指针原创 2015-10-11 12:51:42 · 471 阅读 · 0 评论 -
@property关键字学习心得
一。内存管理的关键字retain 在setter和getter方法中加入一些内存管理的代码。当使用oc一般对象的时候,使用retain关键字。assign 表示不需要内存管理,当使用基本数据类型(数值,字符,布尔)的时候使用assign关键字。copy 表示复制一个对象,一般情况下NSString对象使用copy管理内存。二。线程安全的关键字nonatomic 非原子,原创 2015-10-11 14:18:10 · 251 阅读 · 0 评论