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