- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- rxswift
- deeplearning
- 오블완
- tapply
- substr
- Optional
- Linux
- struct
- r
- barplot
- 티스토리챌린지
- ios
- ReLU
- SQL
- 명령어
- cocoapods
- rest api
- 연산자
- scheduledTimer
- Observable
- 시각화
- MVC
- decode
- Request
- SWIFT
- Python
- sigmoid
- 딥러닝
- HTTP
- swiftUI
목록Request (3)
iOS 개발 기록 블로그

첫날 공부했던 것과 관련하여 쉽게 개요에 대해 다시 한번 정리해보겠습니다.HTTP의 정의HTTP(HyperText Transfer Protocol)는 웹에서 데이터를 주고받는 프로토콜입니다.우리가 브라우저에서 웹사이트를 열 때, 앱에서 데이터를 가져올 때 이 HTTP가 동작합니다. HTTP의 기본 작동 원리HTTP는 클라이언트의 요청과 서버의 응답 사이의 대화 방식입니다.클라이언트: Request(요청) 보내는 주체서버: 요청을 받아서 Response(응답)을 보내는 주체클라이언트의 예시로는 웹 브라우저, 모바일 앱,서버의 예시로는 웹사이트의 데이터를 저장하고 있는 서버입니다. Request와 Response의 구조Request (요청)- 구조HTTP 메서드 + URL + 헤더 + 바디 - 예제GET /..

오픈 API를 사용하여 데이터를 받는 것을 Networking이라고 한다. 우리의 APP은 API를 통해 Web Server에 데이터를 요청한다. 우리가 필요한 데이터를 쿼리(Query)를 통해 요청(Request)한다. 웹 서버는 이 쿼리를 해석하고 필요로 하는 데이터를 보내준다. 이를 Response라고 한다. 이러한 일련의 프로세스를 'Networking'이라고 한다. Networking의 단계 Create a URL Create a URLSession Give URLSession a task Start the task WeatherManager.swift 파일 struct WeatherManager { let weatherURL = "https://api.openweathermap.org/data..

API 란? 명령어, 함수, 프로토콜, 객체 등의 집합으로 많은 프로그래머들이 소프트웨어를 만들거나 외부 시스템과 상호작용하는 데에 사용할 수 있는 것이다. 많은 개발자들이 흔한 기능들을 동작하기 위한 표준 명령어를 제공하고 그들은 코드를 작성할 필요가 없다. API의 유형 소프트웨어를 만들기 위해 사용되는 API 외부 시스템과 상호작용하기 위해 사용되는 API 소프트웨어를 만들기 위해 사용되는 API 우리는 iOS 앱을 만들 때 이미 많은 API를 사용하고 있다. Apple Developer Documentation developer.apple.com 위 이미지처럼 오디오를 재생하기 위해 이미 애플 사에서 만들어 놓은 API를 그들이 제시해놓은 표준 명령어 흔히 사용하여 앱 제작을 한다. 외부 시스템과..