在main.m文件中:#import #import "MJAppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { /* argc: 系统或者用户传入的参数个数 arg...
分类:
移动开发 时间:
2015-04-10 21:57:38
阅读次数:
171
在游戏中,经常会用到触摸,大部分游戏也是通过触摸控制游戏角色运动的,在Cocos2d-X3.0中使用了新的触摸机制,Cocos2d-X3.0中摒弃了Cocos2d-X2.0中将要触发的事件交给代理(delegate)处理,再通过实现代理里面的onTouchBegan等方法接收事件,最后完成事件的响应,在Cocos2d-X3.0中只需通过创建一个事件监听器-用来实现各种触发后的逻辑,然后添加到事件分...
分类:
其他好文 时间:
2015-04-10 20:17:04
阅读次数:
118
1 // 3.1 判断代理是否实现了协议方法2 if ([self.delegate respondsToSelector:@selector(tgFooterViewDidDownloadButtonClick:)]) {3 [self.delegate tgFooterV...
分类:
其他好文 时间:
2015-04-10 16:58:13
阅读次数:
98
PanPen120在CSDN上原创,如其他网站转载请注意排版和写明出处:
研究委托,因为有函数指针的基础,还容易上手,但是对于一些概念和实践,总是为了弄的非常清楚而纠结,这几篇关于委托的文章我是结合《C#与.NET4高级程序设计》、MSDN、借鉴其他人的博文来总结话语,以最直接简洁的话来阐述清楚关键字:
event
描述/优势:
是delegate的子集。限制委托对象实例,是一种特殊的de...
PanPen120在CSDN上原创,如其他网站转载请注意排版和写明出处:
研究委托,因为有函数指针的基础,还容易上手,但是对于一些概念和实践,总是为了弄的非常清楚而纠结,这几篇关于委托的文章我是结合《C#与.NET4高级程序设计》、MSDN、借鉴其他人的博文来总结话语,以最直接简洁的话来阐述清楚关键字:
Func Action delegate三种
一般说的泛型就是Func和Act...
private Func> _onGetPage; public event Func> OnGetPage { add { _onGetPage += value; } remove { _onGetPage ...
分类:
其他好文 时间:
2015-04-10 12:57:54
阅读次数:
119
首先创建一个很简单的委托~public delegate void DoIt(string str);然后创建一个委托引用~public DoIt _DoIt;之后就是在你程序需要触发回调函数的地方去执行这个委托~if (_DoIt != null) //执行委托需要判断是否为空,如果没有将对应签名...
近项目开发中,临时被调去修复一个页面返回时crash的问题。出现这个问题的原因也很巧合,正好服务地址在同事电脑上,也正巧网络请求响应时间狂慢!一个请求发出去回来的时间是40秒左右,要是在线上,肯定会让用户抓狂死!
当我打开项目的时候,点击页面返回时,发现网络请求依然在请求中,第一感觉就是内存管理上出错。在全局断点中定位到出问题的点上,竟然是delegate回调的地方出现了问题!
i...
分类:
其他好文 时间:
2015-04-09 15:31:48
阅读次数:
142
UIAlertView * alertView=[[UIAlertView
alloc]initWithTitle:nil
message:@"真的要退出?"
delegate:self
...
分类:
移动开发 时间:
2015-04-09 10:35:20
阅读次数:
235
孙广东 2015.4.9 24:00先来看看使用协程的作用一共有两点: 1)延时(等待)一段时间执行代码; 2)等某个操作完成之后再执行后面的代码。总结起来就是一句话:控制代码在特定的时机执行。协程不是线程,也不是异步执行的。协程和 MonoBehaviour 的 Update函数一样也是在MainThread中执行的。使用协程你不用考虑同步和锁的问题。对于使用协程带来GC问题...