码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-02 19:03:33      阅读:2901      评论: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

(1)
(9)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!