
iOS
vincent_smm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2017-12-08——iOS——static详解
修饰局部变量 1、使得局部变量只初始化一次 2、局部变量在程序中只有一份内存 3、局部变量的作用域不变,但是生命周期变了(直到程序结束才销毁) 修饰全局变量 1、全局变量的作用域仅限当前文件 基于以上的几点写了一个实例: #import "ViewController.h" static NSString *staticValue2原创 2017-12-08 17:32:44 · 1728 阅读 · 0 评论 -
2017-12-05——iOS——self.和下划线访问的区别
1.通过self.xxx的访问调用了方法:包含了set和get方法。而通过下划线的访问是获取自己的实例变量,不包含set和get的方法。 2.self.xxx是对属性的访问;而_xxx是对局部变量的访问。所有被声明为属性的成员,再ios5之前需要使用编译指令@synthesize 来告诉编译器帮助生成属性的getter和setter方法,之后这个指令可以不用认为的指定了,默认情况下编译器会帮转载 2017-12-05 20:01:57 · 471 阅读 · 0 评论 -
2017-12-05——iOS——懒加载浅谈
懒加载,又称延时加载,既当对象需要用到的时候去加载,iOS中可以利用重写对象的get方法,当开发者调用到get方法的时候,再去加载对象。 优点: 1、不需要一开始就实例化,简化代码 2、解耦,都在各自的get方法中实现 3、减少内存,用到才会加载 @interface LazyViewController () @property (nonatomic, strong) UIV原创 2017-12-05 20:27:43 · 400 阅读 · 0 评论