如何在iOS上运行单独的进程

时间:2012-05-24 19:29:05

标签: objective-c cocoa-touch ios5 nstask

如何在iOS上运行单独的进程(可执行文件将在主程序包中)? NSTask似乎不见了......

顺便说一句,我不在乎Apple会拒绝这样做,因为它永远不会被提交。

1 个答案:

答案 0 :(得分:2)

除了启动可以从xcode或主屏幕在后台运行的进程外,无法运行单独的进程。

如果您希望流程1启动流程2,那么您将失去运气。

但是,如果您希望进程1在后台运行,然后进程2稍后启动并与进程1通信(通过内存映射文件或网络),那么您可以这样做,因为xcode将允许您运行超过一次在模拟器上的一个应用程序。

或者,您可以通过线程模拟进程,但这取决于您想要做什么。