기간
2022/03/07 → 2022/03/13
전공
소프트웨어학부 컴퓨터과학전공
학번
1815364
이름
@김도이
진행 요약
- 데이터베이스 스키마 작성 https://kimdee.notion.site/1459198538dd4ab6b18f7c7683040b9b
- 앱문의 및 피드백 탭에서 메일송신 구현
(아이폰 기본 Mail앱의 사용자 정보 없을 시, #available로 iOS 버전확인 후 얼럿 띄우고 Mail 앱스토어로 연결/ 사용자 기종정보, 앱 버전정보를 불러와서 mailbody에 포함, )
- 앱 버전 정보 불러오는 메서드 구현
- 기존에 잘못 만든 미니탭 뷰 수정 (고양이 선호도, 고양이 todo 뷰)
- 버튼으로 뷰 연결이 아니라 segmented control로 연결하고 컨테이너 뷰를 넣기
-> Segmented control을 ibaction으로 가져와서 해당하는 뷰와 연결하고 value 바뀔 때마다 보여줘야할 뷰의 어트리뷰트를 바꾸고 리로드
-> 디자인과 동일하게 하기 위해서는 코드로 따로 커스텀해야하므로 기능 전부 구현 후에 수정할 예정
- 선호도 기록 추가하는 뷰 화면 구성
- 고양이 취향정보 스키마 일부 수정
(아이템 정보를 따로 빼고, 아이템과 선호도를 묶은 Palate를 만들어서 그걸 고양이정보에 배열 형태로 저장하는 식이 나을 것 같아서 수정)
- 선호도기록 추가한 후 로컬스토리지에 저장 후 확인
개발정보
Todo
todo
@IBAction func didAddTodoButtonTapped(_ sender: UIButton) {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let addTodoViewController = storyboard.instantiateViewController(withIdentifier: "AddTodoVC") as! AddTodoViewController
addTodoViewController.modalPresentationStyle = .fullScreen
self.present(addTodoViewController, animated: true, completion: nil)
}