회고

프로젝트 혹은 교육과정에 대한 회고를 진행합니다.
생성형 AI 활용 클라우드 기반 iOS 앱개발 과정 회고 1. (8/19 ~ 9/10)
배운 것 Javascript 기본적인 문법 Swift 문법 Closure 클래스 / 구조체 UIKIt with Storyboard Protocol Delegate 패턴 PickerView, TableViewCell 재사용, NavigationController segue, TabBarController, Alert WKWebView URLSession GCD KPT Keep 잘 했던 것, 그래서 지속했으면 하는 것을 정리합니다. 지각 및 결석 없이 매일 9시 20분에 도착해서 수업 준비하고, 개인적인 공부를 진행해 시간을 효율적으로 활용했다. 남은 교육기간동안 지속적으로 성실한 태도를 유지하기. 수업 필기를 꼼꼼히 하고, 주변 사람들과 공유한 것. 모든 코드를 깃헙에 정리하고, 리스트를 만들어 찾기 쉽도록 해두었다. 소스코드에 주석으로 남기기보다는 설명은 노션 필기로 진행했더니, 추후 소스코드를 참고할 때 훨씬 편리했다. 또한 깃헙계정과 노션 필기한 링크를 같은 교육생과 공유하였다. Problem 아쉬웠던 점과, 성장에 방해가 되는 요인을 생각하고 정리합니다. 남는 시간에 공부를 한 것은 좋았지만, 수업과 관련되지 않은 개인적인 공부를 한 것은 지나고 보니 좀 아쉬웠다. 잘 안다고 생각했지만, 막상 프로젝트를 진행하고 보니 실제로 완전히 알고 있는 것이 아닌 부분도 있었다. 할 일이 있다면, 남는 시간을 활용하는 것도 좋지만, 가장 우선이 되는 것은 수업 내용 복습, 정리, 그리고 내 것으로 만드는 시간을 꼭 가지는 것이 중요하다고 생각했다.
Mini Project 1. 세상의 모든 공연 회고
구현한 부분 & Touble Shooting UI UITableViewController UIStackView UIScrollView UIsearchBar UINavigationController URLSession을 통해 API 호출 (JSON Parsing) 제공하는 API 문서대로 호출했을 때 XML 로만 데이터가 반환되는 상황 HEADER의 "Contents-Type", "Accept" 항목에 application/json 을 add 해주자 JSON 형태로 반환됨 API 호출 시 헤더의 중요성을 배움 SwiftSoup을 활용해 웹페이지 parsing → 이미지 url을 가져와 뷰에 로드 API에서 제공하는 imageURL의 경우 대부분 nil인 상황 구현 웹페이지 주소 전달 해당 웹페이지에서 baseURL 추출 웹페이지 크롤링하여 이미지 주소 Parsing parsing 한 이미지 주소에는 asset 주소만 있어, 2번의 baseURL과 합침