스위프트 UI URLSession 통신 보통 앱을 만들때 API 통신을 하려면 Alamofire를 많이 사용합니다. 오늘은 SwiftUI에서 Alamofire가 아닌 URLSession 객체를 통해 통신을 하고 값을 표출하는 테스트를 해보겠습니다. 우선 사용될 URL은 다음과 같습니다. 브라우저에 입력해보면 JSON 형태의 데이터로 된 것을 확인 할 수 있습니다. JSON 데이터 URL와 데이터 Struct 정의 https://itunes.apple.com/search?term=taylor+swift&entity=song ▼ 우선 JSON 형태에 맞게 Codable를 상속 받은 데이터 Struct를 만들어줍니다. Response는 응답 받는 데이터 형태이며 Result 타입의 데이터를 배열형태로 가지게 ..
라이브러리 axios 설치 ▼ 통신을 위해 다음 명령어로 vue 프로젝트에 axios를 설치합니다. 테스트 API ▼ 테스트를 위해서 서버를 직접 만들기보다는 reqres.in 이라는 사이트에서 테스트 API를 이용해 JSON 데이터를 가져와보도록 하겠습니다. https://reqres.in/ Reqres - A hosted REST-API ready to respond to your AJAX requests Native JavaScript If you've already got your own application entities, ie. "products", you can send them in the endpoint URL, like so: var xhr = new XMLHttpRequest(); ..