与javascript中的事件机制不同,ios里的事件广播机制是同步的,默认情况下,广播一个通知,会阻塞后面的代码:Objc代码 -(void)clicked{NSNotificationCenter*center=[NSNotificationCenterdefaultCenter];[cente...
分类:
移动开发 时间:
2015-08-18 01:11:00
阅读次数:
202
iOS软件开发的时候会遇到这种情况:打开APP后会在后台运行某个方法,例如下载文件,下载完成后可能需要调用某个方法来刷新界面,这时候可能没法在下载的函数中回调。NSNotificationCenter(通知)是一个很好的选择。通知使用起来非常的简单:1. 定义将要调用的方法:- (void)call...
分类:
其他好文 时间:
2015-08-14 13:43:53
阅读次数:
116
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应
//添加监听
[[NSNotificationCenter defaultCenter] addObserver:self...
分类:
移动开发 时间:
2015-08-13 12:20:45
阅读次数:
232
发消息:1 [[NSNotificationCenter defaultCenter] postNotificationName:@"WECHARTPAY"object:nil];收消息初始化:1 NSNotificationCenter *notificationCenter = [NSNotif...
分类:
移动开发 时间:
2015-08-12 10:10:45
阅读次数:
162
NSNotificationCenter使用
1. NSNotificatinCenter,又叫通知中心。每个应用程序都有一个通知中心的(NSNotificationCenter)实例,专门负责协调不同对象之间的消息通信。在应用中任何对象都可以向通知中心发布通知(NSNotification)。其它感兴趣的对象可以申请监听这个对象。
2. 通知(NSNotification)一般包括...
分类:
其他好文 时间:
2015-08-06 22:19:37
阅读次数:
94
有两种方法:
1、通过AppDelegate来判断;
2、在基类中创建NSNotification
- (void)viewDidLoad
{
[super viewDidLoad];
// 注册通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(hello)...
分类:
移动开发 时间:
2015-08-05 18:34:25
阅读次数:
132
首先;1. 自定义一个UIView的子类,然后在这个类里,注册了一个消息中心, addObserve,
当我这个类重新创建一个UIview的时候, 就会神奇的crash, 后来发现...是因为这个消息中心没有被移除的原因
// 解决方法: 在注册通知的那个类对应的dealloc 写上
[[NSNotificationCenter
defaultCenter] removeObs...
分类:
移动开发 时间:
2015-08-02 18:22:21
阅读次数:
292
新建通知 和 要通知的内容
NSDictionary* dic =
@{@"username":username};
[[NSNotificationCenter
defaultCenter]postNotificationName:@"didReciveBuddyRequest"
object:nil
userInfo:dic];
然后监听通知 并解析info
...
分类:
其他好文 时间:
2015-07-31 18:20:03
阅读次数:
113
自苹果引入了Grand
Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。今天就来简要介绍下如何利用dispatch_once创建单例。
在开发中我们会用到NSNotificationCenter、NSFileManage...
分类:
移动开发 时间:
2015-07-30 11:31:01
阅读次数:
141
通知
了解:
NSNotification objects encapsulate information so that it can be broadcast to other objects by an NSNotificationCenter object. An NSNotification object (referred to as a notification) contain...
分类:
其他好文 时间:
2015-07-29 21:17:30
阅读次数:
98