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 |
Tags
- Animation
- calendar
- protocol
- SWIFTUI
- Refresh
- 글또
- segue
- singleton
- viewlifecycle
- uikit
- SWIFT
- list
- http
- PushNotification
- Switch
- escaping
- apns
- IOS
- struct
- Git
- ScrollView
- error
- self
- 고차함수
- NotificationCenter
- mvvm
- 화면전환
- Observer
- array
- class
Archives
- Today
- Total
목록asynchronous (1)
seong_hye, the developer
Swift) 동기 vs 비동기에 대해서 알아보기
코드를 작성하다보면 동기와 비동기에 대해 알게 되는데오늘은 이 내용을 한 번 정리해보려 합니다. 동기 & 비동기 = 프로그래밍에서 작업의 실행 흐름과 시간 제어 방식에 대한 개념📘 동기(Synchronous)한 작업이 끝나야 다음 작업을 실행하는 방식작업이 완료될 때까지 기다렸다가 다음 명령을 실행하는 순차적 흐름 🔹예시 코드func loadData() -> String { //ex. 오래 걸리는 작업 return "데이터 로딩 완료"}let result = loadData() //📌 작업이 끝날 때까지 여기서 멈춤print(result)- loadData() 함수가 완료될 때까지 다음 줄로 넘어가지 않음- 사용자 경험 (UX) 측면에서 UI가 멈추는 것처럼 보일 수 있음 🔹핵심 특징항목..
IOS
2022. 11. 10.