며칠 전부터 iPhone 플랫폼의 개발을 시작했으며 멀티 태스킹 기능에 대해 읽는 동안 매우 유용 할 수있는 "작업 완료"를 발견했습니다.iPhone 작업 완료
조금 봤는데 developer.apple.com/iphone에서 제공하는 설명서를 읽었지만 여전히 뭔가를 찾지 못했습니다.이 작업 완료가 루프를 실행할 수있는 방법 (무한대 일 수도 있음) 또는 매 10 분마다 움직이는 타이머?
나는 그것을 "부정 행위"처럼 알고 그들은 아마 어떤 대책을 가지고 있지만, 어쨌든,이 작업 완료로 :
한 번에 하나의 백그라운드 오디오 앱만있을 수 있으며 여러 번 가질 수 있습니까? 사용자가 iPod 앱 또는 Pandora와 같은 것을 열면 앱이 비활성 상태 인 것으로 보입니다. – lucius
오디오 장치를 여는 응용 프로그램이 위에서 정의한 해당 속성을 사용하는 한 원하는만큼 많은 오디오 소스를 재생할 수 있습니다. 그러나 iPod과 같은 앱은 그렇지 않습니다. 다른 사람이 오디오에 액세스하려는 경우 재생이 중지됩니다. 하지만 위의 속성을 사용하여 응용 프로그램을 시작하면 iPod에서 액세스를 요청했지만 계속 액세스 할 수 있으므로 iPod에서 아무런 문제가 없습니다. 이 시스템은 iPod을 재생할 수있을만큼 똑똑하지만 다른 사람들과 잘 어울리기 때문에 다른 앱을 멈추지 않을 정도로 잘 알고 있습니다. – jer
그래도이 문제를 해결할 수는 없었습니다. 다소 이론적 인 질문 이었지만 인정해야합니다.하지만 이는 응용 프로그램을 백그라운드에서 열어 두는 것을 강제하는 좋은 방법처럼 보였습니다. 특히이 응용 프로그램에서 실행되는 다른 응용 프로그램이나 다른 처리 작업과 결합 할 경우 배터리가 매우 빨리 소모 될 수 있습니다. – wintermute