iOS 15 ๋ถํฐ ์ ์ฉ์ด ๊ฐ๋ฅํ prepareThumbnail(of:completionHandler:) ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ๋๊ธฐ์ ์ฝ๋์์ background ์ค๋ ๋์์ ๋น๋๊ธฐ์ ์ผ๋ก thumbnail image ๋ฅผ ๋ง๋๋ ๊ฒ์ ํด๋ณด์! asnyc ๋ก ์ ์ธ๋ ๋น๋๊ธฐ์ ๋ฉ์๋์ธ byPreparingThumbnail(ofSize:) ๋ฅผ ์ฌ์ฉํด๋ณด์! debug navigator ๋ก CPU, Memory ์ ์ค์ ๋ก ์ ํจํ์ง ํ์ธํด๋ณด์! Meet async/await in Swift - WWDC21 - Videos - Apple Developer WWDC 21 ์ธ์ ์ ๋ณด๋ค๊ฐ ๋น๋๊ธฐ์ ์ผ๋ก thumbnail image ๋ฅผ ๋ง๋๋ ๋ฉ์๋๊ฐ ๋ณด์ฌ์ ์ ์ฉํด๋ณด๊ธฐ๋ก ํ์๋ค. ๋จผ์ ๊ฐ๋ฐ์ ๋ฌธ์๋ฅผ ํ์ธํด๋ณด์. prepareThumb..
๋ด์ฉ Error Handling. extension ์ ํ์ฉํ protocol method ์ ๊ธฐ๋ณธ ๊ตฌํ ์ค์ . request query ๋ฅผ ์ฌ์ฉํ GET ์๋ฒํต์ ์ ๊ตฌํ existential metatype ํ์ฉํด์ ๋์ฝ๋ฉ ์๋ฌ์ผ ๋ ํด๋น ์๋ฃํ ๋ค๋ฃจ๊ธฐ. ์ ๋ฐ์ ์ผ๋ก Moya ์ ๊ตฌ์กฐ๋ฅผ ๊ณต๋ถํ๋ฉด์ URLSession ์ ์ ๋ชฉ์์ผ์ ์งํ. ๊ตฌํ ๋ถ๋ถ HTTP Method: HTTP ๋ฉ์๋๋ฅผ ๊ฐ์ง๋ ๊ตฌ์กฐ์ฒด. Moya ์ฐจ์ฉ TargetType: ํด๋น ํ๋กํ ์ฝ์ ์ฑํํด์ Service ํ์ผ์ ๊ตฌํํ๊ธฐ ์์ํ๋๋ก ํ์ต๋๋ค. Moya ์ฐจ์ฉ Network Task: request ๋ฅผ ์์ ํ ๋ฐฉ๋ฒ์ ๊ฐ์ง๋ enum. Moya ์ฐจ์ฉ Parameter Encoding: ํ๋ผ๋ฏธํฐ๋ฅผ ์ธ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ง๋ enum. Moy..
ํต์ฌ ๋ด์ฉ Movie open API ๋ฅผ ์ฌ์ฉํด์ URLSession ์ผ๋ก ์๋ฒ ํต์ ์ ์งํํ ๊ฒ์ด๋ค. async/await ๋ฅผ ์ฌ์ฉํด์ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ๋๊ธฐ์ ์ผ๋ก ์ฌ์ฉํด๋ณด์. WWDC 21 ์์ async/await ๊ฐ ์๊ฐ๋์์ต๋๋ค. Meet async/await in Swift Use async/await with URLSession ์ธ์ ๋ค์ ์ผ๋ถ ๋ด์ฉ์ ๊ฐ์ ธ์์ ๊ธฐ์กด completionHandler ์ ๋ฌธ์ ๊ฐ ๋ฌด์์ด์๋์ง, async/await ๋ ๋ฌด์์ด๊ณ URLSession ๊ณผ ์ด๋ป๊ฒ ํจ๊ป ์ฌ์ฉํ๋์ง ์์๋ด ์๋ค. ๊ธฐ์กด์ ์ฐ๋ฆฌ๋ ๋น๋๊ธฐ ์์ ์์ completion handler ๋ฅผ ์ฌ์ฉํด์์ด์! ์๋์ ์ฝ๋๋ฅผ async/await ๋ฅผ ์ฌ์ฉํด์ ๋ฐ๊พธ์ด ๋ด ์๋ค. (์๋๋ WWDC21 Use async/..
- github
- MVVM
- rxswift
- ์๋ฒํต์
- Objective-C
- watchOS
- MOYA
- 2022 KAKAO TECH INTERNSHIP
- Firebase
- WWDC22
- Algorithm
- projectsetting
- Swift
- SwiftUI
- WidgetKit
- Widget
- YPImagePicker
- CloneCoding
- configurable widget
- OpenSourceLibrary
- async/await
- containerBackground
- urlsession
- Protocol
- APNS
- WWDC
- Notification
- RxCocoa
- IOS
- UserDefaults
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- Total
- Today
- Yesterday