Codes Travel/iOS Boost Course #2019
2019. 8. 22.
비동기 프로그래밍
안녕하세요 :) iOS 개발자 리치(rich_iosdev)입니다. 공유해드릴 내용은 비동기 프로그래밍 입니다. 처음 코딩을 시작하면 가장 이해하기 어려운 개념 중 하나가 아닐까라고 생각합니다. 보통 코딩을 해보면 동기적인 순서대로 로직을 만들어서 구현을 하는데요. 비동기 프로그래밍 개념이 들어가는 순간? 멘붕이 왔던 것 같네요. 개념에 대해서 간단히 정리를 해봤습니다. 기본적으로 비동기 프로그래밍을 공부하다가 보면 가장 많이 접하게 되는 이미지인 것 같습니다. 데이터의 병렬성 이라고 이름이 붙여져 있는데요. 각각의 작업의 흐름이 동시에 진행되는 것입니다. iOS 개발자 입장에서는 유저가 보는 화면에 집중해서 구현을 하게되는데요. 만약, 앱을 사용하는 유저가 굳이 인지할 필요가 없는 백그라운드 작업의 경우..