이번 어플리케이션 업데이트 기능 중 auto-lock기능이 추가 되었습니다.
아이폰에서는 이 기능을 어떻게 구현 할 수 있을까?? 하고 고민과 작은 시간을 들여 검색해보았지만 딱히 좋은 방법은 찾을 수가 없더군요.
그래서 조금 무식한 방법으로 NSNotification을 이용하여 시간을 업데이트 하는 방식으로 하면 어떨지 기록해 봅니다.
일단 아래의 조건을 모두 충족되어야 합니다.
- 이벤트 발생 시 타이머 재 시작.
- Lock Mode 일 경우 타이머 정지.
일단 생각 나는 것들은 위 두가지 조건이네요.
그렇다면 현재 Lock-Class 내부에 타이머와 NSNotification Listenner를 구현해야 될거 같네요.
혹시라도 아이폰 관련하여 모든 이벤트를 관리할 수 있는 클래스가 있다면 도움 부탁드리겠습니다.
지금은 딱히 돟은 방법이 떠오르지가 않네요
---------------------------------------------------------------------
June 26, 2011
벌서 6월달의 마지막날이 다가오는 군요..
시간이 갈 수록 머리만 더 볶잡해 지는 군요.
앞으로 어떻게 나아갈지에 대한 걱정이라서 그런가?
위 문제를 다시 생각해보니 Auto-Lock을 담당하는 클래스는 싱글톤 클래스로 작성을 했었습니다.
그래서 싱글톤 자체 flag값을 둬 동작 시켜보도록 하겠습니다. 그리고 전체의 이벤트는 모르겠지만
각 View마다 Touch메서드를 Override하여 이벤트를 캐치 할수 있는지 확인 해봐야 할 것 같습니다.