摘要: iosNSNotificationCenter消息注册与撤销一,使用defaultcenter。简单的情况下,若自己没有太多的消息需要注册和处理,直接使用[NSNotificationCenterdefaultCenter]来调用默认的消息中心就够用了。如果,有一些特殊的要求那么,就需要试一下一个继承自NSnotificationcenter的子类。二,在视图显示的时候接受消息。有些时候,我们需要在一个已经显示在主界面上的ViewController上做一点动作,比如当一个同步过程完成后,把同步的结果显示在界面上。但是,如果这个ViewController没有显示在主界面上的话,它就不关心同步 阅读全文
posted @ 2013-08-14 20:15 海阔天空——栋 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain (int argc,char *argv[],NSString *principalClassName,NSString *delegateClassName);那么UIApplicationMain函数到底做了哪些事情呢?这个函数主要负责三件 事情:1)从给定的类名初始化应用程序对象,也就是初始化UIApplication或者子类对象的一个实例,如果你在这里给定的是nil,那么系统会默认UIApplication类,也就主要是这个类来 阅读全文
posted @ 2013-08-14 20:07 海阔天空——栋 阅读(231) 评论(0) 推荐(0) 编辑
摘要: IOS常用的三种本地数据持久化方式:1:属性序列化列表 存储到文件 plist;2:归档序列化,对模型数据进行归档;3:本地数据库存储,嵌入式sqlite;其实这三种方式都是把数据存储到本地文件里边,只是实现方式和使用的场景不同而已,复杂程度从上到下增加。除此之外,还有一种方式存储数据,就是使用NSUserDefaults,它已键值对的形式记录应用程序的全局设置,其实settings.bundle里边的数据就是存在NSUserDefaults的。主要代码如下:方式一:plistObjective-c代码//先获取plist文件路径NSArray*path=NSSearchPathForDire 阅读全文
posted @ 2013-08-14 19:05 海阔天空——栋 阅读(620) 评论(0) 推荐(1) 编辑