iOS/오픈소스
[iOS] Swift 오픈소스 - Snapkit
안드뽀개기
2022. 3. 23. 17:31
반응형
SnapKit
: 코드 작성을 통해 UI의 오토레이아웃을 쉽게 잡을 수 있도록 도와주는 오픈소스이다.
기존의 오토레이아웃 작성 방식은 상당히 긴 코드가 들어가는데, SnapKit을 이용하면 간단하게 몇줄로 동일한 코드를 작성할 수 있다.
예제의 전체 소스는 다음과 같습니다.
예제에는 기존 방식(주석처리 되어있음)과 SnapKit을 적용한 방식이 모두 작성되어 있으니 비교해보면 SnapKit을 적용한 방식이 훨씬 간단하다는 것을 확인할 수 있습니다.
결과
참고로 하단의 SwiftUI는 코드는 기기에서 어떻게 보이는지 확인할 수 있는 프리뷰 할 수 있는 코드이다.
해당 내용은 개발하는 정대리님의 유튜브(https://www.youtube.com/watch?v=2Gp01Zqy2oA&t=547s)를 참고하였습니다.
반응형