2012-05-25 4 views
1

iOS에서 앱을 실행하는 동안 다른 작업을하고있는 작업을 구현하는 가장 좋은 방법은 무엇입니까?앱이 실행되는 동안 백그라운드 작업을 구현하는 가장 좋은 방법

저는 앱이 실행되는 동안 10 분마다 업데이트를 확인하는 스레드를 구현하고 싶습니다. 이것을 구현할 가능성이 있습니까? 애플은 앱을 거부 할 것이기 때문에 무한 루프가있는 스레드를 구현할 수 없다고 생각한다.

답변

1

당신은 확실히 끝없이 공전하는 스레드가 필요 없지만 애플이 에 대한 귀하의 애플 리케이션을 거부한다고 상상할 수는 없습니다. 이유 :하지만 그것은 단순히 좋은 앱 디자인이 아닙니다.

정말로하고 싶은 일은 매 10 분마다 실행되는 "NSTimer" task입니다.

performSelector:withObject:afterDelay: 메시지를 개체에 전송 한 다음 해당 작업을 수행하기 위해 별도의 스레드에서 꺼내야 할 수도 있습니다.

+0

+1 NSTimer : D – BBog

관련 문제