关于iPhone编程的一般问题

关于iPhone编程的一般问题,iphone,Iphone,我有一个关于NIB以及如何在专业应用程序中创建细节视图的问题。我想制作一个应用程序,为从表中选择的每个nib加载不同的uitextfields。这些文本字段包含不同的逻辑。我想问的是,是否有可能制作一个nib,并从中更改数据以匹配所有这些场景。我不确定这是如何实现的,也不确定阵列如何实现nib管理。谢谢,我希望我说得够清楚:)我只能自己说,但我已经离开笔尖了。当您得到复杂的布局,元素消失并重新出现时,您的nib/s将变得无法管理。您可以更好地保持代码中元素的整洁和可管理性,还可以使用速度稍快的应

我有一个关于NIB以及如何在专业应用程序中创建细节视图的问题。我想制作一个应用程序,为从表中选择的每个nib加载不同的uitextfields。这些文本字段包含不同的逻辑。我想问的是,是否有可能制作一个nib,并从中更改数据以匹配所有这些场景。我不确定这是如何实现的,也不确定阵列如何实现nib管理。谢谢,我希望我说得够清楚:)

我只能自己说,但我已经离开笔尖了。当您得到复杂的布局,元素消失并重新出现时,您的nib/s将变得无法管理。您可以更好地保持代码中元素的整洁和可管理性,还可以使用速度稍快的应用程序(虽然不多,但这是一个不错的奖励)

编辑:作为一个非常基本的示例,只需删除nib的任何细节,如果您的类是UIViewController子类,请执行以下操作:

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(50,50,150,30);
label.text = @"Hello World";
[self.view addSubview:label];
[label release];

非常基本,但希望这将使您在没有NIB的情况下进行开发。注意:NIB并不坏,如果它是一个基本视图,请使用它们,但如果您有复杂的视图,您会发现NIB变得难以管理。

IB/NIB对于“入门”和快速原型设计非常有用。然而,就像@Rudiger提到的,它只在简单的静态布局中有用。通常情况下,您会遇到一些限制并发现自己必须编写真正的代码,这只是时间问题。

我发现无论NIB与代码的性能如何,我都非常感兴趣。

我能否向我展示一些资源来帮助我用代码管理NIB?谢谢,我明白了。如果我要学习使用这些,因为我同意使用笔尖是非常难以管理的超过一定数量,你知道有什么好的教程或书籍或任何东西,会把我从你“简单易掌握的例子,一个更自动化和专业的例子…请考虑使用一个更具描述性的标题为您的问题。这是一个非常,嗯。。。将军。