iOS 캠프 TIL - 2021.01.18 월

Updated:

Play Kahoot!

  • ARC를 통한 인스턴스의 생명주기는 런타임에 결정된다
    • 답X: 컴파일할 때 이미 인스턴스의 할당, 해제 부분이 삽입된다. 그러므로 컴파일시에 결정된다
  • 백그라운드 사용 앱은 백그라운드 실행 중 시스템이 앱을 언제 종료할지 알 수 없다.
    • 답X

학습활동

  • 기존 웹 접근방식과 RESTful API 방식과의 차이점
    • 기존에는 HTTP의 여러 메서드가 있지만 보안 문제로 GET과 POST만으로 기능을 구현함
    • RESTful API방식은 CRUD를 POST, GET, PUT, DELETE 메서드 사용
  • HTTP 상태 코드
    • 1XX: Informational responses - 요청을 받았으며 프로세스를 계속함
    • 2XX: Sucess - 요청을 성공적으로 받았으며 인식했고 수용했음
    • 3XX: Redirection - 클라이언트의 요청에 대해 적절한 위치를 제공하거나 대안의 응답을 제공
    • 4XX: Client Error - 클라이언트의 잘못된 요청
    • 5XX: Server Error - 클라이언트의 정상적인 요청에 대해 서버의 문제로 인해 응답할 수 없음
  • HTTPS?
    • HTTP에 SSL 프로토콜이 추가됬으며, HTTP의 보안 관려 단점을 보완하지만 그만큼 느려진 속도가 단점이다
  • HTTP 버전
    • 불과 얼마전까지 1.1버전이 대부분이고 2.0버전을 조금씩 지원했지만, 최근에 들어서 2.0버전을 지원하는곳이 많아짐, 아직까진 호환성 때문인지 1.1버전, 2.0버전 모두 지원

Leave a comment