问题: 想在APP中发布一条通知,同时允许其他对象接收通知并根据你广播的内容采取相应的行动.讨论: 通知中心是通知对象的派送中心,例如,在用户使用 App 时如果键盘显示出来了,iOS 会发送一条通知到你的应用,程序中的任何对象都可以通过将自己添加到通知中心,作为一个观察者,来监听此通知。当对象.....
分类:
其他好文 时间:
2014-10-09 01:25:17
阅读次数:
248
通知中心的使用第一个页面三部;产生一个通知中心的对象(系统的一个单例类)在通知中心注册一个观察者收到通知后调用的方法dealloc移除观察者的身份第二个页面发送通知中心创建一个字典返回你要的数据直接跳转的功能//直接跳入的功能;
//打电话
[[UIApplicationsharedApplication..
分类:
Web程序 时间:
2014-09-22 21:14:53
阅读次数:
198
通知时最近才学到的一个机制,只在文本框内容改变的时候才用的,不是很熟,但是很有用,主要时作用在M和C之间,上面的delegate主要作用在M和V之间。通知(notifacation)是非常好的一种机制,它可以对消息进行广播。特别是想要传递丰富的信息,并且不一定指望有谁对此消息关心。..
分类:
其他好文 时间:
2014-09-22 10:46:22
阅读次数:
229
对象之间进行通信最基本的方式就是消息传递,在Cocoa中提供Notification Center机制来完成这一任务。其主要作用就是负责在任意两个对象之间进行通信。使用方法很简单,如下几个步骤即可:假设A与B之间进行通信,B来触发事件,A接受该事件,并作出响应。1) A编写自定义的消息响应函数upd...
分类:
其他好文 时间:
2014-09-21 17:09:10
阅读次数:
167
self.context=[[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
[self.context setPersistentStoreCoordinator:dm.PSC];
[[NSNotificationCenter defaultCenter] ...
分类:
其他好文 时间:
2014-09-02 19:59:45
阅读次数:
495
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应
//添加监听
[[NSNotificationCenter defaultCenter] addObserver:self
...
分类:
移动开发 时间:
2014-08-29 18:27:48
阅读次数:
280
单例的应用十分普遍,单例模式使一个类只有一个实例。易于供外界访问.方便控制实例个数,节约系统资源.OC中的常见单例: 如:UIApplication,NSNotificationCenter,NSUserDefaults,NSFIleManager。应用程序中用到的单例: 如:背景音乐,音效管理.....
分类:
移动开发 时间:
2014-08-29 00:04:06
阅读次数:
414
对象之间进行通信最基本的方式就是消息传递,在Cocoa中提供NSNotification Center机制来完成这一任务。其主要作用就是负责在任意两个对象之间进行通信。使用方法很简单,如下几个步骤即可: 假设A与B之间进行通信...
分类:
其他好文 时间:
2014-08-01 09:20:31
阅读次数:
155
在viewdidiload方法中除了[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoardWillShow:) name:UIKeyboardWillShowNotification obj...
分类:
其他好文 时间:
2014-07-28 13:51:10
阅读次数:
298
监听-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(key...
分类:
其他好文 时间:
2014-07-23 12:47:50
阅读次数:
207