OGeek|极客世界-中国程序员成长平台

标题: objective-c - 从 iOS 到 OS X - 我将代码放在哪里? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 11:43
标题: objective-c - 从 iOS 到 OS X - 我将代码放在哪里?

我是一名刚开始为 OS X 开发的 iOS 开发人员。在 iOS 中,我始终遵循 MVC 模式,并将适当的代码放在 UIViewController 子类中。 App Delegate 只是初始化主视图 Controller ,仅此而已。之后 View Controller 处理所有逻辑。

但在 OS X 中,我似乎将所有内容都放在了应用程序委托(delegate)中。我的应用程序委托(delegate)类现在大约有 300 行长,我想知道如何遵循我在 iOS 中所做的相同模式。没有 View Controller !

我的意思是,为 Mac 应用程序组织代码的普遍接受的方式是什么?



Best Answer-推荐答案


您可以创建自己的 Controller 类,并将这些 Controller 类的实例放在应用程序委托(delegate)或模型对象与您的 View 对象之间。仅仅因为没有预先构建的 View Controller 类,并不意味着您不能通过根据需要创建自己的自定义 Controller 类来制作自己的类似分区。

关于objective-c - 从 iOS 到 OS X - 我将代码放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9359776/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4