【发布时间】:2014-09-30 15:28:02
【问题描述】:
当我从 Xcode 编写 print("Hello world") 和 "run" 代码时,我会在输出窗口中看到输出。当我从 OSX 导出/存档并运行应用程序时,print/println 输出到哪里去?
【问题讨论】:
-
那么在 Cocoa 程序中使用 println 对调试没有意义?
当我从 Xcode 编写 print("Hello world") 和 "run" 代码时,我会在输出窗口中看到输出。当我从 OSX 导出/存档并运行应用程序时,print/println 输出到哪里去?
【问题讨论】:
这取决于您创建的项目类型。如果你创建一个命令行工具项目并运行它,程序将在终端应用程序中运行,你可以在终端窗口中看到输出。
如果您创建 Cocoa 应用程序项目,您将无法看到 print 语句的输出。打印语句是为命令行程序设计的,而不是 GUI 程序。您需要学习 Cocoa 及其显示输出的方式才能在 Cocoa GUI 程序中查看任何输出。
【讨论】: