1. 영화진흥위원회 Open API

2. 회원가입 - 회원인증처리
3. 키 발급




응답 예시

Web vs App

방법1.
https://codebeautify.org/jsonviewer
방법2. 퀵타입 (quicktype) : JSON 데이터의 데이터 모델 만들기

방법3. API 플랫폼(테스트, 협업, 문서화)
RESTful

REST(REpresentational State Transfer)

RESTful

RESTful API 와 HTTP 전송방식

RESTful API 에서 HTTP 메소드의 종류

REST vs SOAP

XML(Extensible Markup Language)

JSON(JavaScript Object Notation)

JSON의 구조

JSON 배열


API

오픈 API (Open API)

공공데이터 포털 Open API

서울 열린 데이터 광장

네이버 Open API

카카오 개발자 서비스

11번가 Open API Center

쿠팡 Open API

YouTube Data API

Open API를 이용한 앱 개발 단계
- 원하는 정보를 제공하는 웹 서비스와 사용할 Open API 선정
- Open API 사용을 위한 신청과 인증키 발급
- 네트워크를 통해 데이터 요청
- 받은 데이터를 파싱하여 앱에서 사용
네트워킹

> 함수의 자료형, 클로저, 디폴트 아규먼트, ...
present(_:animated:completion:)

guard문(조건식이 거짓이면 실행)

guard~let의 활용

if~let vs. guard~let


guard let~else로 옵셔널 바인딩

failable initializer(실패 가능한 생성자: init?)

함수 : C언어 vs. Swift

내부 매개변수(parameter name) 이름 vs 외부 매개변수(argument label ) 이름

Swift 함수 패턴

함수명이 궁금해요 : #function 리터럴(literal)

1급 객체(first class object) 또는 1급 시민(first class citizen)

함수 : 일급 객체 실습

클로저 표현식


후행 클로저(trailing closure)

후행 클로저(trailing closure) 예

후행 클로저(trailing closure)

클로저의 축약 표현들

디폴트 매개변수(아규먼트) 정의하기

iOS 강의 자료 참고했습니다.
'iOS프로그래밍 실무' 카테고리의 다른 글
| [iOS프로그래밍 실무] 12주차 (0) | 2025.05.28 |
|---|---|
| [iOS프로그래밍 실무] 11주차 (0) | 2025.05.15 |
| [iOS프로그래밍 실무] 10주차 (1) | 2025.05.08 |
| [iOS프로그래밍 실무] 7주차 (0) | 2025.04.17 |
| [iOS프로그래밍 실무] 6주차 (0) | 2025.04.10 |
| [iOS프로그래밍 실무] 5주차 (0) | 2025.04.03 |
| [iOS프로그래밍 실무] 4주차 (0) | 2025.03.27 |
| [iOS프로그래밍 실무] 3주차 (0) | 2025.03.20 |