(swift_boost) 2주차 정리

4, 5 section의 주요 개념이 뭐가 있을까?

현재의 녹음의 과정

AVAudioRecorder(녹음) —

(sharedInstance?)

ViewController 이름 Rename 하기
  • 파일명 바꾸고, 주석 바꾸고, 이름 바꾸고, 해당 연결되어있던 뷰 가서 컨트롤러 바뀐이름으로 수정하고
delegation design pattern
  • 주로 애플이 정의한 프레임워크나 정의한 프로토콜간의 상호작용을 위해서 사용하는 디자인 패턴입니다.
출처 (https://goo.gl/Jc8EYf)
  • ~.delegate = self 를 통해 자신이 delegate임을 ~에게 알려줌

궁금증

  1. delegate 는 class 의 확장처럼 개념이 비슷
  2. class extensions 는 존재, delegate도 존재.
  3. 그러면 delegate는 애플에서 만든 framework를 사용하는 용도?
파일을 어떻게 넘기는가
  • prepare의 역할
stackview
  • alignment, distribution, spacing 을 편하게 해줌
enumeration?
//Mark 주석의 역할.
  • 위의 검색을 편하게 해줌. 중간 중간 중요 컨셉에서 제목을 지어주면 편하게 함수를 넘나 들면서 찾을 수 있다.