RxSwift의 weak self vs withUnretained

RxSwift를 사용하시는분들 모두 메모리 누수에 대해서는 안녕히 처리하고 계신가요!?

아직도 weak self를 깜빡하여 에러를 발생시키거나 그러고 있진 않나요?


RxSwift의 withUnretained를 사용하여 조금 더 코드의 가독성을 높여주는 방법은 어떤가요?


물론, withUnretained과 weak self 처리에 대해 뭐가 더 옳다는 없지만 어떤 차이가 있는지를 알아야 개발자의 관점에 따라 달리 선택하여 쓸 수 있을거에요 😃


그런 의미에서 withUnretained를 정리해봤습니다 🙋🏻

RxSwift - withUnretained

iOYES

RxSwift - withUnretained

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2025년 2월 20일 오후 11:00

댓글 0

    함께 읽은 게시물

    AI 개발 시대에는 SRE(Site Reliability Engineering)와 유사한 의미로 DRE(Development Reliability Engineering)가 필요할 것 같음.


    리트코드 261. Graph Valid Tree

    ... 더 보기

    Graph Valid Tree | 알고달레

    알고달레

    Graph Valid Tree | 알고달레

     • 

    저장 4 • 조회 1,844



    요즘 우아한 AI 개발 출간~

    ... 더 보기

    “요즘 우아한 AI 개발” 출간!

    meta-bifrost.vercel.app

    “요즘 우아한 AI 개발” 출간!

     • 

    저장 27 • 조회 4,855


    기획과 개발, 두 세계는 이어져야 한다.

    ... 더 보기

    01화 기획과 개발, 두 세계는 이어져야 한다.

    Brunch Story

    01화 기획과 개발, 두 세계는 이어져야 한다.

    🏎️ 타입스크립트가 10배나 빨라 진다구?! 😲

    타입스크립트가 컴파일러를 Go로 재작성하여 속도를 무려 10배 향상시킨다고 예고했습니다. 7.0 버전으로 출시 예정이고 올해 11월 즈음 베타 버전이 나올 것 같다고 하네요. 그동안 타입스크립트의 성능을 개선하기 위해서 오픈 소스로 여러 시도가 있었지만 모두 실패했는데 마이크로소프트에서 이렇게 직접 나서서 늦게라도 해결해주니 너무 좋은 것 같습니다. 덕분에 VSCode도 얼마나 빠릿빠릿해질지 벌써 기대가 되네요. 단지 Rust를 선택하지 않은 부분은 여러 커뮤니티에서 논쟁거리가 되고 있는 것 같습니다.

    A 10x Faster TypeScript - TypeScript

    TypeScript

    A 10x Faster TypeScript - TypeScript

     • 

    저장 21 • 조회 4,038