Swift 6 - @retroactive
iOYES
retroactive라는 단어의 뜻 자체는 소급적이라는 의미를 가집니다.
일상에서도 소급 적용이라는 단어를 종종 접할 수 있는데요.
Swift 6 버전 업데이트가 되면서 @retroactive라는 어트리뷰트가 릴리즈 되었어요 🙋🏻
주로 기본 타입을 확장해서 프로토콜을 채택할 때 이 어트리뷰트를 이용해 소급 적용되었음을 컴파일러에 알리는 용도입니다.
Swift 6로 마이그레이션을 하다보니 워닝들이 종종 발생하는데 이 부분들을 해결하면서 놓쳤던 버전 업데이트 사항을 알아가고 있습니다 😃
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 9월 11일 오후 10:54
디자인패턴, 리팩토링, 클린 아키텍처 등등의 책들은 전공서적 보듯이 보는게 아니라 추리소설 보듯이 보는 것임. 이런 책은 추리소설처럼 일부 논리적으로 사고 할 수 있는 능력을 길러주긴 하지만, 기본적으로는 재미로 보는 것임. 경험적인 정보이지 과학적인 지식이 아님을 명심해야 함.
최근에 코딩 IDE와 AI 에이전트들이 우후죽순 출시되면서, AI에게 프로젝트에 대한 중요한 정보와 규칙들을 알려주기 위한 방식들도 난립하고 있었는데요. 이것들이 이제 AGENTS.md 로 통일될 것 같습니다.
... 더 보기"
... 더 보기며칠 전, 우아한형제들 임동준 님의 유튜브 영상을 보다 마음에 들어오는 메시지를 들었다. 영상은 AI에 대한 이야기였지만, 그 과정에서 나온 이 조언이 더 깊게 남았다.
... 더 보기개발을 하다 보면 할 수 있는 일과 하지 말아야 하는 일이 나뉘는것 같아요. 대부분의 일들을 할 수 있는 일들이고, 사실 안되는 일들은 거의 없을 수도 있는거 같아요.
... 더 보기