์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- RxSwift
- MVVM
- ๋ฐฑ์ค
- reactorkit
- Flutter
- node.js
- TCA
- raywenderlich
- SwiftUI
- rxcocoa
- Lv2
- SnapKit
- swift
- visionOS
- combine
- ios
- Kuring
- tableView
- UIKit
- BOJ
- XCTest
- BFS
- designpattern
- CollectionView
- ํ๋ก๊ทธ๋๋จธ์ค
- arkit
- ํจ์คํธ์บ ํผ์ค
- realm
- Swfit
- Xcode
- Today
- Total
๋ชฉ๋กKuring (4)
lgvv98
1.4.0 release ๊ฐ๋ฐ์ผ์ง ์ด๋ฒ์ 1.4.0์ ๊ฐ๋ฐํ๋ฉด์ ์์๋ ๊ฒ๋ค์ ์ ๋ฆฌํด๋๊ณ ์ ํจ. ํด๋น ๋ฒ์ ์์ ์ฃผ๋ก ํ๊ณผ ๊ธฐ๋ฅ ๊ณต์ง ๊ฐ๋ฐ์ ๋ด๋นํ์์. ๐จ Xcode 14.2 iOS 15.0 + # ๊ตฌํํด์ผ ํ ๊ธฐ๋ฅ - API - ํ๊ณผ ๊ณต์ง - ํ๊ณผ ๊ณต์ง ๊ตฌ๋ - ํ๊ณผ ๋ฆฌ์คํธ - api v2๋ก ๋ชจ๋ ๋ณ๊ฒฝ - ํ๋ฉด - ํ๊ณผ ๊ณต์ง์ ๊ด๋ จํ ๋ชจ๋ ๋ทฐ - ๊ตฌํ - ํ๊ณผ ๋ฆฌ์คํธ ๊ฒ์ - ๊ตฌ๋ ํ ํ๊ณผ ๋ฆฌ์คํธ ๊ฒ์ฆ # ํ๊ณผ ๊ตฌํ ์ธ ๋ฒ๊ทธ ๊ฐ์ ์์ - notification ๋ฒ๊ทธ ๊ฐ์ (์ฌ์ผ๋ฐํธ ํธ์ ๋ฐ ๊ธฐ์กด ๋ด๊ฐ ๋ฐ์ ์๋ฆผ์ด ์ ์ฅ๋์ง ์๋ ๋ฒ๊ทธ) - ํ๊ต url์ด ๋ณ๊ฒฝ๋์ด ๊ทธ์ ๋ฐ๋ฅธ ๋์ ๐๏ธ ํ๋ก์ ํธ ๊ตฌ์กฐ ๊ฐ์ ์์ - Tuist ๋์ ์ฒ์์ ๊ฐ๋ฐ์ ๋งก๊ฒ ๋์์ ๋๋ ์ผ๋ง๋ ํ 2~3์ฃผ ์ ๋ ๊ฑธ๋ฆด ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐ..
[iOS] Debug Scheme ๋ถ๋ฆฌํ๊ธฐ - Debug Scheme์ ๋ถ๋ฆฌํ๊ธฐ๋ก ํ ์ด์ . - ๊ฐ๋ฐ๋จ๊ณ์ ์์ ๋ฌผ์ iOS ๊ฐ๋ฐ์ ์ธ์ ๋ค๋ฅธ ๋ถ๋ค๋ ์ฌ์ฉํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ๊ธฐ์กด ํ๋ก์ ํธ์ ๋์ผํ๊ฒ ๋์ด์ ์ถ์ํ ์ฑ๊ณผ ํท๊ฐ๋ฆฌ๋ ๋ถํธํจ ์กด์ฌ - ๋ํ Debug ์ฑ์ ์ถ์ํ ์ฑ๊ณผ ๋ฌ๋ฆฌ ๋ค๋ฅธ ๋ฒ๊ทธ๋ฅผ ์ก๊ธฐ ์ํ ํ ํฐ ๊ฐ ๋ฑ์ด UI๋ก ๋ ธ์ถ๋์ด ์์ผ๋ฉฐ, ๊ฐ๋ฐ ๋จ๊ณ์์๋ ์คํด์ ์์ ํด ์ค ํ์ ์์ด ํ๋ฒ ์ค์ ํด๋๋ฉด ์ข๊ฒ ๋ค ์ถ์์. 1. ์๋์ ๊ฐ์ ์ฌ์ง์ ์ํ์์ New Scheme์ ํด๋ฆญ - ์๋ ์ฌ์ง์ ๋ฒ์จ ๋ง๋ค์ด ๋ ์ํ 2. ํ๊ฒ์ ๋ ์ํ๋ก ์ด๋ฆ์ ์์ฑ 3. Asset์ผ๋ก ์ด๋ํ์ฌ ๊ธฐ์กด AppIcon์ ๋ณต์ฌํ์ฌ AppIconDebug๋ฅผ ์์ฑ ํ Debug์ฉ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ด์ฃผ๊ธฐ. 4. ์๋ ์ฌ์ง์ฒ๋ผ Disp..
Git-flow ์ ๋ต๊ณผ ํ๋ก์ ํธ ์์(feat. Kuring) โ Kuring์์ ์ฌ์ฉํ๋ Git-flow ๋ถ์๊ณผ Git-flow์ ๋ํด์ ๊ณต๋ถํ๋ฉฐ, Kuring์์ ๋ด๊ฐ ์ฌ์ฉํ๋ ์ปค๋ฐ ๊ท์น์ ์ ๋ฆฌํ๊ณ ์ ํฌ์คํ ํฉ๋๋ค. ํ์๋ฅผ ์์ํ๊ธฐ์ ์์, ๋ฐ๋ก ํ์ ๋ด์ฉ๋ง ์ด์ผ๊ธฐ ํ๋๊ฒ ์๋๋ผ ๊ฐ๋ณ๊ฒ ์ค๋ชฐํก์ผ๋ก ์ฃผ๋ก ์์ํ๋๋ฐ ๋ด ํฌ์คํ ๋ ๊ฐ๋ณ๊ฒ ์๋ฌด๋ง์ด๋ ์ ์.์ต๊ทผ์ [1.2.0] ๋ฒ์ ์ดํ๋ก ๊ธฐ์กด์ UIKit์ผ๋ก ์์ฑ ๋ ์ฝ๋๋ฅผ SwiftUI๋ก ๋ณ๊ฒฝํ๋ฉด์ ์์ ์ ๊ณต์ ํ์ฌ ํ๋ ๋ฑ ํ์ํ ๋ถ๋ถ์ด ๋ง์๋๋ฐ, ๊น์ ๊ทธ๋ฅ ์์ฐ์ค๋ฝ๊ฒ ํ์ํ ๊ฒ๋ค๋ง ์ฐพ์์ ํ๋ค๋ณด๋ ๊ฐ์ด ์์ ํ๋ ๋ถ์ด ๊น ๊ด๋ฆฌ๋ฅผ ์ฃผ๋ก ๋งก์์ ํด์ฃผ์ จ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌด์๋ณด๋ค๋ ํ์ง์ ๋ถ์ด์ ์ ๋๋ถ์ ์ค์ ๋ก ์ ์ฉ๋๋ ๋ชจ๋ธ์ ์ฐ์ตํ๊ณ ๋น ๋ฅด๊ฒ ํก์ํ ์ ์์๋ ๊ฒ ๊ฐ..
List Row ์ ํํ๊ธฐ(TableView didSelectRow) โ ์ค๋๋ง์ด๋ค! ์ ๋ชฉ์ด ์ฐธ UIKit์ค๋ฝ๋ค. ์ ๋ชฉ์ ์ด๋ ๊ฒ ์์ฑํ๊ฒ ๋ ์ด์ ๋ก๋ ๋ด๊ฐ 1๋ ์ ๋ UIKit์ ์ฌ์ฉํ๋ฉด์ ์ด๋ฏธ ์ฌ๊ณ ๊ฐ ์ฌ๊ธฐ์ ์ต์ํด์ง ์ํ์ธ๋ฐ, SwiftUI๋ก List์ Row(UIKit์์ cell)์ ์ ํํ๋ ๋ก์ง์ ์์ฑํ๋๊ฒ ์ ์๋์๋ค.๊ทธ๋์ ๋ด๊ฐ ๊ตฌ๊ธ์ ์ ํค์๋๋ก ๊ฒ์ํ๋๋ฐ, ๋ฑํ ๋ง์ ๋๋๊ฒ ์๋ํ๋์ ์ง์ ์ ๋ฆฌํ๋ ค๊ณ ํฌ์คํ ํจ. ์๊ฐ๋ณด๋ค ๊ฐ๋จํ๋ฐ, ์ด๊ฒ ์ฐธ ์ด๋ ค์ ์. ์ฐ์ UIKit์ ์ฌ์ฉํ๋ค๋ณด๋ tableView์์๋ UITableViewDelegate๋ฅผ ์์๋ฐ์์ didSelectRow๋ฅผ ๊ตฌํํ๋ฉด ๋์๋ค. ๊ทธ๋ฌ๋๊น ์ด์ ๋น์ทํ๊ฒ List์ Row์ onTapGesture๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐ!! โ ..