我正在开始一些OS X开发,我用目标C和UIKIT合理地完成了。
似乎没有那么多关于从iOS开发到OS X的在线,就像我想的那样!
无论如何,我找到了一个比Ray Wenderlich更好的教程,基本上解释了差异,(多个NSWindows,然后添加到NSViewControllers等)
我想做的是制作一个在状态栏中显示信息的小应用程序(在Wifi图标旁等)
基本上它只有一个NSStatusitem,它的标题设置了我想要显示的信息(例如当前歌曲标题)
我有一个人正在工作,所以对我的问题:
我有应用程序是代理(UIElement)(所以我看不到停靠图标或菜单栏)
我的小应用程序的代码全部驻留在应用程序委托中,现在来自iOS开发我确定这不是这个代码的正确位置,但由于应用程序只是一个状态栏项目,它有它的标题更新我认为我不需要UIViewController等....
我的应用逻辑应该在哪里?
有什么在线从iOS过渡到OS X?
答案 0 :(得分:1)
由于你在NSWindows和NSViews上没有太多工作,你肯定不需要NSWindowController或NSViewController。
我认为对于这种应用程序,即使你的AppDelegate类也足以放置所有逻辑。
如果您有某些型号,那么您可以将代码破坏,然后在AppDelegate中使用它。
从iOS过渡到OSX。
如果你擅长Objective-C,那么你不必担心更少的Cocoa-Controls,特别是GUI级别,你完全支持文档。
在iOS和OSX之间切换,反之亦然并不难,但如果您最终获得系统级别,那么您也需要与OSX进行交互。
答案 1 :(得分:1)
如前所述,如果您熟悉Objective-C,那么您不应该面临重大问题。但是,存在一些差异。我发现以下文档很有用: