IOS界面制作一二事 一个IOS初学者的心得分享 蒋瞿风
纯代码 UIView *view1 = [[UIView alloc] init]; view1.frame = CGRectMake(0, 0, 100, 100); view1.backgroundColor = [UIColor redColor]; [self.view addSubview:view1];
使用单个xib文件组织viewController或者view
StoryBoard
三种UI制作的主要方式 代码手写 Xibs StoryBoard
代码手写UI 工作量大 维护时代码定位不直观 多人合作的大型项目大规模使用 可以专注于编码环境,看起来很cool很 高效 版本管理有巨大优势,检查追踪改动以 及进行代码合并相对容易 最好的代码重用性 代码最终一定能够完成所要的需求 不到运行时大家都不知道会是什么样子 ,也显出了程序员这一职业的高大上及 神秘气息 工作量大 维护时代码定位不直观
使用xib文件组织UI 界面可视化,更直观 更好的理解obj-c的MVC理念 在代码中你将有机会覆盖你在xib文 件中进行的UI设计 可以省下大量代码和时间,从 而得到更快的开发速度 在代码中你将有机会覆盖你在xib文 件中进行的UI设计
使用StoryBoard构建全部UI 相对于单个的xib,其代码需求 更少 界面可视,各个界面之间的转 换方式也可直观展现 多人协作
心得体会 不建议上手就直接使用代码来进行UI制作和布局,因为冗长的UI代码 确实非常乏味无趣。 尽快看到成品,至少尽快看到原型,是保持兴趣,继续深入和从事职 业的有效动力 了解并掌握如何使用纯代码来从头构建UI还是非常必要的
第一次项目总结 英语 马上开始 独立思考 尽早出原型