URLSession2 URLSession 알아보기 URLSession은 networking을 위한 API 입니다. 사용할 때마다 순서가 잘 생각이 나지 않아서 정리해두려고 합니다 :) 작동 flow 1. URLSession 생성 let session = URLSession(configuration: .default) session의 configuration에는 4가지 종류가 있습니다. 1) no configuration: shared로 singleton을 이용하는 경우에는 configuration이 따로 적용되지 않습니다. 요청이 제한적인 경우에 사용하기 적합합니다. 2) default configuration: shared session과 매우 유사하지만 delegate을 사용해서 data를 더 많이 가질 수 있도록 할 수 있습니다 (-> 정확히 어떤.. 2023. 1. 16. GET, POST 방법 JSON 형식의 API를 GET하고 POST하는 방법에 대해서 알아보겠습니다. Header의 유무에 따라서 GET은 조금 다르게 작성해도 되는 것 같더라구요. (Header가 없는 경우에는 코드가 더 간략해집니다.) 더미 API를 사용할 수 있는 jsonplaceholder에서 제공하는 api url을 사용했습니다. https://jsonplaceholder.typicode.com/posts 이렇게 생긴 단순한 형태의 API 입니다. **혹시 JSON parsing 시 데이터 구조 작성?법에 대해 궁금하신 분들은 아래 포스팅을 참고하시면 됩니다. https://ittingz.tistory.com/68 Swift JSON Parsing하기 저는 Parsing하는 과정을 좋아합니다. 예쁘게 잘 짜여진 API.. 2022. 3. 9. 이전 1 다음 반응형