본문 바로가기

교외/2학년 겨울

(4)
iOS 특강 듣고 만든 어플 Open API를 사용해 만든 어플입니다.물론 스토어에는 없습니다. 해양 생물 어플이고. 아이콘은 자작입니다.리스트 화면검색도 됩니다. 상세 정보 지도에 나옵니다.
iOS 특강 3일차 API에서 받은 링크로 웹뷰어에 내용을 표시하는 화면을 구성했다. 탭의 id가 있나 찾다가 스토리보드 id 를 발견해서 if문으로 처리했다. 전에 사용했던 이미지 로딩 방법을 바꿨다.뷰에 출력할때 로드해 출력해주는 방식이였지만.메모이제이션 기법을 이용해 받아놓은 이미지를 출력하게 바꿨다.또한 출력을 비동기식으로 바꿨다.비동기방식으로 호출하는게 독특했다.클로저함수(익명함수)를 이용해 비동기적으로 호출할 코드 블럭을 사용하는게 신기했다.탭컨트롤러를 추가해서 최신순과 평점순으로 출력한다. (아이콘이 이상하군)저번에 잘못 찍은 더보기 버튼 스샷해당 셀(영화)를 누르면 그 영화의 소개페이지를 보여주게 된다.평점순최신순과 같다.
iOS 특강 2일차 iOS 특강 2일차 드디어 OPEN API를 이용한다. API는 SKPlanet의 Hoppin 서비스를 이용했다. 우선 API사용을 익히기 위해 순위등이 없이 사용했다. 스샷이 약간 잘못됬는데 page를 이용해 더보기 기능을 구현했다. 이건 순위 API 약간의 꾸밈을 추가했다. 순위에 따른 색,이미지.
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 O..