넷플릭스UI 과제하다가 궁금해진 것
Swift file vs. CocoaTouch Class file
SignUpViewController를 만드는데 Cmd + N 눌러서 새 파일 생성하는데 있어서 그냥 일반 swift 파일로 해야하는지? 아니면 cocoaTouch class 파일로 생성해야하는지?
일반 swift 파일로 클릭해서 스토리보드와 연결시키려 했더니 아예 검색이 안되었어서 -> 강제로 코코아터치클래스 파일로 생성함
==> 코코아터치 클래스: Class, SubClass of, Language 항목이 있다. 무언가를 상속하면서 시작.
빈파일을 생성하냐 아니면 씬에 맞는 파일을 만드냐의 차이일 뿐 . 간단.
그냥 swift file로 열어서 import UIKit~~로 수정하고 이거저거 써도 됨.
다만 차이
swift file 의 경우 -> import Foundation 로 시작
cocoa touch class file 의 경우 -> import UIKit 로 시작
cocoa touch
media
core service
core os
위의 4가지가 애플 박스 안에 있는데
그 중에
cocoa touch안에 uikit, foundation이 들어있음.
박스 안에 박스 느낌.
파운데이션 박스가 uikit안에 들어있음.
cocoa touch class => UIKit을 쓸거구나~ 라고 유추할 수 있음
'iOS > iOS SeSAC 2기 TIL' 카테고리의 다른 글
iOS UISwitch에 대한 UI 속성 (0) | 2022.07.06 |
---|---|
iOS UITextField 에 대한 UI 속성 + 추가 액션 (0) | 2022.07.06 |
7.6 [수업복습] 생명주기, 다크모드, 키보드 (0) | 2022.07.06 |
7.5 수업 복습 - UI 관련 (0) | 2022.07.05 |
iOS UIButton 관련 (0) | 2022.07.04 |