평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

Clean Swift 1

Clean Swift(VIP) 패턴

일반적인 Clean Swift(VIP) 패턴 VIP 패턴은 VIPER 패턴과 디렉토리와 생성되는 클래스는 동일하지만 플로우를 다른 관점에서 보는 아키텍처입니다 VIPER는 양방향으로 로직이 순환해서 순환참조에 의한 메모리 누수가 발생할 수 있고, 또한 하나의 액션의 기대 결과값을 위해 각 클래스의 프로토콜에 메소드를 만들어야하는 수고스러움이 있습니다 그래서 이런 수고스러움을 덜고자 VIP는 닫는 방향으로 로직이 순환하여 액션에 대한 결과값을 보여주는 형태입니다 역할 및 동작 원리 View 스토리보드, XiB와 같은 사용자와 상호작용이 발생하는 인터페이스 Controller View를 코드에 바인딩하는 레이어 Interactor Controller의 요청을 보내야하는 비즈니스 로직 계층 Presenter ..

디자인 패턴 2021.04.13
이전
1
다음
더보기
프로필사진

평범한 개발자의 개발 여정

평범한 개발자의 개발 일지와 개발 여정에 대한 글을 작성하는 블로그입니다. 주로 언리얼 엔진과 C++을 다룹니다.

  • 분류 전체보기 (121)
    • 게임 개발 (언리얼 엔진) (18)
    • 디자인 패턴 (28)
      • 생성 패턴 (5)
      • 구조 패턴 (7)
      • 행위 패턴 (11)
    • 언리얼 C++ 프로그래밍 (75)

Tag

쉐어드 레퍼런스, 행위 패턴, 온라인 서브시스템, 디자인 패턴, TSharedPtr, UMG, UI, 생성 패턴, 언리얼, TArray, 쉐어드 포인터, C++, 컨테이너, 언리얼 배열, 게임제작, 구조 패턴, asset, UClass, 델리게이트, 애셋,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바