์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- designpattern
- raywenderlich
- ๋ฐฑ์ค
- Xcode
- RxSwift
- MVVM
- TCA
- BFS
- SwiftUI
- CollectionView
- SnapKit
- ํจ์คํธ์บ ํผ์ค
- BOJ
- tableView
- ํ๋ก๊ทธ๋๋จธ์ค
- swift
- Kuring
- Flutter
- realm
- Swfit
- arkit
- combine
- UIKit
- node.js
- visionOS
- Lv2
- XCTest
- reactorkit
- rxcocoa
- ios
- Today
- Total
๋ชฉ๋กrxSwfit (2)
lgvv98
ReactorKit ๊ณต๋ถํ๊ธฐ #1 ๐ ํด๋น ๋ฌธ์๋ ReactorKit 3.2.0์ ๊ธฐ์ค์ผ๋ก ํ๊ณ ์์ต๋๋ค. โ ์ค๋์ ReactorKit์ ๋ํด์ ๊ณต๋ถํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์,, ์ฌ์ ๊ณผ์ ๋ฅผ ์ํํ๋ฉด์ ์ ๋ง ์ค!๋!๋ง!์! RxSwfit๋ฅผ ๋ค์ ์ฌ์ฉํ์๋๋ฐ, ๊ธฐ๋ณธ๊ธฐ์ ๋ ์ง์คํ๋ ๊ฒ ๋๋ฌธ์ธ์ง ์ค๋๋ง์ ์ฌ์ฉํ์ด๋ ์ฌ๋ ต๊ฒ ๋๋ผ์ง์ง ์์์ต๋๋ค. ๋ค๋ง ์กฐ๊ธ ์์ฌ์ ๋ ๋ถ๋ถ์ด๋ผ๋ฉด, ํ์ตํ ๋์์ธ ํจํด์ SwiftUI ๊ธฐ๋ฐ์ ํ๋ก์ ํธ์๋ง ์ ์ฉํ๋ค ๋น์ฅ ์ ์์ฑํด์ผ ํ๋ ํ๋ก์ ํธ์์ ์ต์ ์ ๊ตฌ์กฐ๊ฐ ์ด๋ค ๊ฒ์ด์ง ๊ณ ๋ฏผํ๋ ์๊ฐ์ด ๋ง์์ ๊ฐ๋ฐ์ด ์กฐ๊ธ ์ง์ฒด๋์๋ค๋ ์ ,,, RxSwfit๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ReactorKit๋ ์๋ฉด ์ข์ ๊ฒ ๊ฐ์์ ๋์ ๊ณ ๊ณ ! โ ReactorKit ๊นํ๋ธ ๋ฌธ์ https://github.com/Reac..
โ ์ด๋ฒ ์๊ฐ์๋ TextView์ TextField์ ๋ํด์ ๋น๊ตํด๋ณผ ์์ ์ด์ผ ์๋์ ์ด๋ฏธ์ง๋ฅผ ์ฐ์ ๋ณด์. ๋งจ ์์๋ ํ ์คํธ ํ๋ ์๋์๋ ํ ์คํธ ๋ทฐ๋ฅผ ํ์ฉํ์ฌ ์์ฑํ์๋ค. โ ๋์ ๋ํ์ ์ธ ์ฐจ์ด๋ฅผ ์ฐ์ ใ ใ ใน์๋ณด์. ๐ TextField TextView placeholder๊ฐ ์๋๊ฐ? O X ์ฌ๋ฌ์ค๋ก ์์ฑํ ์ ์๋๊ฐ? X O โ ๊ทธ๋ฌ๋ฉด ์๋ฒ์๋ rx๋ฅผ ์ฌ์ฉํ ๋๋ ์ด๋ค ์ฐจ์ด๊ฐ ์์๊น? ๐ ๋ด๊ฐ ํ๋ก์ ํธ์์ ์ฌ์ฉํ ์ฝ๋. ์ฝ๊ฒ ๋งํด์ TextView๋ฅผ ์ ๋ ฅํ๊ธฐ ์์ํ์ ๋, rx๋ฅผ ํตํด์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง๋ฅผ ๋ณผ ์ ์์๋ค. RequestTextView.rx.didBeginEditing .bind{ _ in if self.RequestTextView.text == "๊ฐ๋จํ ๋ฉ์์ง๋ฅผ ์ ์ด๋ณด์ธ์~!" { s..