ToyProject - 사카마카 (살까말까 고민 될 때는 사카마카)

ToyProject - 사카마카 (살까말까 고민 될 때는 사카마카)

[사카마카/회고] 사카마카 개발을 마무리 하며

지금까지의 토이 프로젝트는 개인 사용자를 위해 만들어졌다면, 이번 프로젝트는 로그인 및 실제 DB를 활용하여 다중 사용자를 대상으로 한 앱이다.  사카마카를 개발하게 된 이유평소에 물건을 살지 말지 결정할 때, 종종 우유부단하게 여러 옵션을 고민하다가 결정을 내리지 못하는 경우가 있었다. 그래서 이런 상황에서 도움이 될 수 있는 투표 기능을 갖춘 앱을 만들고자 했다.  앱 소개📆 개발 기간 24.05.18 ~ 24.06.11 ⚽️ 목표1. 로컬 DB가 아닌 실제 DB 사용해보기➡️ 로컬DB(CoreData, Realm)이 아닌 실제 DB를 사용하면서 통신에 익숙해지기. 2. Splash Screen 구현해보기➡️ 앱 실행 시 Splash Screen를 화면에 표시해보기. (조금 더 완성도 있는 앱 만들..

ToyProject - 사카마카 (살까말까 고민 될 때는 사카마카)

[사카마카] TableView의 Section을 이용해서 대댓글 기능을 구현해보자.

생각하기1. 댓글에 대댓글이 존재한다면, 어떻게 화면에 표현할까?✔️ 댓글 tableView에 대댓글 tableView를 add해서 보여주면 되지 않을까?✔️ 댓글 Cell과 대댓글 Cell, 두 개의 Cell을 가지고 하나의 tableView에서 보여주면 되지 않을까? 2. 댓글에 대댓글이 존재하지 않는다면?✔️ 대댓글이 존재할 때만 대댓글 보기 버튼을 보여주면 되지 않을까?✔️ 대댓글 보기 버튼의 이벤트는 어떻게 처리해야할까? ✔️ 대댓글 보기 버튼의 isHidden을 사용하면 레이아웃도 수정해야되지 않을까? 3. 대댓글 보기 버튼이 있으면 대댓글 닫기 버튼도 있어야하지 않을까?✔️ 토글을 구현하면 되지 않을까? 4. 셀의 높이는 동적이어야하지 않을까?✔️ 높이를 정적으로 하면 댓글의 길이에 따라 고..

ToyProject - 사카마카 (살까말까 고민 될 때는 사카마카)

[사카마카] 키보드 이벤트를 감지하여 화면의 레이아웃을 업데이트 해보자.

댓글 입력을 위해 TextField 터치 시, 키보드가 TextField를 가려 사용자가 무엇을 입력하는지 알 수 없다. 키보드 위로 TextField가 올라왔으면 좋겠는데 어떻게 하면 좋을까?생각하기1. 키보드 터치 이벤트를 감지해서 레이아웃을 수정하면 되지 않을까? 2. 키보드 터치 이벤트를 감지하는 방법에는 뭐가 있을까?✅ Notification Center? textField의 textFieldDidChange? textField.rx.controlEvent?이벤트 감지✔️textFieldDidChange은 TextField의 특정 이벤트에 대한 리액션을 처리하는데 사용된다. textFieldDidChange는 textField의 텍스트가 변경됐을 때의 이벤트를 처리한다. 이러한 이벤트는 키보드의..

ToyProject - 사카마카 (살까말까 고민 될 때는 사카마카)

[사카마카/문제해결] 앱 내에서 웹을 보여줄 때 발생하는 스킴 문제를 해결해보자.

문제링크 테스트를 위해 링크를 입력하고, 링크 버튼을 눌렀더니 .. ! Thread 1: "The specified URL an unsupported scheme. Only HTTP and HTTPS URLs are supported." 에러가 발생했다.처음에는 대충 HTTPS~ 라길래 보안 문제인줄 알고 해결하는데 오래 걸리겠구나 ~ 했다. (이래서 에러 로그는 꼼꼼하게 읽어봐야한다 !!) 이 문제는 간단하다. SafariServices로 웹을 보여줄 때는, HTTP와 HTTPS scheme만 지원하기 때문에 발생하는 문제이다.  (나중에 확인해보니 https가 아니라 httpsa라고 입력했다. 심지어 never 😂) 생각하기1. HTTP와 HTTPS 스킴만을 지원하면, 입력 받은 URL의 스킴이 h..

여성일
'ToyProject - 사카마카 (살까말까 고민 될 때는 사카마카)' 카테고리의 글 목록