Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- flutter
- generate parentheses dart
- lol api dart
- swift 동시성
- Architectural overview
- riot api dart
- PlatformException(sign_in_failed
- 파이썬 부동소수점
- dart new
- flutter ios 폴더
- 발로란트 api dart
- 롤토체스 api dart
- flutter statefulwidget
- 파이썬
- dart
- docker overview
- tft api dart
- widget
- AnimationController
- 롤 api dart
- valorant api dart
- dart new 키워드
- flutter android 폴더
- com.google.GIDSignIn
- flutter bloc
- keychain error
- leetcode dart
- swift concurrency
- dart.dev
- flutter widget
Archives
- Today
- Total
목록swift 동시성 (1)
aspe
Adopting Swift concurrency
비동기 코드를 간단하게 작성하기 SwiftUI 앱에서는 메인 스레드가 모든 UI 작업을 수행합니다. 또한, 탭이나 스와이프 같은 유저 이벤트도 메인 스레드가 처리합니다. 이 모든 작업들이 올바르게 작동하기 위해서는 앱의 뷰 업데이트와 이벤트 핸들러는 모두 메인 스레드에서 수행되어야 합니다. 그러나, 너무 많은 작업이 메인 스레드로 몰리면 앱의 반응성이 떨어집니다. 메인 스레드가 어떤 코드의 완료를 기다린다면 그 동안에 수행되어야할 뷰 업데이트 또는 이벤트가 지연되고 사용자로 하여금 결국 앱이 느리고 가만히 있는 것 처럼 느껴지게 합니다. 균형을 맞춰야 합니다. 필요할 때는 메인 스레드에서 실행하지만 가능할 때는 백그라운드 스레드에서 실행합니다. 다음 튜토리얼에서는 데이터를 읽고 디스크에 데이터를 쓸 코드..
카테고리 없음
2023. 8. 1. 15:02