Notice
Recent Posts
Recent Comments
Link
Β«   2024/06   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
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
Archives
Today
Total
관리 메뉴

lgvv98

🍜 ch15 μΈμŠ€ν„΄μŠ€ λ©”μ†Œλ“œ vs νƒ€μž…λ©”μ†Œλ“œ λ³Έλ¬Έ

⚠️ deprecated ⚠️/패캠(μ˜¬μΈμ›)

🍜 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

 

lgvv/fastCampus

Contribute to lgvv/fastCampus development by creating an account on GitHub.

github.com

 

 

 

μ°Έκ³ 

 - https://jiseobkim.github.io/swift/2018/10/05/swift_basic-%ED%83%80%EC%9E%85-%EB%A9%94%EC%86%8C%EB%93%9C-&-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EB%A9%94%EC%86%8C%EB%93%9C.html

 

Swift - νƒ€μž… λ©”μ†Œλ“œ & μΈμŠ€ν„΄μŠ€ λ©”μ†Œλ“œ

λ‚˜λ§Œμ˜ 곡간

jiseobkim.github.io

 

Comments