2017年2月17日

nil Nil NULL NSNull 之间的区别

摘要: nil -> Null-pointer to objective- c objectNIL -> Null-pointer to objective- c class 表示对类进行赋空值NULL: A null pointer to anything else, is for C-style mem 阅读全文

posted @ 2017-02-17 18:19 二狗你变了 阅读(242) 评论(0) 推荐(0) 编辑

Objective-C语言--self和super关键字解析

摘要: 看代码: self是什么,super是什么? 在动态方法中:self代表着”对象”; 在静态方法中:self代表着”类”; 一句话总结就是:self代表着当前方法的调用者; self 和 super 是Objective-C提供的两个保留字。 但有根本区别,self是类的隐藏的参数变量,指向当前调用 阅读全文

posted @ 2017-02-17 17:51 二狗你变了 阅读(1570) 评论(0) 推荐(0) 编辑

Objective-C 语言特点/特性

摘要: Objective-C中 1、所有的类都必须继承自NSObject。 2、所有对象都是指针的形式。 3、用self代替this。 4、使用id代替void*。 5、使用nil表示NULL, 6、只支持单继承,不允许多重继承。 7、使用YES/NO表示TRUE/FALSE 8、使用#import代替# 阅读全文

posted @ 2017-02-17 15:37 二狗你变了 阅读(2193) 评论(0) 推荐(0) 编辑

iOS 内存管理-copy、 retain、 assign 、readonly 、 readwrite、nonatomic、@property、@synthesize、@dynamic、IB_DESIGNABLE 、 IBInspectable、IBOutletCollection

摘要: 浅谈iOS内存管理机制 alloc,retain,copy,release,autorelease 1)@property和@synthesize的使用 @property的用法: 后面跟的都是类实例变量,而不是方法。 编译器在翻译这句话的时候,会自动展开property中说明的实例变量的sette 阅读全文

posted @ 2017-02-17 10:46 二狗你变了 阅读(515) 评论(0) 推荐(0) 编辑

导航