- 博客(6)
- 收藏
- 关注
转载 oc中initialize与init的区别
1.initialize方法,只在一个类的第一个对象初始化的时候调用,再初始化同类型的对象时不再重复调用。2.init方法,初始化每个对象的时候,都会调用一次。从方法的声明来看:+ (void)initialize;- (id)init;1.initialize方法是类方法,一般只用于初始化一些static类型的变量,或者调用此类中的其它类方法。返回值为void,说明它只做
2014-04-10 17:25:08 781
转载 iOS中多线程原理与runloop介绍
一.线程概述有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。 一个运行着的程序就是一个进程或者叫做一个任务,一个进程至少包含一个线程,线程就是程序的执行流。Mac和iOS中的程序启动,创建好一个进程的同时, 一个线程便开始运行,这个线程叫主
2014-04-08 16:02:33 382
转载 什么时候使用runloop?
功能是向main线程中加入两个input source,一个是timer,一个是自定义input source,然后这个timer中触发自定义source,于是调用其回调方法。 在这儿timer触发source来调用回调方法,显得有点多此一举。但是在多线程开发当中,这就很有用了,我们可以把这个自定义的source加入到子线程的runloop中,然后在主线程中触发source,这样在子线程中就可以调
2014-04-08 15:55:18 782
转载 IOS定位
Wifi定位,通过查询一个Wifi路由器的地理位置的信息。比较省电,iPod touch和iPad也可以采用。 蜂窝基站定位,通过移动运用商基站定位。也适合有3G版本的iPod touch和iPad。 GPS卫星定位,通过3-4颗GPS定位位置定位,最为准确,但是耗电量大,不能遮挡。
2014-04-03 16:29:27 386
转载 IOS applicationWillResignActive
一、挂起 当有电话进来或者锁屏,这时你的应用程会挂起,在这时,UIApplicationDelegate委托会收到通知,调用 applicationWillResignActive 方法,你可以重写这个方法,做挂起前的工作,比如关闭网络,保存数据。 C代码 1. - (void)applicationWillResignActive:(UIApplication*)
2014-04-03 15:28:57 398
转载 单例模式的实现
IOS单例模式(Singleton)单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点: 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点: 1.实例控制:Singleton 会阻
2014-04-03 14:54:03 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人