我是一名刚开始为 OS X 开发的 iOS 开发人员。在 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/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |