반응형

xcode 11

[iOS, Swift] CollectionView, Compositional Layout 기본 예제

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. UICollectionViewCompositionalLayout은 iOS 13에서 추가된 새로운 레이아웃 클래스입니다. 이 레이아웃 클래스를 사용하면 CollectionView의 레이아웃을 더욱 유연하게 구성할 수 있습니다. Compositional Layout을 사용하려면, 먼저 UICollectionViewCompositionalLayout 객체를 만들어야합니다. 이 객체는 섹션에 대한 정보를 받아와서, 해당 섹션에 대한 레이아웃을 구성하는 역할을 합니다. 이 객체를 만들 때는, UICollectionViewCompositionalLayoutConfiguration 객체를 사용하여 몇 가지 옵션을 설정할 수 있습..

iOS/코드조각 2023.03.09

[iOS, Swift] CollectionView 예제코드(Storyboard 활용)

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. CollectionView는 iOS 애플리케이션에서 리스트 형태의 컨텐츠를 보여주기 위한 UI 컴포넌트입니다. 예를 들어, 앨범 커버, 뉴스피드 등에서 사용됩니다. CollectionView는 UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout 프로토콜을 이용하여 컨텐츠를 관리하고, UICollectionViewFlowLayout을 이용하여 레이아웃을 구성합니다. iOS 앱에서는 이미지 갤러리, 피드, 타임라인, 카탈로그 등에서 CollectionView를 사용합니다. 1. Storyboard에서 Collect..

iOS/코드조각 2023.03.08

[iOS, Xcode] 핸드폰에서 GPS 설정하기(gpx 파일)

iOS 16.1, Xcode 14.1, Swift 5, UIKit 환경에서 진행했습니다. 프로젝트에 GPX 파일을 추가합니다. GPX 파일의 형식은 위와 같이 되어있고, wpt태그 안에 있는 lat, lon 속성에서 값을 설정할 수 있습니다. XCode 아래에 있는 화살표 버튼을 클릭하여 위치 변경을 할 수 있습니다. 핸드폰에서 MapKit을 활용해 실행하면 위와 같이 좌표가 설정되어있는 것을 확인할 수 있습니다.

iOS/팁 2023.02.15

[Xcode, markup] 서식이 있는 주석 작성하기

iOS 16.1, Xcode 14.1, Swift 5, UIKit 환경에서 진행했습니다. //:# 제목 //:### 부제목 //: [Next](@next) 서식이 있는 주석을 작성하려면 // 뒤에 :(콜론)을 붙여줌으로써 Markup 형식의 문서를 작성할 수 있습니다. Xcode에서 마크업 형식을 보려면 Editor - Show Rendered Markup 설정을함으로써 마크업 문서를 볼 수 있습니다. 참조: https://developer.apple.com/library/archive/documentation/Xcode/Reference/xcode_markup_formatting_ref/Headings.html#//apple_ref/doc/uid/TP40016497-CH8-SW1 Markup Forma..

iOS/팁 2023.02.02

[iOS, Xcode] Developer Mode disabled 오류

최근 iOS16이 발표되었고, Xcode 또한 14버전으로 업데이트 이후에 iOS 16 업데이트가 된 아이폰을 Xcode로 빌드하려고 할 때 위 오류가 발생했다. 아이폰도 이제 빌드하려면 개발자모드 설정을 켜줘야한다. 설정 - 개인정보 및 보안 - 개발자모드 탭에서 설정할 수 있으며 설정 시에 핸드폰 비밀번호, 애플 아이디를 입력과 재시작을 해야 개발자모드를 실행할 수 있다.

iOS/오류해결 2022.10.02

[iOS, Xcode] Unsupported OS version 오류

최근에 애플에서 iOS 16을 발표하면서 기존 프로젝트에도 iOS 16에 대한 대응을 해야했다. iOS 16을 대응할 때에 기존에 있던 Xcode 13 버전에서 지원하지 않으면서, 아이폰 버전이 iOS16일 때, Xcode에서 실행이 불가능했다. 해결방법으로는 Xcode를 14버전으로 업데이트를 하면 된다. AppStore - 업데이트 탭에서 Xcode를 업데이트하면 되는데, Mac OS 버전이 12.4 이상이여야만, Xcode 14로 업데이트가 가능하다. Mac OS 업데이트 -> Xcode 14 업데이트 순서로 오류를 해결할 수 있다.

iOS/오류해결 2022.10.02
반응형