我是一名 iOS 开发人员,刚刚开始为 OS X 进行开发。在 iOS 中,我始终遵循 MVC 模式,并将适当的代码放入 UIViewController 子类中。 App Delegate 只是初始化主视图 Controller ,仅此而已。之后 View Controller 处理所有逻辑。
但在 OS X 中,我似乎将所有内容都放在了应用程序委托(delegate)中。我的应用程序委托(delegate)类现在大约有 300 行长,我想知道如何遵循我在 iOS 中所做的相同模式。没有 View Controller !
我的意思是,组织 Mac 应用程序代码的常见接受方式是什么?
最佳答案
您可以创建自己的 Controller 类,并将这些 Controller 类的实例化放在应用程序委托(delegate)或模型对象与 View 对象之间。仅仅因为没有预先构建的 View Controller 类,并不意味着您不能通过根据需要创建自己的自定义 Controller 类来创建自己的类似分区。
关于objective-c - 从 iOS 到 OS X - 我的代码应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9359776/