본문 바로가기
Server/Server-Project

Spring을 이용해 DB와 연동된 ToDoList iOS 앱 제작(3) - 앱 제작

by print_soo 2024. 8. 29.

iOS 앱제작은 간단하게 구성하여 사진 없이 글로 설명하겠다.

 

1. 테이블뷰 

todolist의 목록은 테이블뷰를 통해서 나타냈다. 

viewDidLoad() 메소드에서 Alamofire를 이용하여 DB에 저장된 ToDo를 가져와 테이블 뷰에 뿌려주었다.

 

2. Alamofire

Alamofire를 이용해서 API 통신을 좀 더 쉽게 처리하였다.

 

3. 데이터 전달

특정 버튼을 누르거나 동작을 수행하면 델리게이트 패턴을 이용해서 Alamofire가 있는 메소드를 실행시켰다.

또한 성공 값을 이용해야하는 부분도 델리게이트 패턴을 이용해서 받아오고 그 값을 이용해 테이블 뷰를 다시 구성해주었다. 

 

아래는 전체 화면 구성이다.

 

 

Spring 파일: https://github.com/iOS-junsoo/todolist-spring

iOS 파일: https://github.com/iOS-junsoo/ToDoList_Spring