Xcode7 nib文件在哪,xib为什么被替换掉了?

作为一个自学IOS开发快一年的人来说,现在才来看回顾这个问题,虽然已经有疑问很久了,直到用了别人一个界面框架,此问题重新被引出并认真对待!

nib -> xib -> storyboard ? Interface builder

当我接触IOS开发时刚开始用的就是Xcode6,原来的启动过渡界面用的应该是LaunchScreen.xib,到了7现在已经改成了同样的storyboard。

nib据当时了解是以前版本的xcode用的,会不会存在于现在的新Xcode里?
StackOverFlow上别人提出的疑问了解原来xib是通过nib演变过来的。

nib是 NeXT Interface builder 的缩写,用的好像是二进制代码。
xib是 XML Interface builder的缩写(我想应该SOF上的那位兄台打错了,他写的是Xlm)
storyboard也不用说,右键Open as -> source code你看到的同样是xml的code。

所以说到这也就明白了,一开始我以为IB是另一种以前版本的界面编辑器和nib差不多,其实它只是一个称呼而已!对于这些可视化的图形界面编辑器它就叫Interface Builder —_—|||

至于现在为什么Xcode7把xib替换掉成storyboard,根据我的理解:以前做的程序考虑到启动过渡画面只是一个过渡画面而已,功能比较简单,但是现在不同了,一个启动过渡画面,可以添加更多东西而不止只添加一些广告,所以用了比xib功能更强的storyboard来过渡,为将来的应用程序过场画面的发展提供了更大的潜力!所以由此看来现在是storyboard的天下了(手写UI除外)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值