【发布时间】:2012-01-15 06:05:09
【问题描述】:
当我编写通用应用程序时,假设我有一个像这样的 IBAction:
(IBAction)magicCode:(id)sender {
textField1.text = "TEST";
}
我是否需要为每个视图(iPad 和 iPhone)创建一个新的 IBAction。我不能在头文件中有两次 textField1,所以我只是想知道其他人是如何做到这一点的。我是否需要在 iPhone 应用程序中放置一个与 iPad 应用程序名称不同的文本字段?还是其他人都这样做的其他方式?
【问题讨论】:
-
以防万一你真的这样做了——如果你把事情命名为
textField1等等,那么你就是在为一个痛苦的世界做好准备。使用描述性变量名称,以便立即清楚什么是什么。否则,你最终只会让自己感到困惑,让你的生活变得更加艰难。 -
@Jim 谢谢,但这只是一个例子。我遵循传统的命名标准来命名我的对象。
标签: objective-c ios ibaction universal