纯代码,没有Xib,没有stroy的代码架构架构
缺点 框架
文件多,抽象。不像storyBoard那么直观的能直接描述,各个功能之间的逻辑spa
屏幕适配相对困难。对象
看别人写的代码费劲。这已经是面向对象的缺点。开发
优势产品
容易版本的迭代,维护比较容易。适合于大产品。项目
代码的封装重用,这让代码的生命力变的很强,让开发变的容易不少。文件
主体架构用代码写,界面的描述用xib, 时间
优势:快速的完成一个项目,屏幕适配容易。view
缺点:维护及其困难。相关的代码不容易复用。
主框架用代码写,功能模块用stouyboard去描述,控制器中的view用Xib去描述。这种思路,简单省事情。
尤为是对于时间很是紧的项目,缺点是,维护困难。