나는 모든 간격으로 호출되는 -loop()
과 함께 반복 루프를 생성하기 위해 [NSTimer scheduledTimerWithInterval:selector:@selector(loop):repeats:YES]
을 사용합니다. 내 viewcontroller는 UITouch를 처리하기 위해 -touchesBegan
도 가지고 있습니다. 화면을 터치하고 UIEvent가 실행 된 경우 -touchesBegan
의 코드가 실행 루프에서 먼저 실행되거나 NSTimer가 호출하는 -loop
의 코드가 먼저 실행됩니까?실행 루프에서 실행 순서
0
A
답변
2
this Apple document에 설명되어 있습니다.
그러나 그다지 유용하지 않습니다. NSTimer
은 실시간 메커니즘이 아니므로 정확한시기를 예측할 수 없습니다. 또한 iOS가 터치 이벤트를 등록하는 빈도와 발사 타이머를 구성하는 빈도에 따라 다릅니다. 그것은 아주, 매우, 매우 나쁜 아이디어는 내가 지금 막 언급 한 문서에 깊이 묻혀 이러한 미묘하고 기능에 따라 코드를 작성하는 것입니다.
방금 물어 본 내용에 의존하지 않는 코드를 작성하십시오.
관련 문제
- 1. JQuery와 실행 순서
- 2. hook_preprocess_node() 실행 순서
- 3. 자바 스크립트 실행 순서
- 4. bash 스크립트 실행 순서
- 5. 프로그램 실행 순서
- 6. 실행/평가의 헤더 순서
- 7. JS 함수 실행 순서
- 8. 기능 실행 순서
- 9. cfinvoke 실행 순서
- 10. GWT EventHandler의 실행 순서
- 11. 코드 실행 순서 적용
- 12. MVC 실행 순서
- 13. PHP에서 코드 블록 실행 순서
- 14. Wix에서 구성 요소 실행 순서
- 15. 자바 스크립트 실행 순서 문제
- 16. ORACLE SQL ROWNUM 실행 순서
- 17. 자바 스크립트로드 이벤트 실행 순서
- 18. 자바 스크립트 이벤트 실행 순서
- 19. DbContext SaveChanges 문 실행 순서
- 20. NServiceBus 핸들러 실행 순서 지정
- 21. SQL 서버 트리거 - 실행 순서
- 22. 레일 : 모델 메소드 실행 순서
- 23. 이벤트 발생 후 실행 순서
- 24. Linq에 체인 쿼리 실행 순서
- 25. 상속 hierachy : 생성자 및 소멸자 실행 순서
- 26. C 모듈을 사용하는 파이썬 실행 순서
- 27. 다른 실행 순서 : Init() 및 Load()
- 28. Jquery Impromptu 함수 실행 순서 문제
- 29. .net 페이지 이벤트 실행 순서 변경
- 30. Django 테스트 실행 순서 및 테이블