我正在 Xcode 中为 iPhone 编写一个 iOS 应用程序,我在各自的 .h 和 .m 文件中创建了一些类及其方法(这是两个类,所以基本上我有两对 .h 和 .m 文件)
我现在想开始编写我的主循环,只要用户点击播放按钮就会执行,但我到底在哪里做呢?
我在 ViewController.m 中这样做吗?例如在这个方法里面:
- (IBAction)playPressed:(UIButton *)sender
{
// main loop executed in here ?
// or simply message to the main loop to start executing is *sent* from here ?
}
我在这里读到了一个类似的问题,有人建议 AppDelegate。现在是 AppDelegate.m 还是 AppDelegate.h ?如果是这种情况,我是开始编写代码还是将所有内容都包含在以下内容中:
int main(int argc, char **argv)
{
....
}
在 Appdelegate 文件中?
我试图在我创建的 game.m 文件中简单地开始实例化类并声明泛型方法(不属于任何特定的类),我一尝试就得到一个初始化元素不是编译时常量警告实例化任何东西
有什么帮助吗?来自 c++ 它真的会帮助我一劳永逸地澄清在哪个文件中编写我的主循环以及我是否应该将它包装在某种 int main() 函数中。
谢谢!
PS:
以防万一,我的 ViewController 将仅包含一个播放按钮,该按钮将在按下时开始执行我的主循环,以及一个将终止执行主循环的停止按钮
我在 ViewController.m 中创建了它们各自的方法:
- (IBAction)playPressed:(UIButton *)sender
{
//
}
- (IBAction)stopPressed:(UIButton *)sender
{
// ??
}
暂时是空的:)