Framework를 만들어보셨나요?

혼자 사용하면 몰라도 여러 사람들이 사용하기 시작하면 내가 보지 못했던 문제들을 발견하게 되죠.


Framework를 만드는 이유는 여러 이유가 있을 것 입니다. 모듈화를 해서 빌드에 걸리는 시간을 줄이거나 재사용하는 등.


언어의 새로운 버전이 나올 때 마다 Framework를 다시 빌드해서 배포해야 한다면 귀찮겠죠.


Swift는 이 문제를 해결하기 위해 5부터 ABI Stability라는 것을 제공한다고 합니다.


Swift 6, 7이 나와도 이미 만들었던 Framework를 계속사용할 수 있게 하는 것이라는데요 따로 프로젝트에서 뭔가 설정해야만 지원되는 기능은 아닌가봐요.


하지만 빌드가 되더라도 실행 중에 문제가 발생할 수도 있으니 Swift의 새로운 버전이 준비 중이고 나올 때마다 어떤 기능들이 변화하는지 면밀히 관찰하는 것이 중요하겠습니다.


이 글은 Swift의 ABI Stability가 무엇이고 Binary Framework들에 어떤 도움이 되는지 설명하는 글 입니다. 초보자부터 숙련자까지 각각 이해하기 쉽게 분리 되어있네요.


#직독직해 #medium #ios #swift #api #binary #stability

https://youtu.be/IcE5Qb62Tok

Swift의 개념들: ABI Stability 와 Binary 프레임워크들 - 한마디로 Medium 직독직해 #197

www.youtube.com

Swift의 개념들: ABI Stability 와 Binary 프레임워크들 - 한마디로 Medium 직독직해 #197

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 8월 31일 오전 1:59

댓글 0