分享和整理Bee-Framework知识之前,先来一些问题吧:
Q: iOS boilerplate类的框架,有哪些可以选择,实用性如何?
A: Three20, 前身似乎是Facebook开源的框架,已停止更新,主要包括一些系统功能(数组,表格,Bundle, 本地化)的封装和扩展。NimbusKit, 功能比较全面,包含CSS,比Bee-Framework少了不少功能,但也支持Table Model, InterApp等Bee不具有的功能。Bee-Framework, 功能比较齐全,基于oc,开发上手快,基本不需要特别的帮助,有一定的用户群并有一些商业产品。CrossApp, 纯C++的跨平台开源引擎,支持iOS, Android, 有一些商业产品,社区和资料看上去比较多, 优点是iOS, Android一套代码搞定。具体见下表:
iOS 框架 |
核心优点 |
局限 |
易上手度 |
界面可定制性 |