์ข ๋ ๊ทผ๋ณธ์ ์ธ ์ง๋ฌธ์ ๋์ ธ๋ณด์. โ DispatchQueue ์์ strong reference cycle(๊ฐํ ์ฐธ์กฐ ์ํ) ์ ๋ฐ์ํ ์ ์๋๊ฐ? ๋ผ๋ ์ง๋ฌธ์ ๋ํด์ ๊ฒฐ๋ก ์ ์ผ๋ก๋ ๋ณ์๋ก ์ ์ฅํ์ง ์์ผ๋ฉด ๊ฐํ ์ฐธ์กฐ ์ํ์ด ๋ฐ์ํ์ง ์๋๋ค. ์ฆ, DispatchQueue ๋ฅผ ์ด๋์ ๋ผ์ด์ ๋ฅผ ํตํด ๋ง๋ค์ด์ ๋ณ์์ ์ ์ฅํ์ง ์ฌ์ฉํ์ง ์๋ ์ด์ ๊ฐํ ์ฐธ์กฐ ์ํ์ ๋ฐ์ํ์ง ์๋๋ค. DispatchQueue ์ main ๊ณผ global ์ ๊ฐ๊ฐ ํ์ ํ๋กํผํฐ์ ํ์ ๋ฉ์๋์ด๊ธฐ ๋๋ฌธ์ ํธ์ถํ๋ ์ธ์คํด์ค๊ฐ ๋ ํผ๋ฐ์ค ์นด์ดํธ๋ฅผ ์ฌ๋ฆฌ์ง ์๊ณ , ๊ฐํ ์ฐธ์กฐ ์ํ์์ ์์ ๋ก์ธ ์ ์๋ค. โ [weak self] ๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋ ๊น? ๊ทธ๋ ๋ค๋ฉด [weak self] ์ ๊ฐ์ ์บก์ฒ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋ ๊น? ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ..
- WWDC
- SwiftUI
- YPImagePicker
- WWDC22
- APNS
- watchOS
- Widget
- WidgetKit
- MVVM
- containerBackground
- RxCocoa
- 2022 KAKAO TECH INTERNSHIP
- rxswift
- github
- async/await
- configurable widget
- urlsession
- UserDefaults
- projectsetting
- Algorithm
- IOS
- CloneCoding
- OpenSourceLibrary
- Protocol
- Firebase
- MOYA
- Swift
- Objective-C
- Notification
- ์๋ฒํต์
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday