본문 바로가기

iOS21

[iOS] RxSwift 정리 중 https://be-beee.notion.site/1-Observable-1bf93f1690b447da89c39ab5c3ae44cd 1. Observable Observable이란 be-beee.notion.site https://be-beee.notion.site/2-Subject-f7bc177abbc044f5a3028c9989af2d6a 2. Subject Subject란 be-beee.notion.site 2023. 2. 6.
[iOS] 클로저, Delegate, Notification Center, KVO 화면 및 컴포넌트 간 데이터 전달의 관점에서 클로저, Delegate, Notification Center, KVO의 장단점을 정리해봄. 개인적으로 느꼈던 점도 포함되어 있고, 줏어 듣거나 참고한 내용도 포함되어 있음. 클로저 (& Completion Handler) 장점 쓰기 편하다. Swift는 클로저를 1급 객체 취급하므로 객체에 넣어서 사용할 수 있다. 단점 에러처리가 복잡해진다. 클로저를 호출하지 않았다고 에러가 뜨진 않기 때문.. -> 메모리 릭이나 누락의 문제가 발생할 수 있음 객체로 사용했을 때 뎁스가 깊어져서 가독성이 떨어질 수 있다. 소통하는 객체간 결합도(=소통하는 두 객체가 서로의 존재를 인지하는 정도)가 높아짐 Delegate 아마 제일 많이 쓰는 방식일 듯 장점 소통하는 객체간 .. 2023. 1. 11.
[iOS] 나만 몰랐던 CompositionalLayout 사용기 https://be-beee.notion.site/CompositionalLayout-45d431bb0f67457d8e015e2ad71e0060 나만 몰랐던 CompositionalLayout 사용기 나는야 모든 사람들이 CompositionalLayout을 적용할 때 꿋꿋이 FlowLayout을 사용했던 사람 be-beee.notion.site 2023. 1. 4.
[iOS] UIVisualEffectView 찍먹하기 https://be-beee.notion.site/51741f0b1bca4711ae42384e9e43b699 블러 처리 찍먹하기 난 이 프로젝트 하면서 여기저기 찍먹하는 게 많은 듯 be-beee.notion.site 2022. 12. 17.
[iOS] CALayer에 CAAnimation 적용하기 https://sunny-side-up.notion.site/CALayer-CAAnimation-8d67e1e103f24a84941adcdc5b605ee8 CALayer에 CAAnimation 적용하기 이 페이지에서 다룰 내용 sunny-side-up.notion.site 되새김 프로젝트 진행 시 작성했던 기술 공유 글입니다~! 2022. 12. 17.
[iOS] 알고보면 어렵지 않은 커스텀 차트 만들기 https://sunny-side-up.notion.site/946a046c13a8422eb74ab75425810177 알고보면 어렵지 않은 커스텀 차트 만들어보기 이 페이지에서 다룰 내용 sunny-side-up.notion.site 되새김 개발 시 작성했던 기술 공유 글입니다~! 2022. 12. 14.