새로운 팀이 편성되고 숙련주간에 들어가는 주이다.
지난 팀프로젝트를 같이한 팀원 한분과 또 한번 같은 조가 되었다. 지난 팀플에서 내가 맡은 페이지와 데이터가 연결되는 페이지를 맡았던 P님이신데 함께 구현하지 못했던 아쉬운 부분이 있던 만큼 이번 팀프로젝트에서는 아쉬움이 남지 않도록 최선을 다할 것이다.
팀장으로써의 역량미달과 팀과제 한다고 보충수업에는 하나도 집중하지 못해서 개인적으로 후회도 자괴감도 많았던 지난 주였다.
이번에는 아무리 바쁘다고 할지라도 그 안에서 시간관리를 철저히 해서 주어진 과제를 성실히 제출할 수 있게 하는 것이 나의 작은 목표이다.
소프트웨어 개발에서 코드(모듈) 사이에 기능에 의존하는 관계를 의미.
- 모듈(Module) : 하나 이상의 파일로 이루어진 특정 기능을 수행하는 코드 조각모음, 프레임워크와 유사.
- 외부 라이브러리 나 프레임워크 를 사용할 때 의존성이 발생 ⇒ 의존성 관리도구를 사용, 협업과 생산성 증대
프로그램에서 재사용이 가능한 코드조각으로 특정 기능을 수행하는 함수나 클래스의 모음.
앱개발을 위한 기본 구조를 제공하는 라이브러리의 집합.
ex) 프레임워크 중 하나인 UIKit는 iOS 앱의 UI를 구현하는데 필요한 클래스와 함수를 제공한다.
GitHub Repository URL을 통해 추가 가능 ⇒ 추가하고 싶은 라이브러리를 검색하여 URL을 Package Dependencies에 추가하면 된다.
- URLSession
- Segue를 통한 VC(View Controller)간의 데이터통신
- 애니메이션
① Storyboard에서 identifier 미설정시 의도한 대로 동작 수행이 불가능
② 화면전환 후, 데이터를 전달하거나 Completion handler에서 데이터 전달 처리.