【问题标题】:Where does the print output go when running bundled application in OS X在 OS X 中运行捆绑应用程序时打印输出到哪里
【发布时间】:2014-09-30 15:28:02
【问题描述】:

当我从 Xcode 编写 print("Hello world") 和 "run" 代码时,我会在输出窗口中看到输出。当我从 OSX 导出/存档并运行应用程序时,print/println 输出到哪里去?

【问题讨论】:

  • 那么在 Cocoa 程序中使用 println 对调试没有意义?

标签: macos swift xcode6


【解决方案1】:

这取决于您创建的项目类型。如果你创建一个命令行工具项目并运行它,程序将在终端应用程序中运行,你可以在终端窗口中看到输出。

如果您创建 Cocoa 应用程序项目,您将无法看到 print 语句的输出。打印语句是为命令行程序设计的,而不是 GUI 程序。您需要学习 Cocoa 及其显示输出的方式才能在 Cocoa GUI 程序中查看任何输出。

【讨论】:

    猜你喜欢
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    相关资源
    最近更新 更多