我正在将我在Visual Studio 2008中开发的应用程序移植到Cocoa。我目前正在为Cocoa做一个“学习即用”的方法,因此我可以在更小,更简单的项目中尝试不同的想法和技术,并最终将它们组合成一个大型应用程序。创建多窗口可可程序 - 启动程序建议?
我的程序逻辑如下(在一个愚蠢的意义上)。列表中的项目由我的老板授权。
- 申请开始 1a。验证CD程序是否在驱动器中。
- 验证许可证。如果找到且有效,请跳至步骤7
- 显示许可协议。
- 显示序列号提示。
- 验证并保存序列号。
- 隐藏所有之前的窗口。
- 加载应用程序主窗口从主应用程序窗口,其中包括当用户请求
将是最好的选择是什么,这种制作副本主应用程序窗口
我知道,因为Cocoa和Objective-C是基于C的,所以有一个Main方法。但是,你们所有人都会建议作为这种应用程序的起始位置?
对于问题的最后部分:通常您有一个YourappnameApplicatioDelegate类,将在应用程序启动时实例化。你应该从这里实例化你的其他类。你几乎从不使用Obj-C的主要方法。其余的我不知道,我只在iPhone上编程。 – Julien 2010-05-30 01:53:24
谢谢。这应该对我很有帮助;更糟糕的是,我可以在那里放置'全球'变数和对象。 – 2010-05-30 02:21:01
此外,没有主*方法*。对象有方法;一种方法仅作为类的一部分或类的一个实例存在。 main.m文件不定义类;它只包含'main' *函数*。函数从来不是对象的一部分。因此,功能和方法是两回事。 – 2010-05-30 07:15:26