본문 바로가기

전체 글60

[프로그래머스] 숫자 비교하기 (Swift) - LV.0 ⬆ 문제 풀기 ⬆ 풀이 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1 == num2 ? 1 : -1 } 2023. 11. 24.
[프로그래머스] 나이 출력 (Swift) - LV.0 ⬆ 문제 풀기 ⬆ 풀이 import Foundation func solution(_ age:Int) -> Int { return 2022 - age + 1 } 2023. 11. 24.
[프로그래머스] 몫 구하기 (Swift) - LV.0 ⬆ 문제 풀기 ⬆ 풀이 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1/num2 } 2023. 11. 23.
[프로그래머스] 두 수의 곱 (Swift) - LV.0 ⬆ 문제 풀기 ⬆ 풀이 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1 * num2 } 2023. 11. 23.
[프로그래머스] 두 수의 차 (Swift) - LV.0 ⬆ 문제 풀기 ⬆ 풀이 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1 - num2 } 2023. 11. 23.
[Swift] HTTP 통신 방법과 API 호출 1. URLSession을 사용한 통신 방법 URL 객체를 생성한다. Request 객체를 생성한다. URLSession을 이용하여 데이터를 전달한다. URLSessionTask로 작업을 나타낸다. 🔎 URLSession 앱과 서버 간 데이터를 주고 받는 API를 제공하는 클래스 HTTP를 포함한 몇 가지 프로토콜을 지원하고 인증, 쿠키 관리, 캐시 관리 등을 지원 2. URLSession의 Request와 Response Request URL 인스턴스를 통해 직접 통신하는 형태 URLRequest 인스턴스를 만들어 옵션을 설정하여 통신하는 형태 Response 설정된 Task의 Completion Handler 형태 URLSessionDelegate를 통해 지정된 메서드를 호출하는 형태 3. URLCo.. 2023. 7. 11.