안녕하세요~ 오늘은 사진첩 같은 뷰인 UICollectionView에 대해 알아보고 사용해보도록 하겠습니다. CollectionViewController도 있으니.. 우선 개발자 문서부터 확인해볼까요? (중요!) 애플 개발자문서 - CollectionViewController collectionView를 관리하는 컨트롤러라고 하네요.. =_=.. 그럼 UICollectionView를 알아보면 되겠네요. 이니셜라이즈 부분을 보니 UICollectionViewLayout를 통해 layout을 설정해 줄 수 있네요. 크흠.. 그럼 collectionView는 뭔지 한번 문서에서 찾아볼까요? 애플 개발자문서 - CollectionView 오호.. UIScrollView를 받아오는군요?? 순서가 지정된 데이터들을..
PageViewController란? "각 페이지가 Child View Controller에 의해 관리되는 컨텐츠 페이지 간의 탐색을 관리하는 컨테이너 뷰 컨트롤러" 라네요.. 어떻게 생긴 녀석이냐면.. 미리보기 이렇게 생긴 녀석입니다.. 마치 페이지를 슥슥 넘기듯 제스처를 통해서 뷰를 이동하는 뷰 컨트롤러죠. 그럼 우선 PageViewController가 어떤녀석인지 애플 개발자 문서를 통해 알아본 다음에, 어떻게 사용하는지 코드를 통해 알아보도록 하겠습니다. init 3개의 파라미터값이 있어요. style: 페이지뷰 전환 스타일로 scroll과 pageCurl 방법이 있네요. navigationOrientation: 페이지뷰 탐색 방향으로 horizontal, vertical이 있네요. options..
안녕하세요 이번엔 전 포스팅에서 설명했었던 ReactorKit을 간단하게 사용해보는 튜토리얼 포스팅을 해보겠습니다. 혹시 이전 포스팅을 못보신 분이 계시다면 아래 링크를 참고해주세용 ReactorKit 알아보기(링크) 만들어 볼 프로젝트 미리보기 ReactorKit 작업순서 미리보기 외부 프레임워크 설치(처음에만) ReactorKit RxCocoa RxSwift ViewController 작업 외부 프레임워크 import View 프로토콜 적용 bind 메소드 작성 ViewModel(reactor) 작업 외부 프레임워크 import 기본적인 틀 작성 비즈니스 로직 작성 ViewController의 bind 메소드 추가작성 이정도가 되겠네요.. 그럼 지금부터 차근차근 설명해보도록 하겠습니다. Reactor..
문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 4가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 합을 이루고 있는 수의 순서만 다른 것은 같은 것으로 친다. 1+1+1+1 2+1+1 (1+1+2, 1+2+1) 2+2 1+3 (3+1) 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 10,000보다 작거나 같다. 출력 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. 예제 입력 1 복사 3 4 7 10예제 출력 1 복사 4 8 14풀이방법 dfs DP 처음..
안녕하세요! 오늘은 안녕하세요! 오늘은 오픈소스 라이브러리를 쉽게 사용, 삭제, 업데이트 등 관리를 할 수 있는 코코아팟에 대해 알아볼거에요. 코코아팟이란?? 코코아팟은 사이트에서 말하길.. "CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 75 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly." 코코아팟은 스위프트와 오브젝티브-C 코코아 프로젝트를 위한 의존성 매니저 엄청 많은 라이브러리를 가지고 있고.. 엄청 많은 앱에 사용되고 있다네요.. Cocoa..
안녕하세요 이번에 진행하고 있는 프로젝트가 ReactorKit을 사용하게 되어 튜토리얼을 보며 공부하면서 알게된 내용들을 정리해봤어요. ReactorKit으로 단방향 반응형 앱 만들기(전수열) 의 라이브 코딩 예제 영상을 보고 사용해보면서 정리한 포스팅이고.. 보다 정확한 내용인 출처를 바로 보고싶다면 아래 내용을 참고해 주세요. ReactorKit 라이브 영상 전수열님의 ReactorKit 미디엄 포스팅 그럼 지금부터 제가 공부하고 사용하면서 알게 된 내용들을 정리해보도록 하겠습니다. ReactorKit이란? 단방향 데이터 흐름을 가진 반응형 앱을 위한 프레임워크 라네요.. 단방향..? 뭔가 어렵죠..? 이를 알기 위해선 ReactorKit의 기본적인 데이터 흐름을 알 필요가 있어요. 이 부분은 조금있..
iOS에서 WebPage를 띄워줄 수 있는 방법은 크게 3가지가 있어요. WebKit을 사용하기 open safari 사용하기 SFSafariViewController 사용하기 출처 : http://developer.outbrain.com/ios-best-practices-for-opening-a-web-page-within-an-app/ 이 중에서 오늘은 WebKit을 사용하는 방법에 대해 알아볼거에요. WebKit이란? WebKit은 safari 처럼 인터넷 창을 띄워줄 수 있는 WebView 기능을 제공해주는 라이브러리 입니다. iOS 13 이상버전 부터는 WebKit 사용을 권장하고 있다고 해요. SFSafari와의 큰 차이점은 커스텀이 가능하단 점이 아닐까 싶어요. WebKit을 사용해서 어떤걸..
- Total
- Today
- Yesterday
- presentStyle
- Widget
- 백준 1946
- 프로그래머스 오픈채팅방
- BaseTableViewController
- ios
- Stack
- UIModalPresentationStyle
- Level 3
- Swift
- 카카오블라인드2018
- 백준 신입사원
- today extension
- 프로그래머스 추석트래픽
- 괄호연산
- 프로그래머스 캐시
- 자기PR
- RxSwift
- 카카오 블라인드 2018
- 카카오 블라인드2018
- RxDataSource
- Github Search
- ReactorKit
- BaseViewController
- 아키택처
- VIPER 패턴
- 알고리즘
- TransitionStyle
- 위젯
- 1차 뉴스 클러스터링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |