2011-06-10 4 views
0

기본적으로 iOS에서 멀티 태스킹 패널을 비워야하는 앱을 작성 중이므로 하나의 버튼을 누르면 메모리가 해제되고 앱이 멀티 태스킹 패널에서 사라집니다. 비공개 API가 없으면 Apple에서 금지하지 않은 것이 있습니까?다른 앱이 가져온 메모리를 확보하는 방법은 무엇입니까?

감사합니다.

+2

여전히 멀티 태스킹 패널에서 제거하지 않을 다른 애플 리케이션을 죽일 수있는 경우에도 마찬가지입니다. 패널은 실제로 최근에 사용 된 앱 목록이며 현재 실행중인 앱 목록이 아닙니다. –

답변

3

이 불가능하지만 메모리가 이 제한 될 경우, 또한

(제거 아이콘 whithout) 메모리를 필요로 할 때 아이폰 OS 자신에 의해 응용 프로그램을 종료, 메모리에서 응용 프로그램을 제거 수있는 시스템은 더 만들려면 방. 신청서가 현재 일 경우 시스템은 사용자의 애플리케이션을 죽이고 통지없이 메모리에서 삭제합니다.

소스 : http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/CoreApplication/CoreApplication.html#//apple_ref/doc/uid/TP40007072-CH3-SW47

2

각 앱이 샌드 박스 처리되고 자체 데이터에만 액세스 할 수 있으므로 불행히도이 작업을 수행 할 수 없습니다. 이것이 당신이 듣기 싫은 대답 일지 모르지만, 이것이 현실입니다.

6

아니요, 문서화 된 API에서는 불가능합니다. 앱이 샌드 박스에서 실행 중이며 실행중인 다른 앱에 대한 액세스 권한이 없습니다.

관련 문제