storyboard使用心得
来源:互联网 发布:python面向对象例子 编辑:程序博客网 时间:2024/05/16 01:21
被storyboard的特性吸引,决定放弃以前一直崇尚的纯代码方式开发,转用interface builder,花了整整一天时间做转型,终于算是入门了,把今天的心得记录下来。
优点:
1、以直观的界面流程图展现软件的业务流程,使开发和维护思路更加清晰,一目了然。
2、ib和代码结合的方式开发让界面开发更加方便,对于一个普通的iphone应用来说,界面效果开发的工作量基本上是总工作量的一半(甚至还要多),用ib的话绝对可以极大的减少无谓的工作量。
3、使代码更加规范便于管理,减少代码量,降低维护的复杂度。
缺点:
1、只有UIViewController的子类可以使用ib文件加载
2、不支持界面组织的继承,每个基于ib的controller都是基于系统Controller的子类,这对某些通用样式场景来说会造成麻烦。
3、对界面的控制不如代码灵活。
4、内存管理不自由,有时候会浪费内存。
总的来说,我认为是利大于弊,为了尽量做到界面与逻辑分离和更清晰的业务流程,我准备以后尝试使用storyboard来做了。
- storyboard使用心得
- Storyboard使用心得
- 使用storyboard
- Storyboard使用
- Storyboard使用
- Storyboard的使用
- 转载:Storyboard使用
- Storyboard的简单使用
- Storyboard的简单使用
- 使用storyboard 传值
- Storyboard 的简单使用
- Storyboard 的简单使用
- Storyboard的简单使用
- Storyboard的简单使用
- Storyboard的简单使用
- Storyboard的简单使用
- Storyboard的使用
- Storyboard的简单使用
- Java基础篇——数组
- 位容器
- Confirm Box in Asp.Net
- hdoj 3660 Alice and Bob's Trip(树dp)
- 在Android中使用Notification
- storyboard使用心得
- bootcmd和bootargs参数
- 关于GRidView控件的用法总结
- 自己写strcat
- U-boot使用NFS文件系统的bootargs总结
- U-boot使用NFS文件系统的bootargs总结
- android背景选择器selector使用方法
- Java-----面试题之交通灯的实现
- ORA-12560: TNS: 协议适配器错误