Swift
-
POP에 대해서IOS 2024. 7. 23. 00:40
안녕하세요, 이번 글은 POP에 대한 정리와 "OOP와 차이점은?"에서부터 시작된 궁금증을 해소함과 더불어 Swift 입문자 분들에게 조금이나마 도움이 되는 마음으로 OOP와 POP에 대해 글을 쓰려합니다. POP를 시작하기 앞서, 오랫동안 프로그래밍 기법으로 자리 잡은 Object Oriented Programing이 존재했습니다.객체지향 패러다임으로 C++, C#, Java 등 많은 언어들이 존재했고 해당 언어를 OOP SOLID원칙에 따른 프로그래밍 장점과 차이점이 존재했던 거 같습니다.OOP패러다임 다음 POP는 OOP에서의 단점들을 보안한 프로그래밍 기법이라 생각되는데요, 그 이유에 대한 내용으로 내용을 작성하려 합니다. [Swift Protocol]'기능적으로 비슷한 성격을 띠는 동작이나 속성..
-
Combine Framework란?IOS/Combine 2024. 3. 3. 08:51
최근 Swift Combine에 대해서 관심이 생겼고 정리겸 지식을 공유하고자 이렇게 글을 작성합니다. 앞으로 주 단위로 콤바인에 대해 알아보는 시간을 가져볼태니 궁금한 점이나 오타, 잘못된 부분은 댓글에 남겨주시면 감사하겠습니다 ㅎㅎ Combine은 무엇일까요? Definition 애플에선 Combine framework는 시간에 따라 매번 방출하는 값을 처리하기 위한 선언형 Swift API를 제공한다라고 하는데요, 쉽게 와닿지 않지만 최대한 쉽게 설명을 해보겠습니다. 0초 1초 2초마다 4, 8, 12 란 값을 방출하는 스트림이 있다고 가정한 그림인데요, Combine은 4, 8, 12란 값을 한 번에 받아 처리할 수 있고 아니면 방출 즉시 값들을 받아 작업을 진행 할 수 있습니다. 또한 이런 결과..