저는 코코아/Objective-C/iPhone SDK를 배우고 있으며, 배운 것을 적용하는 간단한 프로젝트로서 이전의 Simon 게임의 간단한 버전을 만들고 싶습니다. 네 가지 색깔의 단추, 당신은 시퀀스 (빨강, 초록, 파랑, 빨강, 등)을 표시하고 다시 시퀀스를 반복해야합니다.간단한 Simon 복제본 만들기 : 업데이트 간 대기 방법은 무엇입니까?
나는 그 중 대부분을 알아 냈는데 하나의 조각을 제외하고는 사용자에게 시퀀스를 보여 주었다고 믿는다. 특히, & 단추를 강조 표시하는 것과 200ms 후에 정상으로 다시 설정하는 것 사이에 지연을 구현하는 방법.
주 실행 루프에서 잠을 자면 (심지어 명시 적으로 setNeedsDisplay
을 호출하더라도) 업데이트가 제대로 수행되지 않습니다. 새 스레드를 생성하면 클래스 메서드에서 UI 요소 (즉석 변수)를 다시 참조해야하므로 상황이 빠르게 복잡해집니다.
어떤 조언이 필요합니까?
명확히하기 위해, 이것은이다 게임 참조 할 곳 : http://en.wikipedia.org/wiki/Simon_%28game%29 – Bill