transformEnvironment를 활용한 환경 값 변경하기

SwiftUI를 사용한다면 @Environment 프로퍼티 래퍼는 많이 접해봤을거에요.

키패스로 전달한 환경 변수 값을 가져와 읽을 수 있죠.

즉, 읽기 전용입니다!


그런데, 이 환경 변수 값을 충분히 변경하고 싶은 니즈가 생길 수 있습니다 😃


그럴때, transformEnvironment를 활용하라고 WWDC 2021 "Demystify SwiftUI" 영상에서 소개하고 있습니다 🙋🏻


SwiftUI를 많이 활용하면서도 사실 상 써보지를 않았는데, 알고보니 아주 유용하게 사용될 수 있더라구요.


역시, WWDC엔 없는게 없군요 ☺️

SwiftUI - transformEnvironment

iOYES

SwiftUI - transformEnvironment

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

또는

이미 회원이신가요?

2024년 5월 9일 오전 10:04

댓글 0

    함께 읽은 게시물

    [광고] 다음 직무 채용 예정입니다.


    - 프러덕트/사업 기획 1인

    - 프러덕트 디자인 1인

    ... 더 보기

    간만에 공개 발표를.. 이번 주 토요일,

    ... 더 보기

    Build with AI 2025 Seoul - 이벤터스

    event-us.kr

    Build with AI 2025 Seoul - 이벤터스

    IT 회사의 업무에서, 지금까지는 디자이너와 특히 개발자가 병목이었는데, 대 AI 시대에는 기획자가 병목이 될 수도 있겠다. 조금이라도 규모가 있는 기업에서의 가장 큰 병목은 보통 의사결정자라는 것을 생각해보면 그렇다.


    즉, 실무보다 의사결정을 AI에게 맡기는 것이 병목을 해소할 수 있는 가장 확실한 방법이며, 그러므로 부장님과 사장님을 AI로 대체하는 것이야말로 인류의 번영을 위한 가장 빠른 지름길이다. (아님. 아니 맞나?!)

     • 

    저장 1 • 조회 2,142


    여러분 PostgreSQL 프로시저는 Python, JavaScript은 물론 Perl, Java, Lua 등도 사용할 수 있답니다~* 대부분 구식🤭 MySQL만 쓰셔서 모르시겠지만.. (도망간다)


    < 서비스를 중독성 있게 만드는 결정적 원리 >

    1. 진통제이면서 비타민이어야 한다.

    ... 더 보기