Swift 6의 @retroactive

retroactive라는 단어의 뜻 자체는 소급적이라는 의미를 가집니다.

일상에서도 소급 적용이라는 단어를 종종 접할 수 있는데요.


Swift 6 버전 업데이트가 되면서 @retroactive라는 어트리뷰트가 릴리즈 되었어요 🙋🏻

주로 기본 타입을 확장해서 프로토콜을 채택할 때 이 어트리뷰트를 이용해 소급 적용되었음을 컴파일러에 알리는 용도입니다.


Swift 6로 마이그레이션을 하다보니 워닝들이 종종 발생하는데 이 부분들을 해결하면서 놓쳤던 버전 업데이트 사항을 알아가고 있습니다 😃

Swift 6 - @retroactive

iOYES

Swift 6 - @retroactive

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

또는

이미 회원이신가요?

2024년 9월 11일 오후 10:54

댓글 0

    함께 읽은 게시물

    디자인패턴, 리팩토링, 클린 아키텍처 등등의 책들은 전공서적 보듯이 보는게 아니라 추리소설 보듯이 보는 것임. 이런 책은 추리소설처럼 일부 논리적으로 사고 할 수 있는 능력을 길러주긴 하지만, 기본적으로는 재미로 보는 것임. 경험적인 정보이지 과학적인 지식이 아님을 명심해야 함.

     • 

    저장 1 • 조회 640


    최근에 코딩 IDE와 AI 에이전트들이 우후죽순 출시되면서, AI에게 프로젝트에 대한 중요한 정보와 규칙들을 알려주기 위한 방식들도 난립하고 있었는데요. 이것들이 이제 AGENTS.md 로 통일될 것 같습니다.

    ... 더 보기

    AGENTS.md

    agents.md

    AGENTS.md

    Ensuring 60fps Animations in SwiftUI

    "

    ... 더 보기

    Ensuring 60fps Animations in SwiftUI (GPU Rendering Optimization)

    iOYES

    Ensuring 60fps Animations in SwiftUI (GPU Rendering Optimization)

    예스24 실시간 종베 1위 《요즘 바이브 코딩 클로드 코드 완벽 가이드》

    ... 더 보기

    조회 120


    사이드 프로젝트, 진짜 재미는 후반전에 있다

    며칠 전, 우아한형제들 임동준 님의 유튜브 영상을 보다 마음에 들어오는 메시지를 들었다. 영상은 AI에 대한 이야기였지만, 그 과정에서 나온 이 조언이 더 깊게 남았다.

    ... 더 보기

     • 

    저장 12 • 조회 931


    할수 있는 것과 하지 말아야 하는 것들

    개발을 하다 보면 할 수 있는 일과 하지 말아야 하는 일이 나뉘는것 같아요. 대부분의 일들을 할 수 있는 일들이고, 사실 안되는 일들은 거의 없을 수도 있는거 같아요.

    ... 더 보기