Obj-C
LuckySkyWalker
这个作者很懒,什么都没留下…
展开
-
IOS学习笔记——Obj-c中实例方法与类方法的区别
1、实例方法以-开头;类方法以+开头2、实例方法用实例来进行访问;而类方法的对象是类,通常创建对象或者工具类3、实例方法中self为object self,是对象的首地址,发送消息给self或super都看做发送给self;而类方法中为class self,这里的self是其他类的类方法4、类方法(静态方法)被限定在类范围内,不能被类的实例调用(即脱离实例运行),alloc就是一种类方原创 2015-09-21 15:41:37 · 291 阅读 · 0 评论 -
ios学习笔记——懒加载的使用
1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代转载 2015-09-22 15:05:40 · 218 阅读 · 0 评论 -
NSNotification、delegate、KVO之间的区别
1.效率肯定是delegate比nsnotification高。2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值, 也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所以delegate方法往往包含 should这个很传神的词。也就是好比你做我的delegat转载 2015-11-11 15:59:17 · 252 阅读 · 0 评论