关于iPhone编程的一般问题

时间:2010-10-11 20:16:53

标签: iphone

我有一个关于笔尖的问题以及如何在专业应用中创建详细视图。我想制作一个应用程序,为从表中选择的每个笔尖加载不同的uitextfields。这些文本字段包含一些不同的逻辑。我想询问是否可以制作一个笔尖并从中更改数据以匹配所有这些场景。我不确定这是如何完成的以及如何通过数组完成nib管理。谢谢,我希望我足够清楚:)

3 个答案:

答案 0 :(得分:1)

我只能说自己,但我已经离开了笔尖。当您获得复杂的布局时,元素消失并再次出现,您的笔尖变得难以管理。您可以更好地保持代码中的元素整洁和易于管理,以及稍微快一点的应用程序(不是很多,但它是一个很好的奖励)。

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

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

非常基本,但希望这会让你在没有笔尖的情况下开发。注意:笔尖也不错,如果它的基本视图使用它们,但如果你有复杂的视图,你会发现笔尖变得无法管理。

答案 1 :(得分:0)

我发现this article on Cocoa With Love非常有趣,无论nibs vs code的性能如何。

答案 2 :(得分:-1)

IB / Nibs对于“入门”和快速原型设计非常有用。但是@Rudiger提到它只在简单的静态布局中有用。通常,在遇到限制并发现自己必须编写实际代码之前,这只是一个时间问题。