타이머을 사용하지 스레드사용하여 일정한 간격으로 에서 무기한 코드를 실행 Android의 샘플은 다음과 같습니다.
Thread thread = new Thread() {
@Override
public void run() {
while (recordingState == STATE.RECORDING) {
System.out.println("Yay! we are still recording")
try {
Thread.sleep(1000/12); //12 fps refresh rate
} catch (InterruptedException ignored) {
}
}
}
};
thread.start();
이 코드는 우리가 기록되는 때까지 초당 12 개 프레임을 위해 실행됩니다. 아이폰 OS (SWIFT)는 (특히 일정 간격)으로 타이머를 사용하여 달성 될 수 있지만 비슷한
뭔가 상기 방법 더 유사 어쨌든 무엇입니까?
참고 : Objective-C에 대한 지식이 없으므로 신속하게 답변 해 주시기 바랍니다. 그럼에도 불구하고 모든 대답을 환영합니다.