본문 바로가기

교외/2학년 겨울

iOS 특강 1일차

이 특강의 목표는 Open API를 활용한 앱을 만드는 것이다.


Open API 사이트들을 소개

www.data.go.kr

developers.skplanetx.com

www.kobis.or.kr/kobisopenapi

 

통신방식

SOAP (Simple Object Access Protocol) : HTTP, HTTPS, SMTP로 XML 기반의메시지 주고받는 프로토콜

RESTful (representational state transfer) : HTTP URI (http://~~~) + HTTP Method (get,post...) 로 요청

 

parsing 방식

XML (Extensible Markup Language) : 태그로 이루어짐, 부가 데이터 발생 (ex>태그)

JSON (JavaScript Object Notation) : 이름 값으로 이루어짐, XML에 비해 저용량

 

패턴

Transfer Object (Value Object(VO)) : 상수 전달하는 클래스

Data Transfer Object(DTO) : 변수 전달하는 클래스

 

특강은 RESTful, JSON으로 한다.



iOS 테이블 부터 시작했다.

viewDidLoad 메서드에서 데이터를 입력해

tableView 메서드에서 정보를 표시

tableView 메서드를 이용해 추가된 셀



VO 패턴을 이용해 출력한 영화 정보



API사용과 이미지는 다음주에.

'교외 > 2학년 겨울' 카테고리의 다른 글

iOS 특강 듣고 만든 어플  (0) 2016.01.18
iOS 특강 3일차  (0) 2016.01.14
iOS 특강 2일차  (0) 2016.01.13