안녕하세요! 오늘은 BaseViewController를 사용해서 일!: 가독성도 높히고! 이!: 있어보이고! 삼!: 중복도 줄이고! 깔-끔 하게 코딩할 수 있는 BaseViewController 만들고 사용해보는 방법에 대해 포스팅 해볼까 합니다! 그전에.. BaseViewController란 어떤걸까요..? BaseViewController란? BaseViewController는 커스텀 뷰컨트롤러 에요 ㅇ_ㅇ.. 저희가 ViewController를 만들면 기본적으로 UIViewController를 상속받죠?? 요렇게용 여기서 받은 UIViewController에 저희가 사용하기 편하도록 추가로 BaseViewController 라는걸 만들어줘서 UIViewController 대신 BaseViewCont..
안녕하세요! 오늘은... 제가... RxDataSource를 어느정도 이해를 해서.. 잊어먹기 전에 포스팅을 써보려고 해요. 그래서 오늘의 포스팅 내용은! rxSwift를 사용해서 TableView 뿌려보는 방법에 대해서 포스팅 해보겠습니다. RxSwift를 사용해서 TableView를 뿌려주려면 이렇게 해주면 되요. 여기서 rxSwift를 사용할지, rxDataSource를 사용할 지에 따라 rx.items() 의 인자값이 달라지게 되요. 코드로 설명을 해보겠습니다. rxSwift만 사용할 경우 요런식으로.. 그런데 ReusableKit을 사용해주면 위 방법보다 훨신 편하고 가독성 좋게 코드를 구현할 수 있어요(최고). rxSwift + ReusableKit 사용 따봉.. 여러개의 cell을 사용한다면..
안녕하세요! iOS 앱 개발을 하면서 뷰를 이동하는 부분은 필수적으로 들어가죠?? 오늘은 뷰를 이동할 때 어떤 식으로 뷰가 전환되고 뜰 지를 설정하는 ModalPresentationStyle, TransitionStyle 에 대해 알아볼 꺼에요! 요즘 토이프로젝트에서 커스텀 알람창을 만들고 있는데, 알람창을 띄우는 방법에 공부하다가 알게되서 정리하는 포스팅이에요. 커스텀 알람창을 구글링을 하다보면 커스텀 모달 방법이 뜨는데 ㅠ 완전 커스텀을 할 것이 아니라면 꼭 커스텀 모달을 사용할 필요는 없어요! 예전과는 다르게 iOS13 이상부턴 modal 방식으로 뷰를 띄울 때 마치 팝업뷰가 뜨는 듯이 뷰가 위에서 아래로 내려오죠?? 이렇게요 ㅠㅠ.. 그 이유는 modalPresentationStyle 디폴트 값이..
안녕하세요~ 오늘은 사진첩 같은 뷰인 UICollectionView에 대해 알아보고 사용해보도록 하겠습니다. CollectionViewController도 있으니.. 우선 개발자 문서부터 확인해볼까요? (중요!) 애플 개발자문서 - CollectionViewController collectionView를 관리하는 컨트롤러라고 하네요.. =_=.. 그럼 UICollectionView를 알아보면 되겠네요. 이니셜라이즈 부분을 보니 UICollectionViewLayout를 통해 layout을 설정해 줄 수 있네요. 크흠.. 그럼 collectionView는 뭔지 한번 문서에서 찾아볼까요? 애플 개발자문서 - CollectionView 오호.. UIScrollView를 받아오는군요?? 순서가 지정된 데이터들을..
8월 1째 주 이번 주 진행사항 토스 앱개발 시험.. 완료.. 일주일 커밋 완료! rxSwift 공부중.. 토이프로젝트 회의 토이프로젝트 rxSwift, snapKit, ReactorKit, Then 리팩토링 아침운동 이번 주 진행 못한것 알고리즘 문제를 많이 못풀었다. 새로운 서버개발자분이 오셧고.. 프로젝트 소개부터 이것저것 인수인계 진행을 하다보니 빠르게 앱개발을 끝내야겠단 생각이 이번주는 앱개발 위주로 진행을 하였다.. 그런데 이러면 안되는데.. 블로그 포스팅을 자주 못썻다. 전에 부스트코스 에이스를 진행하면서 같이 진행했던 분 중 면접을 보는 날에도 포스팅을 하시는 모습을 보고 엄청 열심히 한다는 생각을 했었는데.. 나도 그렇게 해야한다. 모든건 핑계다. 분발하자. 앞으로 해야할 것 코드리팩토링..
PageViewController란? "각 페이지가 Child View Controller에 의해 관리되는 컨텐츠 페이지 간의 탐색을 관리하는 컨테이너 뷰 컨트롤러" 라네요.. 어떻게 생긴 녀석이냐면.. 미리보기 이렇게 생긴 녀석입니다.. 마치 페이지를 슥슥 넘기듯 제스처를 통해서 뷰를 이동하는 뷰 컨트롤러죠. 그럼 우선 PageViewController가 어떤녀석인지 애플 개발자 문서를 통해 알아본 다음에, 어떻게 사용하는지 코드를 통해 알아보도록 하겠습니다. init 3개의 파라미터값이 있어요. style: 페이지뷰 전환 스타일로 scroll과 pageCurl 방법이 있네요. navigationOrientation: 페이지뷰 탐색 방향으로 horizontal, vertical이 있네요. options..
이번 주 진행사항 서버 개발자 모집글 작성 현재 프로젝트에서의 서버의 역할 로드맵 서버개발자분들께 여쭈어보기 일주일 모두 커밋 완료! 토스 코딩테스트... 완료 .... 배민커넥트 2일 알바 곰튀김님 RxSwift 강좌 2번 보기 이번 주 진행 못한것 네이버 웹툰 인턴 지원...!!!!! 아.. 아..... 토요일날 시험보고 너무 피곤해서 그랬나... 시험전날 긴장해서인지 언제부턴가 잠을 못자는데, 그래서 밤을 세고 4시간..? 쯤 자고 일어나서 시험을 보고 잠을 잤는데.. 일요일날까지 잠을 엄청 잤다. 그런데 일정을 못봤는데 확인해보니 네이버 웹툰이 일요일까지였다. 아니... 전에도 이런 적 있자나... 미리미리좀 작성하라고... 긴장하자.... RxSwift 테이블뷰 리펙 코어데이터까지 생각해서 리펙..
- Total
- Today
- Yesterday
- Widget
- ios
- Level 3
- 카카오블라인드2018
- Swift
- presentStyle
- Github Search
- 백준 1946
- 아키택처
- VIPER 패턴
- BaseViewController
- 프로그래머스 추석트래픽
- today extension
- TransitionStyle
- 1차 뉴스 클러스터링
- 카카오 블라인드 2018
- 알고리즘
- BaseTableViewController
- Stack
- 백준 신입사원
- RxDataSource
- 괄호연산
- RxSwift
- 자기PR
- 카카오 블라인드2018
- 프로그래머스 캐시
- UIModalPresentationStyle
- ReactorKit
- 프로그래머스 오픈채팅방
- 위젯
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |