학습 내용 쥬스메이커 STEP 2 리팩토링 StringConverter 구조체로 따로 분리 사전과제 서로 비교하기 KVO 공식문서 읽기 학습 키워드 뷰컨의 storyboard ID를 이용한 화면전환(모달) 노티피케이션 센터 + 프로퍼티 감시자 적용 KVO 의문점
구조체와 클래스의 차이: 값, 참조타입(스택, 힙 메모리)==와 ===싱글턴노티피케이션 센터값타입 - 값을 복사참조타입 - 주소값을 전달선택의 기준?어디서나 원본을 수정할 수 있어야 하는가? → 클래스어디서 수정해도 원본은 영향을 받지 않게 해야하는가? → 구조체let
TDD 예제계산기 프로젝트 step 1TDD제네릭Queue의 시간복잡도테스트를 작성하면서 코드를 완성시키는 방법론테스트가 가능한 코드를 만들기 위해서는 테스트 코드를 염두해두고 코드를 작성해야한다. 무턱대고 기능 구현을 했다가는 테스트가 불가능한 코드가 될 수도 있다.