2020/09/10

    [Git] Github 왕초보 입문

    Github Git이란 개발자들이 프로그램과 관련된 파일들을 저장하는데 사용하는 공간(?)이다. 게임의 세이브 포인트 처럼 파일을 저장하고, 원할 때 해당 저장 시점으로 되돌아갈 수 있다. 즉 오류가 발생하여 이전 버전으로 복구를 해야한다면 이전 시점으로 복구시키면 되는 것이다. Commit이란 세이브를 말한다. 즉 커밋을 한 지점이 세이브 포인트가 되는 것이다. A -> B -> A 처럼 A 상태에서 B를 커밋해도 기존에 A를 커밋한 정보가 있어서 다시 세이브 포인트로 돌아올 수 있다는 것이다. 그래서 커밋이 가장 중요하다..! add란 파일을 스테이지에 올리는 행위를 말한다. commit하기 전에 저장을 원하는 파일들을 묶어두는데, 이 작업을 "스테이지에 올린다" 라고 말한다. 쉽게 생각해보면 pus..

    [Swift] 넷플릭스 화면 따라만들기 (2)

    넷플릭스 화면 따라만들기 (2)이전에는 searchBar를 구현했었는데, 이제는 searchTerm을 가지고 검색 API로 검색결과를 받아보는 과정을 구현해 볼 것이다.먼저 어떤 task를 수행해야하는지 나열해보자. [목표] searchTerm을 가지고 네트워킹을 수행하여 영화를 검색해야한다.그러기 위해서는 검색 API가 필요하다.또한 검색 결과를 받아올 모델(Movie), Response가 필요하다.마지막으로 결과를 받아와서, collectionView에 띄워야 한다. 말로는 매우 간단하다... 서버에서 키워드로 검색을하고, 결과를 받아와서, 원하는 정보만 앱 내에 띄워주면 된다는 것이다.백문이불여일견...! 코드로 바로 가보자 import UIKitimport Kingfisher class Searc..