[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
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- RIBs tutorial
- Swift RIBs
- Swift joined
- removeLast()
- Swift
- Swift joined()
- Class
- swift protocol
- Swift Leetcode
- Swift 알고리즘
- swift 고차함수
- Swift 프로퍼티
- Swift 내림차순
- 2023년 회고
- Swift inout
- swift reduce
- Swift Error Handling
- Swift init
- swift (programmers)
- 원티드 프리온보딩
- CS 네트워크
- Swift 프로그래머스
- iOS error
- ios
- Combine: Asynchronous Programming with Swift
- Swift final
- swift programmers
- swift property
- Swift ModernRIBs
- RTCCameraVideoCapturer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함