Xcode 4.2生产中的故事板是否可以使用并推荐? (比较以前的XIB方法)

Xcode 4.2生产中的故事板是否可以使用并推荐?

也就是说,推荐使用故事板的iPhone / iPad开发者(对于原生iPhone / iPad应用程序)肯定使用故事板? 还是有一些陷阱和问题仍然与这个概念?

PS也做故事板协助获得通用应用程序devise/工作?

这在很大程度上取决于您的目标受众。 唯一可能的解决办法是使用故事板要求您将应用程序的部署目标设置为iOS 5.0或更高版本; 故事记载的应用程序无法在任何早期版本的iOS上运行。

如果您必须迎合先前版本的iOS,则在使用Interface Builderdevise您的界面时,必须继续使用单个的nib文件。 我也build议坚持你现有的项目中已经使用的任何东西。 (您可以逐步将故事板引入到您现有的项目中,但是请记住,它们只能在iOS 5中运行。有一个WWDC 2011演示文稿会引导您完成此过程。

对于新项目,只要您确定不需要部署到以前的iOS版本,故事板似乎就是要走的路。

还有故事板是否有助于获得devise/工作的通用应用程序?

不知道你的意思是“协助”,但你必须为每个设备系列创build一个笔尖故事板。 所以一个用于iPhone / iPod touch,另一个用于iPad。

如果仅仅定位到iOS 5,知道市场有多less是很有趣的。我注意到有很大一部分iPhone用户不升级他们的iOS,从iOS 3到iOS 4甚至iOS 5因此,任何定位iOS 5的应用都将意味着他们无法下载您创build的任何应用。

我开始使用iOS 5与故事板,这是一个伟大的function,但不得不退出并使用XIB,以便我得到向后兼容性。 只有针对iOS 5才会错过太多的市场。

ARC是一个非常好的select,仅仅为了这个function,我很高兴向iOS 5过渡。更不用说现在包含了新的CLGeoCoder类和JSON。 任何想要使用JSON API的人都可以看看Ray Wenderlich的这个伟大的教程。