UICollectionView는 사진 앱처럼 하나의 Row에 여러개 아이템을 보여줄 수 있는 UI이다. 처음에는 이 UI가 있는 줄 모르고 UITableView에 아이템마다 UIStackView로 구성하여 크기를 맞춰주는 방법을 계속 고민했었다. (그러면 엄청 복잡할텐데) 아무튼 이 뷰는 Cell의 가로 길이에 따라 Column 개수와 Row 개수가 정해지며 사용 방법은 UITableView와 유사하다. 1. 스토리 보드에서 빈 컨트롤러에 UICollectionView를 추가한다. 2. UICollectionViewCell에 dentifier를 지정한다. ("TestCollectionCell"라고 지었다.) 3. TestCollectionViewController.swift를 생성하고, 스토리보드 뷰와 ..
프로젝트에는 Swift 4.2버전의 언어를 사용 중이었는데, 다음의 라이브러리를 추가하려고 시도하였다. 하지만 해당 라이브러리는 Swift4.2 버전까지는 지원하지 않았기 때문에 빌드 과정에서 Syntax오류가 다수 발생하였다. 기존 PodFile 내용은 다음과 같았다. # Podfile target 'TestProject' do use_frameworks! pod 'FileExplorer', '~> 1.0.4' end 이렇게만 작성하면 현재 프로젝트의 버전으로 자동으로 빌드할 것이다. 그러나 FileExplorer 라이브러리는 4.2버전을 지원하지 않고, 그렇다고 프로젝트 전체 언어를 낮추기엔 무리가 있었다. ( 기존에 추가된 라이브러리들도 많이 있었고, 프로젝트 코드들도 전부 변경해주어야 했기 때문 ..
- 상황 : html파일들이 압축되어있는 파일(zip)을 document 디렉토리에 풀고, WKWebView로 로드하였으나, 리소스를 불러오지 못하는 상황. (다음 파일이 있다고 가정한다.) web.zip ( main.html, main.files ) A. Xcode에 압축 파일 추가. ( Build Phases -> Copy Bundle Resources ) B. 코드에서 Document 디렉토리에 압축풀기 ( Zip 라이브러리 사용 : https://github.com/marmelroy/Zip ) * Document 디렉토리는 IOS에서 제공하는 사용자가 사용할 수 있는 디렉토리. 빌드되는 앱마다 하나씩 가지고 있음. import Zip // https://github.com/marmelroy/Zip..
- Total
- Today
- Yesterday
- DEX
- zip
- HTML
- mac command
- idea
- Monterey
- 프로가드
- local
- Gif
- jpeg
- multiple commands produce
- uicollecionview
- proguard
- idea command
- multidex
- TextInput 한글
- png
- F
- env: python
- cocoapods
- 12.5
- WKwebview
- Podfile
- ReactNative 한글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |