nib与xib浅析
来源:互联网 发布:夜神模拟器mac 编辑:程序博客网 时间:2024/05/23 16:51
在如今的Xcode中,已经集成了Interface Builder,但是在之前,这两者是分开的。同时还不得不提到两种文件:nib和xib,今天我们来做一个简单的区分。
nib是NeXT Interface Builder的缩写。xib是XML Interface Builder的缩写,是在Interface Builder 3.0中加入的。
相同点:nib和xib都是Interface Builder的图形界面设计文档。
不同点:nib为二进制文件,xib为纯文本文件,后者方便版本控制。xib可以编译成为nib,其实两者最后都是编译成为nib。在目前的Xcode中,已经默认使用xib文件了。
现在我们来谈谈storyboard和xib文件的区别。storyboard是多个xib文件集合,也采用xml格式。两者的区别在于:一个工程中可以有多个xib文件,一个xib文件对应着一个ViewController和多个View。而storyboard,一个工程只需要一个storyboard文件就够了。因此,在包含多个ViewController的情况下,使用storyboard比较方便,而且storyboard可以描述界面之间的导航关系。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- nib与xib浅析
- xib与nib的区别
- xib与nib的区别
- xib(nib)文件
- Xib和Nib
- UIViewController XIB/NIB加载过程
- NIB 和 XIB 的区别
- NIB 和 XIB 的区别
- nib和xib的区别
- iOS开发那些事--nib、xib与故事板的关系
- 第一个iOS程序–nib、xib与故事板的关系
- iOS开发那些事--nib、xib与故事板的关系
- NIB 和 XIB 的区别 转载
- 通过已有nib/xib创建UIView
- 用Nib(Xib)来实现自定义Cell
- xib Nib IB 可视化编程详解
- xib nib Storyboard可视化工具使用总结
- 关于XIB/NIB/storyboard以及相关
- springmvc控制访问静态资源(css/js/jpg...)
- Qt辅助调试release版本代码的函数Msg()
- 将jeecms中微信后台功能和前台认证以及接收消息的功能,修改为插件形式
- hdu 1081(最大子矩阵和)
- [leetcode 119] Pascal's Triangle II
- nib与xib浅析
- iOS第三方框架---SDWebImage详解
- 对象的强、软、弱和虚引用
- zoj 1649 Rescue
- 今日学习札记——需求工程基础(11.4)
- Linux下Socket 多客户端通信
- 10月联赛集训考试总结
- VS2008中opengl配置
- java 随机数