전체 글
-
Coordinator PatternDesign Pattern 2023. 2. 21. 22:51
Coordinator Pattern Coordinator Pattern은 Khanlou가 소개한 Pattern으로 flow logic과 business logic을 가지고 있는 Massive한 View Controller에서 flow logic에 대한 역활을 담당하는 Coordinator를 통해 flow logic을 분리시키는 Pattern이다. Coordinator Pattern 구조 Coordinator Pattern 사용 Coordinator Pattern을 적용하기 위해서는 전체적인 Coordinator를 direct하는 App Coordinator가 필요합니다. Coordinator는 Child Coordinator가 존재할 수 있습니다. delegate패턴을 이용하여 Parents Coordi..
-
면접 예상문답면접 2023. 2. 21. 18:15
면접 예상 질의에 대한 답변 과 스터디를 통해 공부한 꼬리 질문과 답변을 정리하는 공간입니다. iOS 💡 Bounds 와 Frame 의 차이점을 설명하시오. ✅ Frame은 슈퍼 뷰의 좌표계에서의 좌표와 크기를 Bounds는 자기자신의 좌표계에서의 좌표와 크기를 나타냅니다. 💡 실제 디바이스가 없을 경우 개발 환경에서 할 수 있는 것과 없는 것을 설명하시오. ✅ 하드웨어적 측면에서는 모션 측정 및 센서 그리고 오디오 및 비디오를 입력할 수 없습니다. 또한 API로는 Apple 푸시 알림을 받거나 보낼 수 없으며, UIBackgroundModes키 및 핸드오프를 사용할 수 없습니다. 🙋♂️ 시뮬레이터로 충분히 테스트를 할 수 있는 앱을 개발하게 되면, 굳이 해당 앱을 실제 디바이스를 이용해서 테스트를 해..
-
1. MVC(iOS)Architecture/MVC 2023. 2. 20. 16:37
MVC MVC 패턴은 Model, View, Controller 3가지 계층으로 구성. Model 캡슐화된 데이터를 저장하고 이를 조작하는 논리를 정의한 계층. View 계층과 분리되어야 한다. View 사용자에게 보여지는 계층. Model 계층과 분리되어야 한다. Controller View와 Model을 연결해주는 계층. 사용자의 작업을 Model 계층에 전달하고, Model 계층의 변경된 사항을 View계층에 전달한다. 모든 피드백은 환영합니다! 참조 Apple Developer Archive. Cocoa MVC Apple Developer Archive. CocoaEncyclopedia Model-View-Controller