inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

클론강의 tableViewCell

424

ookk

작성한 질문수 2

0

8:17 에 데이터모델을 받는 변수를 왜 굳이 함수로 만드는 이유를 자세히 알려주세요

20:10 에 왜 movieModel처음에 nil에 할당 되어 있다가 바로 movieMoel 데이터가 안담겨지나요 ? 비동기적으로 처리한 데이터를 movieModel에 넣었을때, collectionView를 reloadData를 한 이유를 컨트롤러 생성 과정을 통해 자세히 알려주세요

ios swift 동시성

답변 1

1

iOS Developer - 이정

안녕하세요

  1. 변수로 만든 MediaType을 그대로 사용해도 상관없습니다.

    단지 변수에 값을 넣고 request함수를 호출하는 것 보다

    request함수를 호출할 때 mediaType을 보내면 한번에 처리할 수 있어서 그렇게 변경한 것입니다.

     

  2. 기본적으로 UI와 데이터는 연결되어 있지 않습니다.

    그러니 movieModel에 데이터가 담겨진다고 해서 UI인 collectionView에 변화가 생기는것이 아닙니다.

    reloadData는 collectionView에 연결된 delegate 함수들을 다시 호출하는 기능을 합니다.

    이 때 cellforItem이나 numberofItems같은 함수들이 다시 호출되겠죠.

    그럼 데이터에 있는 내용들을 다시 읽어서 collectionView에 표시해주게 됩니다.

     

Static 선언 시 에러 발생

0

47

1

클로저의 형태로 만들다

0

52

1

Function Types Error

0

43

1

패싱1강에서 강의중에 질문 있습니다.

0

104

2

table view 없음

0

138

2

에러 질문 [UITextField setDataSource:]: unrecognized selector sent to instance 0x107079600"

0

242

2

Main interface 지정 방법

0

210

1

Closure_3 Capture List에 참조 타입 값을 작성할 경우에도 deinit 실행되는 이유가 뭘까요?

0

207

2

TodoCell UIview 생성 후 연결 시 오류

0

453

2

테이블 뷰 데이터 업데이트 관련 질문

0

384

2

TODO List Coredata 질문입니다.

0

367

1

혹시 추가예정인 강의가 대략 언제쯤 나오는지 알수있을까요..?

0

387

1

swift에서 import 헤더를 안해도 되는이유가 궁금합니다.

1

656

1

closure 3 에서 weak로 준 부분이 궁금합니다.

0

355

1

concurrency_1 강의 코드 결과 중 이해가 안가는 부분이 있습니다

0

351

1

self.navigationBar.topItem?.leftBarButtonItem을 해도 button이 보이지 않습니다

0

618

2

func 기능을 쓸때 self. 을 왜쓰는지 이해가 잘안되네요 ㅠㅠ

0

435

1

Closure2 강의에서 예문처럼 똑같이 myfunc2, myfunc3 만들었을때

0

403

1

Location.pin강의에서 self질문이요

1

279

1

넷플릭스 table cell 관련해서 질문이 있습니다.

0

530

1

Capturing Valus

0

316

1

안녕하세요 todolist강의중에서 UI구성중 xib파일 오토레이아웃질문입니다.

0

342

1

환율 강의 테이블뷰에서 데이터 관련 질문있습니다.

0

582

2

환율 네트워크처리1 질문있습니다.

0

288

1