728x90
2월 2일 수요일 / 10일 차
CH05
일기 앱 만들기 - 일기 삭제, 수정
주요 코드 |
//일기 수정 버튼 @IBAction func tapEditButton(_ sender: UIButton) { guard let viewController = self.storyboard?.instantiateViewController(identifier: "WriteDiaryViewController") as? WriteDiaryViewController else { return } guard let indexPath = self.indexPath else { return } guard let diary = self.diary else { return } viewController.diaryEditorMode = .edit(indexPath, diary) self.navigationController?.pushViewController(viewController, animated: true) } //일기 삭제 버튼 @IBAction func tapDeleteButton(_ sender: UIButton) { guard let indexPath = self.indexPath else { return } self.delegate?.didSelectDelete(indexPath: indexPath) self.navigationController?.popViewController(animated: true) } |
복습할 내용
- 버튼을 이용해 페이지 간 정보 전달 방식
- 배열을 이용한 정보 저장 및 전달
오늘의 공부 후기
9일 차에 일기 앱 작성 기능을 구현하고 오늘은 수정과 삭제 기능을 구현해봤습니다.
추후 개인 프로젝트로 개발할 앱에 필요한 기능들과 도움 되는 문법이 많았던 강좌였기 때문에
간단한 앱이지만 많은 복습이 필요할 것 같습니다.
또한 매번 느끼는거지만 강의 속도가 너무 빨라 1 회독으론 100% 이해할 수가 없어서 복습이 더더욱 필요합니다.
개인 앱 개발 프로젝트를 안드로이드 앱 개발 방식만 생각하고 걱정하지 않고 있었지만, 이번 강좌를 듣고
안드로이드와 iOS 앱 개발은 많은 차이점이 있는걸 다시 한번 알게 되었고 긴장을 불어넣어준 계기가 된 강좌였습니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
728x90