iOS 5.0故事板比传统UI布局有什么优势?

son*_*nce 11 storyboard ios

我是iOS开发的初学者.但是,我已经完成了几年的Java,PHP和Javascript工作,所以我对OOP和设计模式非常有经验.

Xcode 4.2增加了新的故事板功能,用于在iOS 5.0中布局界面.故事板只是初学者开发人员的向导,还是对经验丰富的开发人员有优势?

我的同事和我(都是iOS开发的初学者)正在讨论是否应该使用传统的NIB和故事板来学习和编程iOS.与以前铺设iOS界面的方式相比,故事板提供了哪些优势?这种方法有缺点吗?

Ala*_*ino 8

学习旧的方法,以防你必须做两件事(或阅读一些遗留代码).这也适用于Arc; 我不禁想到新的Cocoa/Cocoa Touch开发人员不了解旧的托管内存模型.


jba*_*100 2

我认为自动化和便捷的方法将始终涵盖“常见”情况,故事板就是一个例子。这种便利极大地简化并加速了开发过程。然而,在某些情况下,这些方法总是无法为您提供在给定的异常情况下所需的全部内容。就像使用 UI 元素并不能阻止开发人员在需要时深入研究核心图形、核心音频等。我认为,这绝对是 iOS 开发未来的一部分,但只意识到这一部分将是一个障碍。所以不会意识到这一点。