【发布时间】:2010-01-28 12:57:01
【问题描述】:
是否可以在不加载任何 NIB 文件的情况下初始化 NSRunLoop(即不调用 NSApplicationMain())?
谢谢。
【问题讨论】:
-
为什么要在 CLI 应用程序中使用运行循环?
-
为什么要在 cli 应用中加载 nib 文件?
-
bertolami:我认为他的意思是没有。
-
@KennyTM:可能想要这样做的一个原因是使用诸如 CoreLocation(以及其他各种功能)之类的功能,它需要运行循环才能运行,但本质上没有任何 GUI 需求。
-
@KennyTM - 他可能想做一些事情,比如在
main中创建一个NSURLConnection。无需任何特殊处理,由于调用了委托,他可以在程序真正完成之前退出main。
标签: objective-c cocoa