뭐라도하는봉
close
프로필 배경
프로필 로고

뭐라도하는봉

  • 분류 전체보기 (55)
    • Retrospect (15)
    • I'm Domain (1)
    • I'm Tech (0)
    • Personal Study (0)
    • Apple Developer Acadamy (0)
    • iOS (38)
      • Swift (19)
      • SwiftUI (4)
      • UIKit (14)
    • Developer (1)
    • CS (0)
  • 홈
  • 태그
  • 방명록

[iOS/Swift] 책임분리를 위한 설계 - DTO와 Entity에 대해

이전에 프로젝트를 진행하면서 '네트워크 응답값을 담는 struct 정도로 DTO라는 용어를 사용한 적이 있었다.그러나, 공부를 하다보니 이는 DTO에 대한 이해가 없이 사용했던, 잘못된 표현이었다. 이번 글에서는 DTO 그리고 Entity에 대해서 간단히 알아보도록 하겠다.DTO란?DTO는 Data Transfer Objcet의 약자로, 우리말로 '데이터 전송 객체'라는 뜻을 가지고 있다.그렇다면 데이터 전송 객체는 무엇인가?찾아보니 조금씩 다른 말로 설명하고 있지만,쉽게 말해 네트워크 통신에서 클라이언트와 서버간 데이터 전달을 위한 객체라고 생각하면 될것같다. 다음과 같은 식당 정보가 담긴 JSON 응답값이 온다고 가정해보자.{ "documents": [ // ... { "address_name..

  • format_list_bulleted iOS/Swift
  • · 2025. 3. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (55)
    • Retrospect (15)
    • I'm Domain (1)
    • I'm Tech (0)
    • Personal Study (0)
    • Apple Developer Acadamy (0)
    • iOS (38)
      • Swift (19)
      • SwiftUI (4)
      • UIKit (14)
    • Developer (1)
    • CS (0)
최근 글
인기 글
최근 댓글
태그
  • #Swift
  • #MVVM
  • #ios
  • #RxSwift
  • #UIKit
  • #MC1
  • #Apple Developer Academy @ POSTECH
  • #SwiftUI
  • #애플 디벨로퍼 아카데미
  • #MC2
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바