다음시간(10/19)까지 공공데이터 사이트에서 원하는 데이터 받아오기
수업 과제 중 swiftUI 검토
REST API 실습
Paw(rapid api) 사용법 진행
•
github token 받아오기 → github api 로 repository list GET
•
gist 목록 가져오기, gist 작성, 삭제 과정 진행
•
GET 방식
◦
Header에 필요한 parameter 이름 확인(인증키 작성 등)
•
POST 방식
◦
Body → JSON 에 원하는 이름, 형태, 내용 작성
•
각 명령에 대한 Group 생성 가능
◦
gist 파일에 대한 GET → POST → DELETE 순으로 한번에 실행 가능
POST 예시 사진
팀 스터디 진행 계획 검토 받기
•
10월(1개월): Swift 언어 공부 - 수업내용을 기반으로 swift 관련 면접질문을 만들어보고 서로 공유한다. ex. optional이란 무엇이고
•
10월말: swiftUI 서비스 기획 - 공공데이터 등을 통한 데이터 가공 및 정보제공 서비스 구현
•
11월(1개월): SwiftUI 스터디 - 서비스 기획을 기반으로 간단한 프로젝트 시행하기
개인 질문
delegate패턴에서 객체가 다른 객체에게 책임을 주기 위해서 delegate 타입을 지정하고 변수로 만듭니다.
이때 순환참조를 막기위해서 weak를 사용합니다.
여기서 어떤 이유로 순환참조가 일어나는지 궁금합니다.