이미지 기초 실행순서
368
작성한 질문수 2
안녕하세요 이미지로드 기초 실행순서가 헷갈려서 질문합니다.
비동기방식으로 처리 안하면, 메인쓰레드는 직렬큐라 이미지뷰가 다 회전되고 난 후에
이미지 로드되는 시간이 오래 걸려야 하는것 아닌가요? 왜 쓰레드 락이 걸리는지 모르겠어요
답변 1
0
안녕하세요.
우선 UIView의 animate는 내부적으로 비동기로 작동합니다.
그래서 animate가 실행되자마자 바로 이미지 로드 로직도 실행됩니다.
그런데 영상에서 보여드린 url로 data를 가져오는 이미지 로드 방식은 동기로 동작됩니다.
이 동기 동작은 main thread에서 호출했고, main thread에서 작동되는 animate를 멈추게 합니다.
그래서 이미지를 가져오면서 animate동작을 멈추게 만듭니다.
그리고 이미지를 다 가져오면 그때서야 animate가 동작하게 됩니다.
Static 선언 시 에러 발생
0
48
1
클로저의 형태로 만들다
0
57
1
Function Types Error
0
47
1
패싱1강에서 강의중에 질문 있습니다.
0
106
2
table view 없음
0
139
2
에러 질문 [UITextField setDataSource:]: unrecognized selector sent to instance 0x107079600"
0
245
2
Main interface 지정 방법
0
211
1
Closure_3 Capture List에 참조 타입 값을 작성할 경우에도 deinit 실행되는 이유가 뭘까요?
0
208
2
TodoCell UIview 생성 후 연결 시 오류
0
454
2
테이블 뷰 데이터 업데이트 관련 질문
0
385
2
TODO List Coredata 질문입니다.
0
368
1
혹시 추가예정인 강의가 대략 언제쯤 나오는지 알수있을까요..?
0
389
1
swift에서 import 헤더를 안해도 되는이유가 궁금합니다.
1
658
1
closure 3 에서 weak로 준 부분이 궁금합니다.
0
356
1
concurrency_1 강의 코드 결과 중 이해가 안가는 부분이 있습니다
0
352
1
self.navigationBar.topItem?.leftBarButtonItem을 해도 button이 보이지 않습니다
0
619
2
func 기능을 쓸때 self. 을 왜쓰는지 이해가 잘안되네요 ㅠㅠ
0
436
1
Closure2 강의에서 예문처럼 똑같이 myfunc2, myfunc3 만들었을때
0
405
1
클론강의 tableViewCell
0
425
1
Location.pin강의에서 self질문이요
1
280
1
넷플릭스 table cell 관련해서 질문이 있습니다.
0
531
1
Capturing Valus
0
318
1
안녕하세요 todolist강의중에서 UI구성중 xib파일 오토레이아웃질문입니다.
0
343
1
환율 강의 테이블뷰에서 데이터 관련 질문있습니다.
0
583
2





