훌이
후리스콜링개발
훌이

블로그 메뉴

  • 왈 (iOS APP)
  • Github
전체 방문자
오늘
어제
  • 전체 (171)
    • ⭐️ 개발 (140)
      • JAVA (4)
      • Web (5)
      • iOS & Swift (94)
      • iOS Concurrency (4)
      • Rx (18)
      • Git (6)
      • WWDC (1)
      • Code Refactor (3)
      • Server (1)
    • ⭐️ Computer Science (22)
      • 운영체제 (10)
      • 네트워크 (5)
      • PS (7)
    • 경제시사상식 (8)
    • 기타 등등 (0)

인기 글

최근 글

06-06 15:00

티스토리

hELLO · Designed By 정상우.
훌이

후리스콜링개발

[iOS] cell에 delegate, datasource 코드를 작성하지 않는 이유... 어쩌구...저쩌구...
⭐️ 개발/iOS & Swift

[iOS] cell에 delegate, datasource 코드를 작성하지 않는 이유... 어쩌구...저쩌구...

2022. 8. 12. 19:29
728x90
반응형

왜 MainTableViewCell에 있는 contentCollectionView의 UICollectionViewDelegate, UICollectionViewDataSource 프로토콜을 왜 cell에서 작성해주지 않고 ViewController의 cell에서 불러와서 작성해주는 걸까? 라는 김태끼의 질문에 나도 같이 얹혀서 ... ㅋㅋ

 

또한, MVC 관점에서

로직이 처리되어야 하고 모델과 뷰 사이에서 중개하는 게 컨트롤러의 역할인데,

tableview datasource, delegate는 컨트롤러의 영역이다.

Cell은 UI를 그리는 영역으로 View에 속하기 때문에 해당 코드가 ViewController에 있어야 하는 것도 맞는 부분이다.

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글

[iOS] UIPageViewController  (0) 2022.08.16
[iOS] pngData(), jpegData(compressionQuality:)  (0) 2022.08.12
[iOS] UIImagePickerController  (0) 2022.08.12
[iOS] 간만에 코드 자랑하기  (0) 2022.08.10
[iOS] xib 사용해서 재사용 가능한 Custom View 만들기  (0) 2022.08.10
    '⭐️ 개발/iOS & Swift' 카테고리의 다른 글
    • [iOS] UIPageViewController
    • [iOS] pngData(), jpegData(compressionQuality:)
    • [iOS] UIImagePickerController
    • [iOS] 간만에 코드 자랑하기
    훌이
    훌이

    티스토리툴바