ste*_*mur 6 interface-builder nib ios5 uistoryboard xcode4.3
我是一位经验丰富的C/C++ Windows开发人员,编写我的第一个真正的iOS应用程序.由于我不必担心向后兼容性,所以我决定跳入并在XCode 4.3中使用新的Storyboard功能.我所发现的是,虽然故事板承诺在您的应用程序中布置所有屏幕,包括segues和手势,而无需编写任何代码,但实际情况是,除了最简单的程序之外的任何其他程序在运行时都不起作用他们,通常会毫不客气地失败,并提供非常无益的错误信息.更糟糕的是,你无法单步执行代码来查看错误,因为没有代码.
所以我的问题是:如果没有Interface Builder和Nibs以及Storyboard,那么一个新的iOS开发人员应该如本文所建议的那样开发吗?
是的!您绝对应该使用故事板来构建您的应用程序。Interface Builder 的优点之一是它不会抽象出底层概念 - 您仍然使用与代码中相同类型的对象(UIViewController、UIView 等)。
这让您仍然可以了解 UIKit 的工作原理,同时体验使用工具构建 UI 的好处。
去年的 WWDC 演示概述了在应用程序中使用 Storyboard 的基础知识:
https://developer.apple.com/videos/wwdc/2011/?id=309
| 归档时间: |
|
| 查看次数: |
2057 次 |
| 最近记录: |