안녕하세요! 오래간만의 포스팅 입니다. 오늘은 rxSwift를 사용해서 커스텀 cell을 두개 이상을 뿌려주는 방법에 대해 알아볼거에요. rxSwift를 사용해서 cell을 뿌려줄 때의 느낀 장점은.. 뿌려주기가 편하고 간단하다 였어요. 단 cell을 하나만 사용할 경우에만요.. 그러나 저희는 cell을 하나만 사용하진 않죠.. 그래서 방법을 찾아봤는데.. ㅋㅋ.. 찾기가 어렵더라구용 예제 프로젝트 소스들도 다 cell을 하나만 사용했었고, 문서에도 못찾았었어요. 그래서 오늘 이렇게 포스팅을 작성하게 되었습니당.(공유공유) 혹시 rxSwift를 사용해서 cell을 뿌려주는 방법을 모르시는 분은 이전 포스팅을 참고해주세용 이전포스팅 - rxSwift, rxDataSource 사용해서 TableView 사용..
토이프로젝트를 진행하면서 현재 프로젝트가 장기화되가고 있는데, 이 프로젝트를 진행하면서 많은걸 느꼇고, 배웠음으로 진행 과정을 코드를 올릴 순 없지만(런칭이 안되서..) 일기처럼.. 개발 과정을 올려볼려고 카테고리를 만들었었는데 자꾸 안써서.. 시작이 반이니.. 오늘부터 써보려 한다.. 방금 기념일뷰 리팩토링 작업을 끝내고 PR을 올렸당ㅋㅌ 작업내용은 요렇다.. 이번에 작업하면서 굳이 tableViewCell에도 reactorKit을 적용해야 할 이유가 있을까? 액션도 없는데.. 란 생각을 했었는데 reactorKit에서의 reactor는 viewModel 이라고도 할 수 있다. 즉 cell에 들어갈 data값을 viewModel에 넣는건데 rxDataSource에서 dataSource를 정의하는 과정에..
안녕하세요! 오늘은 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 디폴트 값이..
- Total
- Today
- Yesterday
- 1차 뉴스 클러스터링
- TransitionStyle
- Stack
- Swift
- 카카오 블라인드2018
- Widget
- 프로그래머스 추석트래픽
- ReactorKit
- RxSwift
- BaseTableViewController
- RxDataSource
- ios
- 카카오블라인드2018
- 아키택처
- 알고리즘
- today extension
- UIModalPresentationStyle
- 위젯
- BaseViewController
- 프로그래머스 캐시
- 괄호연산
- VIPER 패턴
- 백준 1946
- 카카오 블라인드 2018
- presentStyle
- Level 3
- 자기PR
- Github Search
- 백준 신입사원
- 프로그래머스 오픈채팅방
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |