'GROUPING' 태그의 글 목록
본문 바로가기 메뉴 바로가기

@Override

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

@Override

검색하기 폼
  • 분류 전체보기 (873)
    • Mobile (430)
      • iOS (216)
      • Android (210)
      • React Native (1)
      • Flutter (0)
    • Language (51)
      • Java (15)
      • Kotlin (2)
      • Python (7)
      • JavaScript (5)
      • Go (12)
      • PHP (3)
      • Ruby (1)
      • C,C++ (1)
      • HTML, CSS (5)
    • Backend (125)
      • Server (83)
      • Spring (5)
      • GraphQL (1)
      • Docker (19)
      • AWS (1)
      • Kafka (2)
    • Database (16)
    • Game Engine (2)
    • Build System (2)
    • Version Control (45)
    • CI,CD (4)
    • Tool (39)
    • IT (19)
    • Coding (19)
    • My (11)
    • OS (72)
    • Any (22)
    • Food (4)
      • 감자탕 (2)
      • 고기 (1)
    • English (3)
  • 방명록

GROUPING (1)
swift. protocol을 이용하여서 rx, snp, kf 처럼 바로 접근해서 사용하기

일반적으로 먼저 만들어져 있는 Class에 Extension 하여서 무엇을 만들게 되면 객체는 만들수가 없게 됩니다. 그런데 rx, snp, kf 등은 이렇게 하는 방법으로 무언가를 만들어서 사용합니다. 우리도 이렇게 하는 방법을 만들어 봅시다. * 실제로는 이걸 만들어서 여러군데에 사용하고 싶기 때문에 한번만 만들고 나머지는 그냥 다 상속 받아서 사용할겁니다. 1. struct Extension struct Extension { let base: Base init(_ base: Base) { self.base = base } } RxSwift 같은것들을 보면 위와 비슷한 코드가 있습니다. 이것은 뒤에 만들 ExtensionSupport의 값을 저장하는 용도로 만들기 위해서 두도록 합니다. 2. prot..

Mobile/iOS 2020. 8. 15. 20:29
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • git
  • git - example
  • CocoaPods
TAG
  • tomcat
  • nodejs
  • cocoapods
  • war
  • go
  • github
  • golang
  • Gradle
  • Xcode
  • enum
  • rxswift
  • CentOS
  • ubuntu
  • centos8
  • Java
  • php
  • Linux
  • android
  • Python
  • Kotlin
  • MySQL
  • ios
  • Windows
  • docker
  • git
  • Spring
  • intellij
  • windows10
  • Codable
  • SWIFT
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바