iOS之nib、xib及storyboard的区别
来源:互联网 发布:nginx 限制ip访问目录 编辑:程序博客网 时间:2024/06/10 13:07
我们经常可以听到nib开发或xib开发之类的术语,但两者有什么区别呢?其实两者说的意思差不多。
nib是3.0版本以前的产物,在终端下我们可以看到,NIB其实是一个文件夹,里面有可执行的二进制文件;
xib是一个基于xml的描述文件,可以实现可视化编程。
无论nib也好,xib也好,最终在执行UIViewController生命周期函数loadView之前,都会转化成可执行的nib文件。
storyboard是多个xib文件集合的描述文件,也采用xml格式。
那么storyboard与xib比较,区别在于:
一个工程中可以有多个xib文件,一个xib文件对应着一个视图控制器和多个视图。而使用storyboard时,一个工程只需要一个主storyboard文件就可以了。因此,在包含多个视图控制器的情况下,采用storyboard管理比较方便,而且storyboard还可以描述界面之间的导航关系。
0 2
- iOS之nib、xib及storyboard的区别
- iOS之nib、xib及storyboard的区别
- iOS 开发 nib , xib, storyboard 区别
- nib、xib和storyboard的区别
- IOS中storyboard和xib的区别
- NIB 和 XIB 的区别
- NIB 和 XIB 的区别
- xib与nib的区别
- xib与nib的区别
- nib和xib的区别
- iOS之界面开发屏幕适配Interface Builder、Storyboard、Xib、Nib、AutoSizing、AutoLayout、Masonry
- iOS 加载NIB / xib 的 VIew
- NIB 和 XIB 的区别 转载
- Xib和StoryBoard的区别
- storyboard及xib的拆分
- xib nib Storyboard可视化工具使用总结
- 关于XIB/NIB/storyboard以及相关
- IOS, xib和storyboard的混用
- Max-Spacing k-clustering
- 各种AJAX方法的使用比较
- VS .net 如何利用VS自带的控件连接到数据库
- Malloc与new的区别(二)
- 38. PHP 数组运算符
- iOS之nib、xib及storyboard的区别
- JFrame类setContentPane()和getContentPane()的应用
- 循环链表的创建及遍历
- Android四大组件之一:BroadcastReceiver
- 【整体二分】[ZJOI 2013] bzoj3110 K大数查询
- ZOJ 2952 Find All M^N Please(数学啊 )
- 6.6.1 接口的概念
- POJ 2406 Power Strings(循环节)
- Android文件读写