xcode 6缺少新项目的main.swift文件

xcode 6缺少新项目的main.swift文件,第1张

概述我无法获得通常的ctrl-click帮助后重新安装了 Xcode 6. 现在,每当我为OS X Cocoa Application创建一个新的Xcode项目时,main.swift文件就不再像过去那样位于支持文件中.我有2个分区和一个小牛队,另一个是优胜美地. 任何人都可以告诉我发生了什么以及如何解决这个问题? 这是我的第一个问题,请随意指出我的任何错误. 谢谢 您不一定需要main.swift文 我无法获得通常的ctrl-click帮助后重新安装了 Xcode 6.
现在,每当我为OS X Cocoa Application创建一个新的Xcode项目时,main.swift文件就不再像过去那样位于支持文件中.我有2个分区和一个小牛队,另一个是优胜美地.
任何人都可以告诉我发生了什么以及如何解决这个问题?
这是我的第一个问题,请随意指出我的任何错误.
谢谢解决方法 您不一定需要main.swift文件.该文件的主要(heh)目的是调用 NSApplicationMain(),这个函数可以启动并运行Cocoa应用程序.但是,由于每个应用程序都需要这样做,因此Apple增加了一种不太常见的做事方式.

现在,您只需要使用@NSApplicationMain属性标记您的app委托类.然后Xcode将构建在正确的钩子中,以便将您的应用程序启动到其主运行循环中,并将您选择的类的实例作为NSApp的委托.新项目模板执行此 *** 作,这就是您不再需要main.swift的原因. (它还使您无需在主笔尖中指定应用程序委托,这对使用OS X故事板的应用程序非常有用.)

当然,如果你想更自如地定制你的应用程序设置 – 比如在运行循环开始之前运行一些代码,或者使用自定义NSApplication子类 – 你仍然可以创建一个main.swift文件并自己调用NSApplicationMain() . (如果这样做,请务必从应用程序委托类中删除@NSApplicationMain属性.)

总结

以上是内存溢出为你收集整理的xcode 6缺少新项目的main.swift文件全部内容,希望文章能够帮你解决xcode 6缺少新项目的main.swift文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1035090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存