2013-08-13 10 views
0

나는 실행 루프에 관한 몇 가지 문서를 읽었지만 정확히 이해할 수는 없다. iOS는 오픈 소스가 아니기 때문에, NSRunLoop은 iOS/Mac OS X 플랫폼 용으로 특별하지만, 실제 구현은 무엇입니까?NSRunLoop이란 무엇입니까?

+0

당신이 더 많은 아이디어를 얻을 수 있습니다 여기에서 ... http://etutorials.org/Programming/Cocoa/Part+II+API+Quick+Reference/Chapter+13.+ 파운데이션 + 클래스/NSRunLoop / –

답변

0

사용자 인터페이스 나 네트워크 포트와 같은 이벤트를 수신해야하는 다른 코드가있는 경우 실행 루프가 필요합니다. 모든 NSThread는 자동으로 자체 실행 루프를 갖기 때문에 직접적으로 직접 신경 쓰지 않아도됩니다. 실행 루프는 자동 복구 풀을 생성하고 해제하는 역할을 담당합니다. 자세한 내용은

: What is the basic difference between NSTimer, NSTask, NSThread and NSRunloop?