(1)代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
对于菜鸟,建议用storyboard而不必花费太多时间在枯燥的代码里而失去兴趣。而至于代码,他说在用storyboard不可避免肯定会用到代码。这里面提到的xib应该是storyboard的前身。那个时候的XIB不太适合做版本管理,比如用diff检查两个版本之间的区别等,所以对于大一点的认真一点的工程都是代码优先,而XIB作为入门练习的赶脚。但storyboard既然是演化过来的,自然改进了不少,所以……
如果你要真的理解内部的代码逻辑,研究builder背后的代码看来是不可避免的,如果你是投入在某个有时间限制的项目中,那一味地研究内部代码而弃用builder又是没有经济价值的。所以我觉得结论是,研究背后的代码的是需要的,但是在把时间花在自己的业余的项目里比较合适。
也就是说你打算长期入行的话,代码是不可避免的,而只是业余玩玩的,用storyboard吧。
(3)Storyboard、Nib文件和代码来实现UI的利与弊
觉得一个人开发的简单项目中使用还是很不错的。
呃,本鸟想了想觉得,对想要入行的菜鸟而言,主要以代码学习为主,以storyboard作为辅助来更好理解视图控制器、视图、控件以及各种跳转。
至于什么代码易于版本管理,易于多人协作开发,易于查找修改维护等等,这些暂不管它,理由只有一个:学啥学到精,毕竟是要入行的嘛!
时间: 2024-11-07 15:50:23