iOS/아키텍쳐 패턴
-
[아키텍쳐 패턴] - MVC 패턴iOS/아키텍쳐 패턴 2022. 9. 19. 13:36
오늘은 아키텍쳐 패턴에 첫번째 MVC패턴에 대해 알아 보겠다 MVC패턴이란 아키텍쳐 패턴의 종류중 하나로 View,Model,Controller 3가지로 구성된 패턴이다. 이렇게 구성요소만 보면 감이 안온다... 각 부분은 이름에 관련된 코드를 말하는 것인데 조금 더 자세하게 알아보자 뷰(View) 사용자에게 보이는 화면 웹개발에서 프론트앤드와 비슷한 느낌(HTML,CSS) 껍데기만 있는 상태 모델(Model) 화면에 사용할 데이터들이 저장되어 있는 곳 메모리에 데이터가 저장되어 있는 상태 특정 내용을 분기별로 나눠서 관리해야함 → 유지보수 컨트롤러(Controller) 뷰와 보델을 변화 시키거는 알고리즘 또는 소스코드가 위치한 곳 ex) 버튼 뷰를 클릭 했을 때 특정 변수(모델)에 저장하는 명령 그 자..
-
[아키텍쳐 패턴] - 디자인패턴과 S/W 아키텍쳐iOS/아키텍쳐 패턴 2022. 9. 8. 04:59
오늘은 앱개발자인 동시에 회사 업무를 진행할 사람에게 필수인 개념인 디자인 패턴과 소프트웨어 아키텍쳐에 대해서 알아보겠다. S/W아키텍쳐(Software Architecture) 소프트웨어의 구성요소들 사이에서 유기적 관계를 표현하고 소프트웨어의 설계와 업그레이드를 통제하는 지침과 원칙 정의는 이렇다. 우리가 알아야할 부분은 소프트웨어를 구성하는 구성요소(모듈 / 컴포넌트 등) 간의 관계를 관리하는 시스템의 구조이자 소프트웨어의 설계와 업그레이드를 통제하는 지침과 원칙으로 알고 있으면 된다. 디자인 패턴 (Design Pattern) 설계 문제에 대한 해답을 문서화하기 위해 고안된 형식 방법 말그대로 소스코드나 사용에 필요한 리소스를 어떤방식으로 만들고 사용할 것인지 정해져 있는 양식이다. 프로그램을 작..