Kode 是一个轻量级的 MVC 框架
框架的最新的版本移步至[这里]
Kode 是为了结合使用 cocos2d-x 框架开发移动游戏而开发一个轻量级 MVC 框架。Kode 已经应用在一款大型的横版格斗手游,实用性和稳定性都可以保证,同时 Kode 也会持续地更新,随着项目开发 Kode 已更新到 v3 了,v3 做了按需加载(lazy loading)优化,对于大型的应用(游戏)加载优化有很明显提高。另外 v3 还对模块组织进行了调整,每个模块的所有文件都在同一个文件夹下,模块目录结构更加清晰。
什么是 MVC(Model-View-Controller)?
Kode 增加了 S 和 E ,但还是 MVC 的思想。
M(Model) 层,存储数据的地方,只提供2种接口,gets 和 sets 接口。
V(View) 层,界面显示的地方,处理界面的显示并提供 update 接口