2012-05-24 5 views
1

iOS에서 별도의 프로세스 (실행 파일이 기본 번들에 있음)를 실행하려면 어떻게해야합니까? NSTask가 누락 된 것 같습니다 ...iOS에서 별도의 프로세스를 실행하는 방법

BTW 결코 제출되지 않으므로 Apple에서 거부할지 여부는 신경 쓰지 않습니다.

답변

2

xcode 나 홈 화면에서 백그라운드로 실행할 수있는 프로세스를 시작하는 것 외에는 별도의 프로세스를 실행할 방법이 없습니다.

프로세스 1에서 프로세스 2를 시작하려면 운이 없으면됩니다.

그러나 프로세스 1을 백그라운드에서 실행하고 프로세스 2를 나중에 실행하고 프로세스 1과 통신하려면 (메모리 매핑 파일 또는 네트워크를 통해) xcode로 더 많은 작업을 수행 할 수 있습니다 한 번에 시뮬레이터에서 하나의 응용 프로그램보다.

또는 스레드를 통해 프로세스를 에뮬레이션 할 수 있지만 원하는 작업에 따라 달라질 수 있습니다.

+0

아니요, Xcode에서 실행을 누르고 iOS 기기에서 프로그램을 실행할 수 있음을 의미하지 않습니다. Xcode는 프로그램을 실행하고 디버깅하고 편집합니다. 만약 당신이 pedantic을 원한다면 ARM CPU가 OS가 아닌 프로그램을 실행한다고 말할 수 있습니다. – Cthutu