当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序
1、 alloc 创建对象,分配空间
2、init (initWithNibName) 初始化对象,初始化数据
3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图
...
分类:
其他好文 时间:
2015-08-27 21:19:00
阅读次数:
171
NSThread是轻量级的多线程开发,OC语言编写,更加面向对象,使用起来也并不复杂,但是使用NSThread需要自己管理线程生命周期。在iOS开发中很少使用它来创建一个线程,但是经常使用它做一些延时操作,获取当前线程,线程间通讯等等。 但是,在线程同步方面,控制线程执行顺序比较麻烦,线程同步...
分类:
移动开发 时间:
2015-08-27 18:36:28
阅读次数:
266
1、在c里++i和c++是前置操作和后置操作,即++后置时是在整行程序执行完了再对i+1,++前置时候是先+1再执行其他操作。2、java中则不同,虽然也是执行顺序和c类似,主要区别是不是后置和前置,在代码中发现:public static void main(String[] args) thro...
分类:
编程语言 时间:
2015-08-27 09:29:36
阅读次数:
172
MVC在底层和传统的asp.net是一致的,在底层之上,相关流程如下: 1)Global.asax里,MvcApplication对象的Application_Start()事件中,调用 RouteConfig.RegisterRoutes(RouteTable.Routes); 来注册路由规则。....
分类:
Web程序 时间:
2015-08-27 00:01:07
阅读次数:
633
注意事项:
1.静态代码块不能写this或者对象,因为静态代码块在对象初始化之前执行;
2.静态代码块在构造代码块之前执行;
3.静态代码块用于初始化类,只执行一次;
4.静态方法只能访问静态成员;
执行顺序:静态代码块->构造代码块->构造方法...
分类:
其他好文 时间:
2015-08-25 23:52:53
阅读次数:
123
1:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals(...
分类:
编程语言 时间:
2015-08-25 21:26:30
阅读次数:
219
静态代码块在类最初被使用的时候执行一次,在构造函数执行之前执行,而且只执行一次。只要用到类,哪怕没有new只是声明变量也会被执行但是只执行一次。(静态字段和静态代码块都是在类最初使用的时候执行一次) 1 public class MyJingTaiDaimaKuai 2 { 3 ...
分类:
其他好文 时间:
2015-08-21 23:03:46
阅读次数:
174
Select 查询语句是实际工作最常用的SQL语句了,下面是Select的语句的执行顺序,大家可以参考Select语句的执行顺序来优化高效SQL语句。个人觉得写出高效查询语句的一个指导方针是:尽可能优先缩小查询范围。
(8)SELECT (9) [DISTINCT]
(11) [Top n] 传回结果列表[INTO 新数据表名称]
(1) FROM 数据表
(3...
分类:
数据库 时间:
2015-08-21 11:24:24
阅读次数:
147
others初始化块在构造器前执行;静态初始化块和实例变量显示初始化执行顺序为各自定义的位置;final类不能派生子类,final方法不可覆盖,final变量不可重新赋值;判定值相等,String类已经重写了equals方法,其它类的equals方法需要重写才能实现值相等的判定;单例类,只创建一个对...
分类:
编程语言 时间:
2015-08-21 01:46:10
阅读次数:
208
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多线程进程:一个正在执行中的程序,每一个进行执行,都有一个执行顺序,该顺序就是一个执行路径,或者加一个执行单元线程:就是进程中的一个独立的执行路径,一个进程中至少有一个线程。java vm启动的时候...
分类:
编程语言 时间:
2015-08-20 22:25:51
阅读次数:
220