자기PR 계기 최근에 많은 일들이 있었다. 진행중이던 프로젝트 팀원 중 서버개발자분이 또 나갔다. 운이 안좋건지 들어오는 서버개발자분마다 자꾸 무슨일이 생긴다.. 그리고 엎친 데 덮친 격으로 핵심멤버였던 iOS 개발자분까지 나가게 되었다. 산책을 하면서 많은 생각들이 들었다. 그리고 나온 답은 그만큼 내가 열심히 하면 된다 였다. 원인을 나한테서 찾으면 될 일이였다. 그래서 코드를 PR 하듯이 매 주마다 자기 PR을 해야 겠단 생각이 들었다. 생각한지는 조..금 지났지만 실천이 중요한 것이니깐.. 저번주는 한 것 위주로 작성하고.. 이번 주 부터 공부 시간부터 시작해서 작성을 해볼려고 한다.
안녕하세요 이번엔 전 포스팅에서 설명했었던 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을 사용해서 어떤걸..
오늘은 Storyboard 없이 개발하는 방법에 대해 알아볼거에요. 스토리보드 없이 사용하는것의 장점은? 뷰가 많아져도 랙이 없어요. 뷰 제약사항이 비교적 가독성이 좋아져요. 대부분 애플 개발자문서는 코드로 되어있어 사용하기 편해요. 가독성이 좋아 협업하기 좋은 것 같아요.(xib, 스토리보드의 경우엔 협업간 뷰 제약사항 차이점 확인이 비교적 힘든 것 같아요) 코드를 많이 쳐서 전문가 같아 보여요.. 스토리보드 xib등이 있으면 협업 간 충돌 이슈가 비교적 자주 발생해요 제가 느낀건 이정도 있는 것 같아요 ㅋㅋ 그럼 스토리보드 없이 개발하는 방법에 대해 알려드릴게요. 사용방법 스토리보드 삭제 Deployment Info 안의 Main Interface 삭제 SceneDelegate 내용 수정 Plist안..
- Total
- Today
- Yesterday
- 자기PR
- 카카오 블라인드2018
- Level 3
- 카카오 블라인드 2018
- 프로그래머스 오픈채팅방
- RxDataSource
- ReactorKit
- 괄호연산
- today extension
- Stack
- 아키택처
- TransitionStyle
- Widget
- 알고리즘
- BaseViewController
- presentStyle
- 카카오블라인드2018
- 백준 1946
- UIModalPresentationStyle
- 백준 신입사원
- 1차 뉴스 클러스터링
- 프로그래머스 추석트래픽
- Github Search
- RxSwift
- BaseTableViewController
- VIPER 패턴
- Swift
- 위젯
- ios
- 프로그래머스 캐시
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |