준코딩

(ios/Swift) 라이브러리 Alamofire 사용하기 - GET 하기 본문

프로그래밍/IOS (Swift)

(ios/Swift) 라이브러리 Alamofire 사용하기 - GET 하기

Ljunhyeob - App Dev 2023. 1. 1. 18:46

Xcode : 14.2v

사용언어: Swift , StoryBoard

깃허브주소: https://github.com/Ljunhyeob/AlamofireGET

 

 

1. 우선 프로젝트에 Alamofire 라이브러리를 다운시켜 줍니다.

 

 

2. GET 을 먼저 해보겠습니다.

https://jsonplaceholder.typicode.com/todos/1 

여기 사이트에서  JSON 데이터를 제공해주는데 여기서 값을 가져와 보겠습니다.

아래와 같이 코드를 작성해주세요. 주석으로 설명은 달아놓았습니다

 

 

 

 

//
//  ViewController.swift
//  AlamofireTest
//
//  Created by 이준협 on 2023/01/01.
//

import UIKit
import Alamofire

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        getTest()
    }
    
    
    func getTest() {
        let url = "https://jsonplaceholder.typicode.com/todos/1" //주소입력
               AF.request(url,
                          method: .get,
                          parameters: nil,
                          encoding: URLEncoding.default,
                          headers: ["Content-Type":"application/json", "Accept":"application/json"])
                   .validate(statusCode: 200..<300)
                   .responseJSON { (json) in
                       print(json)
                       //여기서 받아온 데이터로 무엇을 할지 작성하시면 됩니다.
               }
        
        //method : 통신방식
        //parametrs : 보낼 데이터 값
        //encoding : URLEncoding
        //headers : 어떤형식으로 받을지
        //validate : 확인코드
        //responseJSON : 데이터 받는 부분
    }
    



}

 

 

Comments