Cen*_*ion 4 cocoa-touch xib ios uistoryboard
我知道这个话题很热门,对此有很多讨论,但是,即使最低部署目标是iOS5,我们仍会在应用程序中使用xib(很快就会降级到iOS6)。我们已经浏览并阅读了很多有关情节提要的文章,看来苹果公司正在将这种方法作为制作UI东西的首选方法,但是我们看不到使用这种“玩具”工具的真正好处。对于相对较小的一个开发人员项目应用程序,情节提要板可能比较方便,但是,在多个大型开发项目中并没有真正的好处,因为合并git / svn情节提要之间的冲突令人不胜其烦,因此,必须将stoyboard分成模块,甚至可能只包含一个屏幕,因此在这种情况下,它与Xib方法非常相似。同样,中型和大型应用程序的导航顺序有些复杂。
到目前为止,我仅看到一个好处-在一个地方可视化屏幕和导航。是的,在使用Xibs时我们没有这样的导航流程,但是,您可以使用任何UML建模工具(例如,Astah社区免费版本工具)来为此绘制UML屏幕导航计划图,仅此而已。所有的UI都可以方便地分解为Xibs,并且很容易直接从代码中加载和添加它们。即使我们开始开发相对较小的应用程序,它的大小也会(以后)会增加,因此在开始时使用灵活的Xibs会在以后阻止您采取其他解决方法。
因此,这些是我的想法和观察,我想听听开发人员开发的其他应用程序的其他意见,这些应用程序具有故事板,并且看到了哪些专业人士。我最大的担心是苹果将弃用Xibs,因为我们正在启动一个可能持续2年甚至更多年的新大型项目,因此即使使用方便且首选的UI方式,也不愿使用在不久的将来将弃用的方法。东西。
没有内幕知识,这个问题几乎不可能确定。
通常,使用Apple推广的技术可能是最安全的。但并非总是如此-人们被64位Carbon和垃圾收集所烧死。
话虽如此,但我认为XIB不会很快消失。它们在iOS和Mac上都得到了很好的使用,即使他们愿意,苹果也无法在短时间内摆脱它们。
| 归档时间: |
|
| 查看次数: |
1127 次 |
| 最近记录: |