[iOS] 메모장 앱 (1)

2020. 5. 23. 13:19iOS

1. 메모장 앱 (1)

1) Main.storyboard, DetailController.xib, TableCell.xib

필요 화면으로는, 메인 화면(ViewController, TableCell.xib) / 메모를 추가 (AddController) / 메모 수정 및 상세 화면(DetailController.xib)로 구성한다.

Main.storyboard
DetailController.xib
TableCell.xib

2) AddController

AddController

3) DetailController

DetailController

4) ViewController

임의의 데이터를 넣기 위해 Person 구조체(생성자)와 변수를 생성한다. 그리고 UITableViewDelegate, UITableViewDataSource Protocol 추가 및 필수 메소드를 구현하고 TableView 위임(delegate, dataSource), TableCell 연결, 데이터를 생성하낟.

 

dequeueReusableCell을 이용하여 데이터 출력을 구현하고 didSelectRowAt 셀 선택 메소드와 editingStyle 삭제 메소드를 구현한다. 구현한 Protocol(AddProtocol, DetailProtocol) 추가하고 ViewWillAppear를 이용하여 TableView 업데이트하도록 설정한다.

ViewController (1)
ViewController (2)
ViewController (3)

5) 구현 화면

구현 화면

728x90

'iOS' 카테고리의 다른 글

[iOS] 메모장 앱 (3)  (0) 2020.05.23
[iOS] 메모장 앱 (2)  (0) 2020.05.23
[iOS] TableView  (0) 2020.05.23
[iOS] 데이터 전달  (0) 2020.05.23