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