懒加载,又称为延迟加载。说的通俗一点,就是在开发中,当程序中需要利用的资源时。在程序启动的时候不加载资源,只有在运行当需要一些资源时,再去加载这些资源。我们知道iOS设备的内存有限,如果在程序在启动后就一次性加载将来会用到的所有资源,那么就有可能会耗尽iOS设备的内存。这些资源例如大量数据,图片,音...
分类:
移动开发 时间:
2015-04-21 17:31:51
阅读次数:
144
iOS开发UI篇—Quartz2D使用(绘图路径)一、绘图路径A.简单说明在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。2.把绘图信息添加到路径里边。以前的方法是...
分类:
其他好文 时间:
2015-04-16 23:10:03
阅读次数:
194
iOS开发UI篇—CALayer简介一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动...
分类:
其他好文 时间:
2015-04-12 20:58:44
阅读次数:
129
一、事件的产生和传递发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事...
分类:
移动开发 时间:
2015-04-11 19:18:58
阅读次数:
125
iOS开发UI篇—事件处理简单介绍一、事件处理简单介绍说明:ios中的事件在用户使用app过程中,会产生各种各样的事件 ,iOS中的事件可以分为3大类型 :1.响应者对象在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIAppl...
分类:
移动开发 时间:
2015-04-11 16:11:17
阅读次数:
198
一、UIApplication
1.简单介绍
(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。
(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。
(3)通过[UIApplicationsharedApplication]...
分类:
移动开发 时间:
2015-04-07 17:51:07
阅读次数:
136
一、属性 1.android:layout_width:? ?1.fill_parent : match_parent 和 fill_parent的意义相同 ?2.match_parent : 表示让当前控件的大小和父布局的大小一样,也就是由父布局来决定当前控件的大小。 ?...
分类:
其他好文 时间:
2015-03-29 10:59:43
阅读次数:
140
UIApplication委托 一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplicati...
分类:
移动开发 时间:
2015-03-20 12:30:46
阅读次数:
143
一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到...
分类:
移动开发 时间:
2015-03-16 14:28:49
阅读次数:
142
iOS开发UI篇—UITableviewcell的性能问题一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每?行UITableVi...
分类:
移动开发 时间:
2015-03-10 11:52:33
阅读次数:
201