개발에 있어서 스레드는 당연 필수다.
그래서 모바일을 대표하는 ios와 android에서의 기본 스레드를 정리해 보겠다.
ios와 android는 각각 objective-c와 java를 기반으로 하고 있으니
이 둘의 스레드 사용법을 살펴보면 되겠다.
- ios
selector에 스레드로 실행될 함수를 지정하고
object에는 함수로 넘어갈 파라미터를 지정한다.
start를 호출하면 스레드가 시작된다.
NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(backThread:) object:param];
[thread start];
- (void)backThread:(id)param {
//여기에 스레드로 실행될 코드 작정
}
- android
스레드 클래스를 확장하여 run을 재정의한다.
start를 호출하면 스레드가 시작된다.
BackThread thread = new BackThread();
thread.start();
class BackThread extends Thread {
@Override
public void run() {
//여기에 스레드로 실행될 코드 작정
}
}
도움이 되셨다면~ 정성으로 빚은 저희 앱! 많은 이용 바래요:)
https://meorimal.com/index.html?tab=spaceship
https://meorimal.com/subway.html
사업자 정보 표시
주식회사 머리말 | 고영진 | 서울특별시 송파구 중대로 135 서관 10층 (가락동, 아이티벤처타워) | 사업자 등록번호 : 524-88-00727 | TEL : 010-9990-3674 | Mail : gyjmeba@hanmail.net | 통신판매신고번호 : 2017-서울강남-03941호 | 사이버몰의 이용약관 바로가기
'개발 > ios' 카테고리의 다른 글
이미지를 회전시키고 재사용하는 꿀팁 (0) | 2017.02.22 |
---|---|
쿼츠2D로 자유롭게 폰트 크기를 바꿔보자 (0) | 2016.12.19 |
[아이폰] 간단하고 편리한 난수 발생 함수 만들기 (0) | 2014.06.22 |
쿼츠2D 에서의 문자 출력 (0) | 2013.09.04 |
아이폰용 게임을 만드는 네가지 방법 (0) | 2013.08.24 |