前面我们讲iOS不同界面间传值的时候,说过可以通过通知中心进行传值。那到底什么是通知中心,他是如何实现传值的呢? NSNotificationCenter是单例的,只提供了一个唯一的实例化入口,在整个应用内只存在一个实例: [NSNotificationCenter defaultCente...
分类:
移动开发 时间:
2015-04-21 14:31:56
阅读次数:
183
在MRC时代,我们需要在 dealloc中做很多,比如释放对象,等等;
如今我们已经进入ARC时代,对于普通对象的释放,系统已经帮我们做好了;
那是否可以高枕无忧了呢?在ARC下我们应该做什么?
观点:
ARC下,系统可以帮我们释放该对象,及其包含的对象;
但是却无法释放不属于该对象的一些东西,如:
1.通知的观察者
由于通知中心是系统的一个单例,你在注册通知...
分类:
移动开发 时间:
2015-04-20 11:16:59
阅读次数:
165
转载自http://onevcat.com/2014/08/notification-today-widget/
分类:
移动开发 时间:
2015-04-15 16:24:08
阅读次数:
165
UIUserNotificationTypeuserNotificationTypes=(UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound);UIUserNotificationS....
分类:
移动开发 时间:
2015-04-09 15:14:09
阅读次数:
133
当用通知中心 去传值的时候 通常 传的 都是字典 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSDictionary *dic=[defaults objectForKey:@"forcedUpdateRe.....
分类:
其他好文 时间:
2015-04-09 13:27:36
阅读次数:
126
iOS8拥有了全新的通知中心,有全新的通知机制。当屏幕顶部收到推送时只需要往下拉,就能看到快速操作界面,并不需要进入该应用才能操作。在锁屏界面,对于推送项目也可以快速处理。基本上就是让用户尽量在不离开当前页面的前提下处理推送信息,再次提高处理效率。
能够进行直接互动的短信、邮件、日历、提醒,第三方应用,可以让你不用进入程序就能进行快捷操作,并专注于手中正在做的事情。
在通知横幅快速回复信息...
分类:
移动开发 时间:
2015-04-05 09:14:37
阅读次数:
187
NSNotificationCenter(通知中心)【注意】需再dealloc中移除观察者获取通知中心单例对象 NSNotificationCenter *center=[NSNotificationCenter defaultCenter];常用方法: 1.注册观察者 - (void)add...
分类:
其他好文 时间:
2015-03-30 22:51:05
阅读次数:
184
NSNotificationCenter通知中心提供了一种在程序内广播信息的途径,一个NSNotificationCenter对象本质上是一个通知分发表(notification dispatch table)。每一个运行中的Cocoa程序有一个默认的通知中心,一般不用自己创建。一个NSNotifi...
分类:
其他好文 时间:
2015-03-20 18:10:27
阅读次数:
124
很多人把通知中心和推送通知往往混为一谈,其实二者没有任何关系,他们所属的库也不一样,本文利用通知中心,也就是消息机制完成了简单的登录注销;登录成功的时候向通知中心发一条消息,然后在信息显示界面通知中心会添加一个观察者进行监听,从而更新个人信息界面的值。...
分类:
其他好文 时间:
2015-03-19 16:29:27
阅读次数:
104
1.通知中心(NSNotificationCenter)1.1.每一个应用程序都有一个通知中心(NSNotificationCenter*)实例,专门负责协助不同对象之间的消息通信1.2.这就是观察者模式(Observer),任何一个对象都可以向通知中心发布通知(NSNotification*),描...
分类:
其他好文 时间:
2015-03-18 23:09:07
阅读次数:
216