2010-05-29 5 views
1

현재 시간과 원하는 시간 사이의 초 단위로 예약 된 NSTimer를 만들기 위해 OS X에서 알람을 설정하는 것이 가장 좋은 방법입니까, 아니면 그 방법의 대안이 있습니까?NSTimer as Alarm

답변

3

좋습니다. 그렇습니다. 타이머는 폴링 (poll)을하지 않으며, 그렇지 않으면 해고 될 때까지 자원을 소비하지 않습니다.

타이머는 미세 입자에서는 특히 정확하지 않지만 밀리 초 또는 그보다 큰 범위의 경우에는 "충분히 양호"해야합니다.

하지만 한 가지 고려해야 할 것은 시스템이 잠자기 상태가되어 타이머가 방해받을 수 있다는 것입니다. 잠자기를 방지하려면 배터리 수명에 대한 영향을 신중하게 고려하고 Power Management을 읽으십시오.