Framework应用和解析(二)

最底层是Cocoa touch和第三方库,包括fmdatabse, ASI http, JSONkit 等多种依赖。中间层是Core和工具层,提供数据库,网络等封装。再往上就是第一个问题的MVC组件,除了支持MVC外,还支持读取nib/xib, 支持Bee独有的sinal作为事件系统。广义的最上层包括Services, Tools, App, 和User codes。Service包括支付宝,微信,微博,定位,推送等服务的封装,Bee通过反射支持这些Service,将代码拖入工程编译就能起作用。 Tools主要有Scaffold,mac下的命令行工具,方便开发者将JSON数据快速生成BeeMessage代码,,xproj, 可以快速将工程里的.m文件加入或删除fno-objc-arc选项。Interface-builder: Safari插件,可以预览和设计XML模板界面。这些工具可以在tools路径下找到。App部分主要包括界面的XML模板和界面的代码,Skeleton就是BeeUIApplication, 封装UIWindow。User codes就是用户的界面和逻辑了。

最有效的资本是我们的信誉,它24小时不停为我们工作。

Framework应用和解析(二)

相关文章:

你感兴趣的文章:

标签云: