学习心得
文章平均质量分 79
Darling1220
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
懒加载
1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强原创 2015-02-27 20:52:03 · 187 阅读 · 0 评论 -
View Controller 容器
在 iOS 5 之前,view controller 容器是 Apple 的特权。实际上,在 view controller 编程指南中还有一段申明,指出你不应该使用它们。Apple 对 view controllers 的总的建议曾经是“一个 view controller 管理一个全屏幕的内容”。这个建议后来被改为“一个 view controller 管理一个自包含的内容单元”。为什么 Ap翻译 2015-02-27 20:46:05 · 216 阅读 · 0 评论 -
理解 Scroll Views
很难相信 UIScrollView 和一个标准的 UIView 差异并不大,scroll view 确实会多出一些方法,但这些方法只是和 UIView 的属性很好的结合到一起了。因此,在要想弄懂 UIScrollView 是怎么工作之前,你需要先了解一下 UIView,特别是视图渲染的两步过程。光栅化和组合渲染过程的第一部分是众所周知的光栅化(rasterization),光栅翻译 2015-02-27 20:54:30 · 220 阅读 · 0 评论 -
手势识别器(敲击)
一、监听触摸事件的做法如果想监听一个view上面的触摸事件,之前的做法通常是:先自定义一个view,然后再实现view的touches方法,在方法内部实现具体处理代码通过touches方法监听view触摸事件,有很明显的几个缺点(1)必须得自定义view(2)由于是在view内部的touches方法中监听触摸事件,因此默认情况下,无法让其他外界对象监听view的触摸事件(需要通原创 2015-02-27 20:50:03 · 439 阅读 · 0 评论 -
UIScrollView控件实现图片轮播
一、实现效果实现图片的自动轮播 二、实现代码storyboard中布局代码如下: 1 #import "YYViewController.h" 2 3 @interface YYViewController () 4 @property (weak, nonatomic) IBOutlet UIScro转载 2015-02-27 20:56:08 · 354 阅读 · 0 评论 -
OC中常见的面试题
1.类变量的@protected,@private,@public,@package,声明各有什么含义?答:上面的几个声明表明的时类成员的作用域,@private作用范围只能在自身类(外界既不可访问,又不能继承);@protected作用范围在自身类和子类,如果什么都不加修饰,默认是@protected(外界不可访问,但是可以继承);@public作用范围最大,可以在任何地方被访问(外界即可访原创 2015-03-03 19:09:40 · 415 阅读 · 0 评论 -
static和变量的说道
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?解答:1)全局变量(外部变量)的说明之前在冠以static就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这良好者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,飞静原创 2015-03-07 11:34:35 · 274 阅读 · 0 评论
分享