![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
object-C
文章平均质量分 83
airbusa
这个作者很懒,什么都没留下…
展开
-
ObjectC语言基础5—分类load、initialize、description、SEL、三特性
一、内存管理根源1、任何继承了NSObject对象都需要做内存管理。栈空间的东西自动回收,而堆空间的不会,对象存在堆空间,需要手动回收。二、引用计数器1、怎样判断何时回收,每一个OC对象都有自己的整型引用计数器,表示对象被引用的次数。2、当使用原创 2015-03-02 00:40:35 · 725 阅读 · 0 评论 -
ObjectC语言基础1—block、protocol、代理设计模式
一、static和extern对函数的作用1、函数是分类型的,外部函数和内部函数。定义的函数能被外部文件和本文件所访问的函数为外部函数。只能被本文件访问的函数为内部函数。默认情况下所有函数都是[java] view plai//如下两行代码时原创 2015-02-27 03:37:03 · 528 阅读 · 0 评论 -
ObjectC语言基础4—ARC、成员变量、构造方法、property
一、ARC1、 在对象属性里只要是对象@property (nonatomic, retain) Object *object,在dealloc方法中就必须调用[_object release]方法。2、ARC是一种编译器特性,当发现属性是retain的时候,会原创 2015-03-01 04:06:55 · 1323 阅读 · 0 评论 -
ObjectC语言基础2—Foundation、结构体、字符串、集合
一、变量1、局部变量的生命周期,从代码生成那一行开始才分配存储空间,到代码块结束变量消亡。同时在函数外面定义的变量是全局变量,它的作用范围是从变量定义的那一行开始,到文件结束,所有方法内部都能共享。全局变量只定义不初始化,里面的值系统会自动初始化,局部变量不初始化,里面的值不确定。函原创 2015-02-27 20:53:37 · 605 阅读 · 0 评论 -
ObjectC语言基础3—内存管理、引用计数器、@property、模型
一、内存管理根源1、任何继承了NSObject对象都需要做内存管理。栈空间的东西自动回收,而堆空间的不会,对象存在堆空间,需要手动回收。二、引用计数器1、怎样判断何时回收,每一个OC对象都有自己的整型引用计数器,表示对象被引用的次数。2、当使用原创 2015-02-28 15:28:15 · 544 阅读 · 0 评论