Deep Dive to Swift Concurrency - async let
structured concurrency
May 25, 20243 min read8

Search for a command to run...

Series
structured concurrency

접근 제어자와 상속의 관계
Feat. 스네이크 표기법 -> 카멜 표기법 | 쓸모없는 CodingKeys 줄이기
![[Swift] JSONDecoder 똑똑하게 사용하기](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1708362833521%2F4987d797-440a-4c90-921d-2247537ee5b5.jpeg&w=3840&q=75)
LocalizedError를 사용해서 Error 색다르게 먹기
![[Swift/LocalizedError] Error 메세지도 같이 커스텀하자.](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1708358962687%2F2158afc4-150f-40c6-8ab8-e48c7b88475a.jpeg&w=3840&q=75)
Feat. 공공데이터 API 인증키 오류
![[Swift] Swift의 URL 인코딩](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1707477878934%2F8183fa94-cf7c-447d-86be-0d058ed41ab8.jpeg&w=3840&q=75)
스레드는 자유롭게 Main Thread외에 다른 일을 해야할 떄 생성하고 일 주기가 편하다. 하지만 아무렇게나 자유롭게는 사용하기 힘듬 왜냐하면 잘 못쓰면 스레드가 너무 많아서 앱이 버거워하기 때문이다. 편안하지만 편안하게 못쓰는 스레드 그 스레드의 생명주기 RunLoop에 대해서 알아보자 RunLoop 특정 이벤트가 왔을 때 스레드가 일해야 할 때는 일하고, 일이 없으면 쉬도록하기 위해 애플에서 만든 스레드관리 주기 RunLoop는 스레드...
