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)
    }

 

 


 

 

일기 앱 깃허브 Push

 

 

 

복습할 내용

 

- 버튼을 이용해 페이지 간 정보 전달 방식

- 배열을 이용한 정보 저장 및 전달

 

 

 

 

오늘의 공부 후기

 

9일 차에 일기 앱 작성 기능을 구현하고 오늘은 수정과 삭제 기능을 구현해봤습니다.

추후 개인 프로젝트로 개발할 앱에 필요한 기능들과 도움 되는 문법이 많았던 강좌였기 때문에 

간단한 앱이지만 많은 복습이 필요할 것 같습니다.

또한 매번 느끼는거지만 강의 속도가 너무 빨라 1 회독으론 100% 이해할 수가 없어서 복습이 더더욱 필요합니다.

개인 앱 개발 프로젝트를 안드로이드 앱 개발 방식만 생각하고 걱정하지 않고 있었지만, 이번 강좌를 듣고

안드로이드와 iOS 앱 개발은 많은 차이점이 있는걸 다시 한번 알게 되었고 긴장을 불어넣어준 계기가 된 강좌였습니다.

 

 

 

 

 

 

 

 

 

https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

 

 

 

728x90

+ Recent posts