본문 바로가기 메뉴 바로가기

Peppo

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

Peppo

검색하기 폼
  • 분류 전체보기 (221)
    • Story (13)
    • iOS (143)
      • Error (11)
    • 알고리즘 (43)
    • ETC (7)
    • React-Native (0)
    • CS (Computer science) (3)
  • 방명록

swift pop (1)
[Swift] POP(Protocol Oriented Programming) 한번쯤 들어봤을거고, 어쩌면 나도 모르게 하고 있었던거

오늘은 POP (Protocol Oriented Programming)에 대해 공부해보려고 합니다. 그동안 Protocol이란 1. 채택하면 해당 protocol 내부의 구현을 해야하고2. struct, enum에도 채택을해서 구현할 수 있고3. extension으로 구현부를 작성할 수 있고4. delegate로 대리자에게 기능을 위임하도록 할 수 있고 등등 생각보다 protocol이란 개념은 알겠지만'POP 프로토콜 지향 프로그래밍을 하고 있나?'라는 질문에는 섣불리 대답을 못할것 같다.. 이에 어떤 장점이 있고 어떤 상황에써야 좋으며, 왜 써야하는지에 대해 정리를 해보고자 합니다. 프로토콜을 알고 있다는 가정하에 아래 내용을 작성합니다.약간의 개념과 예시를 참고 하고싶다면 여기를 읽고 와주세요. PO..

iOS 2025. 2. 1. 21:11
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Peppo's Github
TAG
  • Swift init
  • swift (programmers)
  • Swift 내림차순
  • RTCCameraVideoCapturer
  • swift 고차함수
  • Swift 프로그래머스
  • Swift Error Handling
  • 2023년 회고
  • Swift RIBs
  • Swift ModernRIBs
  • Swift
  • swift programmers
  • 원티드 프리온보딩
  • CS 네트워크
  • swift property
  • removeLast()
  • Swift joined()
  • ios
  • Swift joined
  • RIBs tutorial
  • Swift Leetcode
  • swift protocol
  • Swift 프로퍼티
  • Swift inout
  • Swift final
  • Swift 알고리즘
  • iOS error
  • Class
  • swift reduce
  • Combine: Asynchronous Programming with 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

티스토리툴바