iOS📱/Common7 [디자인패턴] 커맨드 패턴 ( Command Pattern ) 안녕하세요🐶빈지식 채우기의 비니🙋🏻♂️ 입니다. 오늘도 역시 학생과 선생님의 대화로 주제를 알아보도록 하겠습니다. 👨🏻💼 : 비니 학생, 혹시 MVVM 패턴에서 가장 중요한 요소에 대해 알고 있나요?🙋🏻♂️ : 흠.. 의존성 해결? 모듈화 구성 가능? 유지보수 최적화? 인가요?👨🏻💼 : 그것도 맞는 말이지만 커맨드 패턴 ( Command Pattern ) 라는 것을 사용하면 더 좋습니다. 오늘은 이것에 대해 알아보도록 하죠🙋🏻♂️ : 넵! 넵! 오늘은 커맨드 패턴 ( Command Pattern ) 에 대해 알아보도록 하겠습니다.1. 커맨드 패턴이란?사용자가 보낸 요청을 객체의 형태로 캡슐화하는 패턴입니다. 이렇게 요청을 캡슐화 한다면,어떤 작업에 대한 요청들을 객체로 만.. 2025. 2. 5. [디자인패턴] MVC, MVP, MVVM 안녕하세요🐶빈지식 채우기의 비니🙋🏻♂️ 입니다. 바로 오늘의 주제에 대해 아래 대화로 알아보도록 하죠! 👨🏻💼 : 안녕하세요 여러분~ 우리가 유지보수와 개발 효율 상승을 위해서는 무엇을 할 수 있을까요?🙋🏻♂️ : 선생님 안녕하세요! 흠.. 재사용 가능한 코드블럭이라고 생각합니다!👨🏻💼 : 호호 그 말도 맞지만 보편적으로 사용하는 것은 디자인 패턴이라는 것입니다! 오늘은 이것에 대해 알아보도록 할게요!🙋🏻♂️ : 넵 선생님! (ㅋㅋㅋㅋㅋ) 위에 대화 처럼 오늘은 디자인 패턴에 대해 알아보도록 할겁니다!그 중에서 가장 보편적인 MVC, MVP, MVVM 에 대해!1. MVCModel + View + Controller 를 합친 용어1-1. 구조Model : 어플리케이션에서 .. 2025. 2. 5. [ iOS ] GCD 4편 - GCD ( Grand Central Dispatch ) 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 저번에 이어서 드디어! GCD 4편! GCD ( Grand Central Dispatch ) 관해 알아보는 시간을 가지겠습니다. Sync, Async, Serial, Concurren에 대한 기본지식이 있다는 전재하에 포스팅을 진행을 합니다! 혹시 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생각됩니다 ㅎㅎ :) [ iOS ] GCD 2편 - Sync vs Async 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 GCD 2편! Sync vs Async 관해 알아보는 시간을 가지겠습니다. GCD 1탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생 beanistory.tistory.com [ iOS ] G.. 2023. 1. 19. [ iOS ] GCD 3편 - Serial vs Concurrent 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 저번에 이어서 GCD 3편! Serial vs Concurrent 관해 알아보는 시간을 가지겠습니다. GCD 2탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생각됩니다 ㅎㅎ :) [ iOS ] GCD 2편 - Sync vs Async 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 GCD 2편! Sync vs Async 관해 알아보는 시간을 가지겠습니다. GCD 1탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생 beanistory.tistory.com 1. 개요 이번 포스팅은 개발자분들이 실제 프로젝트를 진행하면서 진짜 많이 쓰고 찾아보았던 것들에 대해 공부해보려고 합니다. 바로봐로~~~ Seria.. 2023. 1. 18. [ iOS ] GCD 2편 - Sync vs Async 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 GCD 2편! Sync vs Async 관해 알아보는 시간을 가지겠습니다. GCD 1탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생각됩니다 ㅎㅎ :) [ iOS ] GCD 1편 - 프로세스(Process) vs 쓰레드(Thread) 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 GCD 1편! 프로세스와 쓰레드 관해 알아보는 시간을 가지겠습니다. 1. 개요 주니어 개발자로 프로젝트를 하다보면 Sync / Async 프 beanistory.tistory.com 1. 개요 이번 포스팅은 개발자분들이 실제 프로젝트를 진행하면서 진짜 많이 쓰고 찾아보았던 것들에 대해 공부해보려고 합니다. 바로봐로~~~ Sync vs A.. 2023. 1. 12. [ iOS ] GCD 1편 - 프로세스(Process) vs 쓰레드(Thread) 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 GCD 1편! 프로세스와 쓰레드 관해 알아보는 시간을 가지겠습니다. 1. 개요 주니어 개발자로 프로젝트를 하다보면 Sync / Async 프로세스 / 쓰레드 Serial / Concurrent Main Thread / Global Thread 등등.. 많은 용어를 보게 되는데, 정확히 이러한 것들에 대해 잘 모르시는 분들을 위해!! 포스팅 하려구 합니다. 이번엔 먼저 프로세스 / 쓰레드 부터 다뤄보도록 하겠습니다~ 2. 프로세스 ( Process ) 운영체제로부터 시스템 자원을 할당받는 작업의 최소 단위 각각의 독립된 메모리 영역 ( Code, Data, Stack, Heap ) 을 각자 할당 받습니다. 그렇기 때문에 서로 다른 프로세스끼리는.. 2023. 1. 11. [ iOS ] 메모리 구조 ( Code, Data, Stack, Heap ) 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻♂️ 입니다. 오늘은 메모리구조에 대해 알아보는 시간을 가지겠습니다. 1. 개요 운영체제(OS)는 메모리에 공간을 할당을 해줍니다. 대표적으로 아래와 같이 4가지로 나뉘어져 있습니다. 오늘은 위의 총 4가지 메모리 영역에 대해 각각이 어떤 역할을 하는지 알아보겠습니다. :) 2. 메모리 구조 2-1. 코드(Code) 영역 1. 우리가 작성한 소스 코드가 기계어 형태로 저장된다. 2. 컴파일 타임에 결정되고, Read-Only의 형태로 저장된다. 기계어라고 하면은 컴퓨터가 이해할 수 있는 언어로 0, 1 로 이루어진 이진법 언어입니다. 2-2. 데이터(Data) 영역 1. 전역변수, Static 변수가 저장된다. 2. 프로그램 시작과 동시에 할당되고, 프로그램이 종.. 2023. 1. 4. 이전 1 다음 반응형