목록전체 글 (119)
BOID

안녕하세요, HoonIOS입니다. :) 오늘은 상속을 뽀시기 위해서 포스팅을 하게 되었는데요, 상속은 스위프트 가장 큰 특징이자 가장 큰 기능으로서의 하나라고 할 수 있습니다. Inheritance(상속) 상속은 기반 클래스 형태의 클래스가 다른 클래스로 상속을 해주는 클래스 형식으로 클래스 하나에 하나의 클래스만 상속받을 수 있다는 것이 가장 큰 특징입니다. 아! 상속은 구조체, 열거형 같은 같타입에서는 사용을 할 수 없으니 값 타입에 상속시킨다고 열심히 코딩을 하시면 말짱 도루묵이 되니 주의하셔야 합니다! 클래스는 상속에 따라 부모클래스, 자식 클래스로 나뉘는데 이에 대해 간단하게 설명을 드려보겠습니다. B클래스가 A클래스를 상속받은 B클래스는 자식 클래스라고 표현을 하고 A는 B의 부모 클래스라고 ..

안녕하세요, HoonIOS입니다. :) 이번에는 API통신을 REST 방식으로 호출하고 GET으로 불러와 테이블 뷰 컨트롤러의 테이블 뷰 셀들에게 뿌려주도록 하겠습니다. ※ 참고 이번 포스팅에서 나오는 API는 꼼꼼한 재은씨 기본 편에서 나오는 API를 통하여 예를들어 포스팅하겠습니다. API를 받아서 영화 앱 구현하기 API를 이용하여 앱을 개발하는 순서 사용할 오픈 API를 검색하여 찾습니다. 오픈 API 사용신청을 하고 인증키를 발급 받습니다. API의 데이터 분석을 합니다. API를 호출해서 데이터를 받아오도록 코드를 구현해 줍니다. 전달 받은 데이터를 파싱해서 사용합니다. 이번에 사용할 API는 https://swiftapi.rubypaper.co.kr:2029/hoppin/movies?vers..

안녕하세요, HoonIOS입니다. :) 저번에 컬렉션 뷰를 구현했는데... 상당히 찜찜한 결과물이 나왔죠...ㅋㅋㅋㅋㅋㅋㅋ boidevelop.tistory.com/86 [iOS] 컬렉션뷰 데이터소스& 델리게이트 구현해보고 뽀시자! - HoonIOS 안녕하세요, HoonIOS입니다. :) 저번 포스팅에는 데이터 소스의 델리게이트 옵셔널 메서드와 데이터 소스의 필수 메서드에 대해 포스팅을 해봤습니다. 이 메서드를 통해서 구현해볼 거라 한번 살 boidevelop.tistory.com 그래서 이번에는 해당 셀들의 레이아웃을 잡아서 화면에 컬렉션 셀들이 보이게 구현을 한번 해보겠습니다. UICollectionView에서 뷰의 레이아웃을 잡기위해서 UICollectionViewFlowLayout 클래스를 사용합..

안녕하세요, HoonIOS입니다. :) 저번 포스팅에는 데이터 소스의 델리게이트 옵셔널 메서드와 데이터 소스의 필수 메서드에 대해 포스팅을 해봤습니다. 이 메서드를 통해서 구현해볼 거라 한번 살짝 갔다 오시는 것을 추천드립니다. :) boidevelop.tistory.com/85 [iOS] 컬렉션뷰의 델리게이트 & 데이터소스 뽀시기 - HooniOS 안녕하세요, HooniOS입니다. :) 저번 포스팅에서는 컬렉션 뷰의 개념에 대해 간단히 포스팅을 해봤습니다. boidevelop.tistory.com/84 [iOS] 컬렉션 뷰란 - HoonIOS 안녕하세요 HoonIOS입니다. :) 이번에 컬렉션.. boidevelop.tistory.com 컬렉션뷰 구현 뽀시기 ※ 구현 이번 예시는 역시 제가 좋아하는 야..

안녕하세요, HooniOS입니다. :) 저번 포스팅에서는 컬렉션 뷰의 개념에 대해 간단히 포스팅을 해봤습니다. boidevelop.tistory.com/84 [iOS] 컬렉션 뷰란 - HoonIOS 안녕하세요 HoonIOS입니다. :) 이번에 컬렉션 뷰 컨트롤러에 대해 좀 자세히 알고 싶어서 공부를 좀했는데요, 어제 새벽까지 하고 오늘 아침까지 해서 정리랑 공부를 했습니다! 그래서 이번에 컬렉 boidevelop.tistory.com 이번 포스팅에는 델리게이트 & 데이터 소스에 대해 알아보려고 하겠습니다. 컬렉션뷰의 데이터 소스와 델리게이트 UICollectionView는 사용자의 이벤트를 감지하는 델리게이트 메서드와 화면에 데이터를 보여주는 역할을 하는 데이터 소스 메서드가 있습니다. 우선 제일먼저 데..

안녕하세요 HoonIOS입니다. :) 이번에 컬렉션 뷰 컨트롤러에 대해 좀 자세히 알고 싶어서 공부를 좀했는데요, 어제 새벽까지 하고 오늘 아침까지 해서 정리랑 공부를 했습니다! 그래서 이번에 컬렉션 뷰 컨트롤러를 얼릉 정리해서 포스팅하고 싶어서 다른 거 포스팅할 것도 있지만 이번 포스팅을 먼저 하고 싶어서 후다닥 자리에 앉았습니다 ㅎㅎㅎ 이제 한번 알아보겠습니다. UICollectionView란? 제일먼저 애플 공식문서에서는 어떻게 정의가 되어있는지 한번 확인해봐야겠죠? " 정렬된 데이터 항목들을 관리하고 개발자가 만들어준 레이아웃을 사용하여 표시하는 객체"라고 합니다. 그럼 UICollectionView가 어떻게 구성이 되어 있는지 확인해보겠습니다. Supplementary view는 셀과는 별개로 ..

안녕하세요 HoonIOS입니다. :) 저번 포스팅에는 데이터 포맷 방식 중 하나인 XML방식에 대해 포스팅을 했었습니다. boidevelop.tistory.com/82 [iOS] 데이터 포맷(XML방식) 1 / 2 - HoonIOS 안녕하세요 HoonIOS입니다. API나 네트워크 통신을 이용해서 데이터를 주고받을 때 사용하는 데이터 포맷에 대해 포스팅을 해보려고 합니다. 데이터 포맷 방식에는 크게 3가지 정도 있습니다. XML boidevelop.tistory.com 그렇다면 이번에는 XML보다 더 많이 사용하고 있는 방식인 JSON방식에 대해 포스팅을 하려고 합니다. JSON방식을 많이 사용하는 이유는 XML보다 용량이 줄어들기도 하고 빠른 속도를 가지고 있기 때문입니다. JSON 방식 JSON은 J..

안녕하세요 HoonIOS입니다. API나 네트워크 통신을 이용해서 데이터를 주고받을 때 사용하는 데이터 포맷에 대해 포스팅을 해보려고 합니다. 데이터 포맷 방식에는 크게 3가지 정도 있습니다. XML 방식 JSON 객체 JSON 배열 3가지 정도가 있는데요 이번 포스티에는 XML방식에 대해 먼저 포스팅을 하려고 합니다. XML 방식 XML 방식은 요청에 대한 응답 데이터를 XML 포맷으로 제공을 하는 것입니다. 단순하게 응답 데이터의 형태가 숫자열로만 되어 있거나 문자열로만 되어있어 반환하는 거면 굳이 포맷을 필요하나?라는 의문점을 가질 수 있지만 반환하는 데이터들은 그렇게 착하게 구성되어 있지 않기 때문에 원활하게 구분하기 위해서는 포맷을 통해 구성하는 것이 좋습니다. 그럼 XML이란 무엇일까요? 특수..