본문 바로가기

iOS/iOS (기본)

(2)
[iOS] iOS 14이상에서 UICollectionView 사용하기 iOS 14이상부터 UICollectionView를 구현하기 위해서 다양한 API를 제공하는데 해당 API들을 사용하면 장점들을 활용할 수 있습니다.iOS 14이전방식으로 예시화면을 UICollectionView구현한 코드를 살펴보고 새로운 API들을 하나씩 적용하여 변경하면서 살펴보겠습니다.👨🏻‍🏫 예제코드 설명해당 예제코드를 살펴보기전에 레이아웃은 SnapKit 라이브러리를 활용하였고, Then 라이브러리를 활용하여 UIComponent을 구성하였습니다.파일명은 iOS14이전으로 구현한 코드들은 앞에 Previous를 붙여주고 iOS 14이상방식으로 구현한 코드들은 New로 명명합니다.아래 이미지를 참고하여 UICollectionView를 구현할 예정입니다.  전체코드 : iOS 14이상에서 U..
[iOS] Preview (실시간 미리보기) 1️⃣ Preview란?Previews in Xcode 공식문서PreviewProvider 공식문서Mastering Xcode Previews - WWDC 2019Structure your app for SwiftUI previews - WWDC 2020Xcode에서는 실제 기기 및 시뮬레이터를 사용하지 않고 최신 상태의 뷰 콘텐츠를 표시할 수 있는 Preview 기능이 있습니다. 해당 기능을 사용하면 화면개발을 할 때 시간을 단축할 수 있도록 도움을 줍니다. 1-1. Preview의 동작원리기본적으로 SwiftUI 프로젝트를 생성하면 하단의 Preview를 표시하는 코드가 생성됩니다.struct ContentView_Previews: PreviewProvider { static var previe..