๋ด์ฉ MainActor ๋ฅผ ์ฌ์ฉํด์ main thread ์์์ ๋์์ ๋ณด์ฅํด๋ณด์. MainActor ๋ Concurrency ์ Actors API collection ์ค ํ๋์ ๋๋ค. Apple Developer Documentation MainActor Apple Developer Documentation A singleton actor whose executor is equivalent to the main dispatch queue. ์ฆ, mian thread ์์์ ๋์์ ๋ณด์ฅํ๋ Actor ์ ๋๋ค.MainActor ๋ฅผ ์ฌ์ฉํ๋ฉด DispatchQueue.main ์ ์ธ์ ์ฌ์ฉํ ์ง ๊ณ ๋ฏผํ์ง ์์๋ ๋ฉ๋๋ค! Task { do { movies = try await getMovie() await Mai..
๋ด์ฉ Actor ์ ํ์ฉํด์ ์ด๋ฏธ์ง๋ฅผ ์บ์ฑํ๋ ๋ค์ด๋ก๋๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. async/await ์ ํ์ฉํด์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ๊ณ , ๊ทธ ์ดํ์ ์บ์ฑ ์ญํ ์ Actor ๋ก ๋ง๋ ImageDownloader ์์ ์ฒ๋ฆฌํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์๋์ ์ธ์ ์ ์ฐธ๊ณ ํด์ ์ ์ฉํด๋ณด์์ต๋๋ค. Protect mutable state with Swift actors - WWDC21 - Videos - Apple Developer Create ImageDownloader with Actor ์ด๋ฏธ์ง ๋ค์ด๋ก๋ actor ๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฏธ์ง ๋ค์ด๋ก๋๋ ๋ค๋ฅธ ์๋น์ค์์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ๋ ์ญํ ์ ์ํํ๋ฉฐ, ๋ค์ด ๋ฐ์ ์ด๋ฏธ์ง๋ฅผ cache ์ ์ ์ฅํ์ฌ ๋์ผํ ์ด๋ฏธ์ง์ ๋ํ ์ค๋ณต ๋ค์ด๋ก๋๋ฅผ ๋ง์ต๋๋ค. cache ๋ฅผ ํ์ธํ๊ณ cache ..
- MVVM
- 2022 KAKAO TECH INTERNSHIP
- configurable widget
- Objective-C
- Firebase
- OpenSourceLibrary
- IOS
- Protocol
- projectsetting
- Notification
- watchOS
- UserDefaults
- Widget
- SwiftUI
- Swift
- urlsession
- WidgetKit
- YPImagePicker
- MOYA
- WWDC
- RxCocoa
- APNS
- rxswift
- containerBackground
- WWDC22
- async/await
- CloneCoding
- github
- ์๋ฒํต์
- Algorithm
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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