3주차 과제 (4)
Lv3 Todo 삭제 기능 구현하기 키워드 : UITableView, UIButton Todo 삭제하기 기능 Todo List에서 특정 Todo를 삭제할 수 있도록 화면과 기능을 자유롭게 구성해보세요. 삭제하는 2가지 방식 예시와 같이, Todo를 스와이프하여 삭제 - UITabl...
Lv3 Todo 삭제 기능 구현하기 키워드 : UITableView, UIButton Todo 삭제하기 기능 Todo List에서 특정 Todo를 삭제할 수 있도록 화면과 기능을 자유롭게 구성해보세요. 삭제하는 2가지 방식 예시와 같이, Todo를 스와이프하여 삭제 - UITabl...
이건 나중에 하려고했던건데, reloadData가 이상한것 같아서 먼저 DB를 구축하고 작업을 하려고 한다. 전반적인 내용은 FlashChat글에 적혀있으니 참고하면 될것같다. 이번엔 CocoaPods를 쓰지 않았고 package를 등록하였다. 추가완료. 기본 설정. 초기화 코드를 추가하자. 설명에 다 나와있으므로 그대로 하면 된다. ...
Firestore 사용해보기 Firestore에 대한 Docs이다 참고하자. Database 구축하기 Firebase의 Console로 들어가서 Firestore Database를 선택해주자. Realtime DB는 이전에 있었던것이라고 한다. DB를 만들어 보자. 만들기를 누르면 다음과 같이 지역설정이 뜨는데 us-central로 해주...
Cell Customizing 새로운 파일을 하나 만든다. 일반 Swift 파일이 아닌 CocoaTouch Class 파일이며, 여기서 우린 일반적으로 UIViewController로 만들었는데, 이번에는 Subclass릂 UITableViewCell로 지정 하고 그아래 XIB file도 체크해서 같이 만들어 준다! 이렇게 2개의 파일...
이번주차 과제를 진행하다보니 UIAlertController에 대해 사용하는 부분이 있어서 인터넷으로 하나하나 계속 찾아보면서 진행하는 것 보다는 전반적으로 좀 파악을 하고 진행을 하는게 더 좋아보여서 별도로 글을 작성해본다. 1. UIAlertController? 경고 메세지를 보여주는 오브젝트 기본형 @MainActor clas...
Lv.2 Todo 추가 및 완료 기능 구현하기 (TodoListViewController) 키워드 : UIAlertController, UISegmentedControl** Todo 추가하기 기능 Lv1에서 만든 Todo 추가 버튼을 이용해주세요. UIAlertController를 활용해서 할 일 추가 UI 및 ...
이번 주차 과제는 2주의 시간이 주어지며 ToDoList App을 만드는 것이다. Lv.1 Todo List 화면 만들기 (TodoListViewController) 키워드 : UIButton, UITableView Storyboard를 활용하여 기본 Todo List 화면 UI를 구성해주세요. UI는 자유롭게 구성해도...
1. UISlider 값의 범위를 가지고 사용자가 원하는 값을 선택할 수 있는 UI 요소 value : 슬라이더의 현재 값을 나타낸다. minimumValue : 슬라이더의 최소값을 설정. maximumValue : 슬라이더의 최대값을 설정. minimumTrackTintColor : 슬라이더의...
상수 파일 생성하여 한 파일에서 관리하기. 현재 performSegue를 통해 화면을 전환 하는 방식은, 예를들어 performSegue를 입력한다고 하면 중간에 잘못 입력하게되면 에러가 뜨면서 잘못됨을 인지시켜준다. 하지만 내부 parameter의 경우, 우리가 withIdentifier 의 파라미터를 "RegisterToChat" 이렇게 정확...
회원가입 구현 https://firebase.google.com/docs/auth/ios/password-auth?hl=ko&authuser=0&_gl=1*nhoeg5*_up*MQ..*_ga*ODkxMDIxNTcuMTcxMDgxMzgwMQ..*_ga_CW55HF8NVT*MTcxMDgxMzgwMS4xLjEuMTcxMDgxNDg1OC4wL...