首页 > 其他 > 详细

学习中也有磨合期,StrangeIOC学习感受

时间:2015-07-02 19:00:52      阅读:508      评论:0      收藏:0      [点我收藏+]

最近在学习StrangeIOC这个插件,Unity的。

发现网上的StrangeIOC的文章都写了一个HelloWorld的例子,这个例子是用Signal来实现消息传递和触发的。

一堆代码,光是一个HelloWorld就5个类不止。

感觉一开始有点抵触心里啊,对于一个纯代码的一个MVC插件,写个HelloWorld这么费劲,而且各种层。

最后还是耐下心来把HelloWorld敲完了,在敲的过程中也收获了一些东西,关于这个插件的一些知识吧。

最后有点慢慢感觉这个插件不错,还蛮好的,慢慢的研究他的例子,慢慢的明白了他整个通讯过程。

其实对于一个StrangeIOC的刚接触的程序来说,并不知道StrangeIOC消息传递有两种形式,一种是Event的形式,还有一种是Signal的形式。

Event的话就是有一个dispatcher,来触发这个Event,然后你还能对这个dispatcher加监听事件,如果你监听的Event触发了,你就会收到回调。

如果你对Event的方式用多了,你会发现dispatcher实例会有很多,你发现dispatcher各处有实例,最后不知道调哪边的dispatcher,监听哪个dispatcher。

这个时候你就会想到用Signal了,你会发现Signal在这个方面就简单,你可以针对一个Signal进行触发,也可以监听这个Signal是否触发了。

一些细节给学习StrangeIOC的人:

1.dispatcher一般会出现在Event打头的类里面,因为dispatcher只是在Event机制中出现,在Signal机制中不会有Event。

2.好像没啥建议了,最好自己多写写里面的代码,光看是没有用的,越看越迷糊。等你写到那个程度,你再看就懂了。

自己瞎写写的,有什么问题或者我个人理解有误别怪我啊!!

还有,我发现把知识分享给别人的时候,自己会得到很多快乐,并且更多的得到了对这个只是更深度的理解。

所以,以后要多多分享。

学习中也有磨合期,StrangeIOC学习感受

原文:http://www.cnblogs.com/superguji/p/4616644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!