μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- Swfit
- BOJ
- Flutter
- ν¨μ€νΈμΊ νΌμ€
- raywenderlich
- rxcocoa
- SnapKit
- UIKit
- swift
- realm
- visionOS
- BFS
- Lv2
- TCA
- ios
- CollectionView
- tableView
- designpattern
- combine
- Kuring
- Xcode
- XCTest
- λ°±μ€
- νλ‘κ·Έλλ¨Έμ€
- reactorkit
- node.js
- SwiftUI
- MVVM
- RxSwift
- arkit
- Today
- Total
lgvv98
π ch15 μΈμ€ν΄μ€ λ©μλ vs νμ λ©μλ λ³Έλ¬Έ
π ch15 μΈμ€ν΄μ€ λ©μλ vs νμ λ©μλ
π₯ μΊλΏλ§¨ 2021. 6. 29. 10:45β μ΄λ² μκ°μλ μΈμ€ν΄μ€ λ©μλμ νμ λ©μλμ λν΄μ μμ£Ό κ°λ΅ν μμλ³΄κ³ λμ΄κ°λ³΄μ.
μ€μννΈμμ μ΄λ₯Ό μ΄ν΄νκΈ° μν΄μλ ꡬ쑰체μ ν΄λμ€μ λν μ΄ν΄κ° μμΌλ©΄ μ’μ.
ꡬ쑰체μ ν΄λμ€μ λν΄μλ κ±°μ λΉμ·νλ©΄μλ λ€λ₯Έλ°, λ κ°μ μ νν μ°¨μ΄μ λν΄μλ μ΄λ²μκ°μλ λ€λ£¨μ§ μμ.
κ·Έλλ ν° μ°¨μ΄λ ν΄λμ€λ μμμ΄ λκ³ , ꡬ쑰체λ μλλ€λ μ μ μ΄ μκ°μ μμλ¬μΌ ν΄!
λμ κ²½μ°λ ꡬ쑰체λ μ£Όλ‘ μμ§κΉμ§ cellμ λ§λ€λ μΊ‘μν νκΈ° μν΄μ μ¬μ©νκ³ , ν΄λμ€μ κ²½μ°λ κ·Έ μΈμ κ²½μ°μ μ£Όλ‘ μ¬μ©νλ κ² κ°μ.
ꡬ쑰체λ ν΄λμ€λκ°μ μλ°μμ μ²λΌ μΈμ€ν΄μ€λ₯Ό μμ±ν΄μ μ¬μ©ν΄μΌνλλ°, κ·Έλ μ§ μκ³ μ¬μ©ν μ μλ λ°©λ²μ΄ μμ΄.
λ°λ‘ staticμ λΆμ΄λ©΄ μΈμ€ν΄μ€λ₯Ό μμ±νμ§ μκ³ λ μ κ·Όν΄μ μ¬μ©ν μ μλ€λ μ¬μ€...!
ch 15μμ μλμ μ½λ μμλ₯Ό 보μ.
class SearchAPI {
let movie = SearchAPI.parseMovies(resultData)
static func parseMovies(_ data: Data) -> [Movie] { }
static func search(_ term: String, completion: @escaping ([Movie]) -> Void) { }
}
class SearchViewController : UISearchBarDelegate {
SearchAPI.search(searchTerm, completion : nil)
}
μ΄λ° μμΌλ‘ μΈμ€ν΄μ€μ μμ± μμ΄ μ¬μ©ν μ μλ€...!
μ½λκ° κΆκΈνλ€λ©΄...
https://github.com/lgvv/fastCampus/tree/main/MyNetflix
μ°Έκ³
'β οΈ deprecated β οΈ > ν¨μΊ (μ¬μΈμ)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
πΌ ch15 κ²μμ μ΄μ©ν΄ μλ²μμ λ°μ΄ν°λ₯Ό λ°μμ νμ±κΉμ§! (0) | 2021.06.29 |
---|---|
ch15 escapingκ³Ό non-escaping ν΄λ‘μ μ λν΄μ μμ보μ (0) | 2021.06.29 |
π‘ ch14 URLSession (feat. Codable) (0) | 2021.06.28 |
π‘ ch14 Networking (0) | 2021.06.28 |
ch13 Todo 리μ€νΈ μ½λ리뷰 (0) | 2021.06.26 |