iOS에서 백그라운드로 무언가 실행해줘야 할 경우 간단한 방법은
performSelectorInBackground 함수를 이용하는 것이다.
사용법은 다음과 같다.
[self performSelectorInBackground:@selector(backgroundPerform) withObject:nil];
스레드로 사용할 함수는 다음처럼 사용
- (void) backgroundPerform {
@autoreleasepool {
// 백그라운드 작업
...
// UI 업데이트 수행
[self performSelectorOnMainThread:@selector(updateUIPerform) withObject:nil waitUntilDone:YES];
}
}
'iOS > 참고' 카테고리의 다른 글
iOS 8에서 뱃지(badge) 사용하기 (2) | 2014.12.11 |
---|---|
iOS 8에서 Core Location 사용하기 (0) | 2014.12.10 |
iOS에서 스레드 간단하게 사용하기 (0) | 2014.12.09 |
아이폰 개발 기준 해상도 (0) | 2014.11.25 |
XCode Xib 사용시 Color 공유하기 (0) | 2014.11.04 |
아이폰 내부 디렉토리 생성하기 (0) | 2014.11.04 |
댓글을 달아 주세요