오픈소스 경험 (2) 썸네일형 리스트형 [iOS] SnapKit 사용법 🤔왜 이걸 쓰지? 개발 시 스토리보드를 사용하여 화면의 UI를 구성할 수도 있지만 Autolayout을 코드로 작성하는 방법도 있다. NSLayoutConstraint를 직접 지정해주며 하나하나 제약을 적용해 주는 방법이 그것인데, 화면을 구성하는 UI요소들이 많아질 수록 제약에 필요한 코드양이 상당해지며 가독성도 그리 좋지 못하다고 느꼈다. SnapKit은 간결한 코드로 NSLayoutConstraint를 쉽게 제어할 수 있도록 해준다. 간단히 SnapKit사용법과 샘플프로젝트에 적용해본다. 그럼 시작해보자. 프로젝트에 SnapKit을 import해보자. 난 SPM(SwiftPackageManager )를 사용해서 추가해줬다. SPM 편해. ViewController.swift를 열자. SnapKit을.. 유용한 오픈소스들 Hero - 화면 전환이나 뷰 이동 등 애니메이션이 필요한 부분에서 간편한 코드로 구현이 되게끔 도와준다. GitHub - HeroTransitions/Hero: Elegant transition library for iOS & tvOS Elegant transition library for iOS & tvOS. Contribute to HeroTransitions/Hero development by creating an account on GitHub. github.com 사용경험 : https://github.com/KimDuni/Hero-Test CollectionView - 간단해보이지만 구현하기 복잡한 CollectionView FlowLayout을 쉽게! GitHub - KelvinJin/An.. 이전 1 다음