네트워크 통신의 종류

  1. TCP/UDP를 사용하는 소켓 방식의 연결성 통신 - 한쪽에서 명시적으로 끊을 때 까지 지속해서 연결을 유지하는 방식
  2. HTTP/HTTPS,SMTP 등의 프로토콜을 이용한 비연결성 통신

Swift에서 REST API로부터 데이터를 읽어오는 방법

  1. API 호출을 위한 URI 생성
  2. REST API 호출
  3. JSON 객체를 파싱하여 NSDictionary 객체로 받음
  4. 데이터 구조에 따라 차례대로 캐스팅하며 읽음
  5. Iterator 처리를 하면서 모델에 저장