exportdefaultclassNotificationCenter{privateeventTarget:cc.EventTarget=newcc.EventTarget();privatestaticinstance:NotificationCenter=null;publicstaticgetInstance():NotificationCenter{if(this.instance==
分类:
其他好文 时间:
2020-06-19 10:27:42
阅读次数:
159
// 监听通知 NotificationCenter.default.addObserver(self, selector: #selector(LibraryAPI.downloadImage(_:)), name: NSNotification.Name(rawValue: downloadIm ...
分类:
编程语言 时间:
2017-08-09 18:35:25
阅读次数:
133
源代码版本号来自3.x,转载请注明 cocos2d-x 源代码分析总文件夹 http://blog.csdn.net/u011225840/article/details/31743129 1.继承结构 1.1 结构 不详吐槽太多,也不贴图了。贴图要审核好久好久好久好久。 从小到大,先来看下Even ...
分类:
其他好文 时间:
2017-08-09 10:03:28
阅读次数:
582
KVO(Key-Value- Observing): 一对多, 观察者模式,键值观察机制,它提供了观察某 一属性变化的方法,极大简化了代码。 KVO底层实现: - kvo 是基于 runtime 机制实现 - 使用了 isa 混写 isa-swizzling ,当一个对象( 假设是person对象, ...
分类:
其他好文 时间:
2017-06-19 23:23:14
阅读次数:
298
extension UITableView { func addNotifications() { NotificationCenter.default.addObserver(self, selector: #selector(boardWillShow(not:)), name: NSNotif ...
分类:
编程语言 时间:
2017-05-25 11:51:32
阅读次数:
175
今天在项目中遇到一个奇葩的事情,我在一个类中明明写了: 控制器初始化中也初始化了监听: 也写了方法: 但就是不执行(开始我以为是添加监听顺序问题,或者在监听之前删除了监听对象?但是不是的) 找了半天原因 发现原来是在非主线程里面发的通知 于是: 就解决了。。。 ...
分类:
其他好文 时间:
2016-12-22 14:56:24
阅读次数:
178
1、发布新通知: 2、接受新通知 3、设置接受通知的监听方法 4、移除通知监听 ...
分类:
编程语言 时间:
2016-12-05 19:01:16
阅读次数:
295
问题现象 猜测,这种情况坏访问的可能性比较大,至少本来在实际 开发中还没有出过这种情况,一般都会记得比如block、notificationcenter 、代理之类的处理。 操作 好的,现在已经能定位到画页的方法了。 于是,打了个方法断点。奇怪,没有定到位。后面,想了想这个方法,很明显是用于代理调用 ...
分类:
其他好文 时间:
2016-11-25 09:33:33
阅读次数:
183
1、参考文章 http://blog.csdn.net/vanquishedzxl/article/details/23616535 --实际用法demo #define EventManager NotificationCenter::getInstance() void PlayScene::i ...
分类:
其他好文 时间:
2016-10-11 21:04:21
阅读次数:
212
区别 1.NotificationCenter 通知中心:“一对多”,在APP中,很多控制器都需要知道一个事件,应该用通知; 2.delegate 代理委托: 1,“一对一”,对同一个协议,一个对象只能设置一个代理delegate,所以单例对象就不能用代理; 2,代理更注重过程信息的传输:比如发起一 ...
分类:
其他好文 时间:
2016-06-21 12:28:42
阅读次数:
127