【问题标题】:How to to run separate processes on iOS如何在 iOS 上运行单独的进程
【发布时间】:2012-05-24 19:29:04
【问题描述】:

如何在 iOS 上运行单独的进程(可执行文件将在主包中)? NSTask 好像不见了……

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

【问题讨论】:

    标签: objective-c cocoa-touch ios5 nstask


    【解决方案1】:

    除了从 xcode 或主屏幕启动可以在后台运行的进程之外,没有其他方法可以运行单独的进程。

    如果您希望进程 1 启动进程 2,那么您就不走运了。

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

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

    【讨论】:

    • 不,我的意思是你可以从 Xcode 中按 RUN 并在 iOS 设备上运行你的程序。 Xcode 确实运行程序,并调试和编辑它们。如果你想学究气,我们可以说是 ARM CPU 运行程序,而不是操作系统。
    猜你喜欢
    • 2014-09-12
    • 2015-05-20
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 2012-10-13
    • 1970-01-01
    • 2018-07-24
    相关资源
    最近更新 更多