<실로폰 프로젝트>
1. 모든 프로그래밍 문제 해결을 위한 5단계 접근 방식
-developer.apple.com/documentation <-- 애플 개발자 공식문서 //내가 원하는 해결책을 찾기 조금 힘들기 때문에 아래의 stackoverflow 사용
-stackoverflow: 개발자들이 서로 질문과 대답을 해주는 사이트
1. google 이용하기
-what i want my app to do(앱에서 수행하기를 원하는 작업) + which programming language(어떤 프로그래밍 언어를 사용하는지) + which resource(어떤 리소스를 구성하고 싶은지) ex) play sound/swift/stackoverflow
2. stackoverflow 들어가기
-추천이 많거나 채택된 대답을 살펴보아야 한다. 가장 적합한 version을 찾는다.
3. 샘플을 구현(찾은 코드를 옮긴다.)
-import AVFoundation(오디오 하드웨어와 상호작용할 수 있는) 작성 -> var player: AVAudioPlayer? 작성
->나머지 코드는 복붙 후 코드 내의 resource와 with extension을 우리가 갖고 있는 sound program name으로 변경
->keyPressed로 연결한 코드 괄호 내에 playSound()를 추가
4. 이해하기 위해 애플 API 문서를 보기.
-복붙 한 코드 내에 주석들을 삭제 -> API 설명서로 이동 후(위에 링크 있음) AVFoundation 검색
-> AVFoundation의 많은 토픽 중 용도와 맞는 토픽을 선택해서 역할을 이해하기.
->이런 식으로 갖고 왔던 모든 코드들을 공식문서를 통해 이해하기.
5. customise
-stackoverflow에서 찾은 코드들은 내가 필요 없는 부분이 포함될 수 있다. 하지만 나는 파악하기 힘든 수준이기 때문에 readme 에서 코드를 복사하여 sof에서 찾은 코드를 변경한다.
'개린이 이야기' 카테고리의 다른 글
2022년 02월 08일의 이야기 (0) | 2022.02.08 |
---|---|
용어 및 기본 개념 (0) | 2022.02.06 |
2022년 02월 03일의 이야기 (0) | 2022.02.03 |
2022년 02월 02일의 이야기 (0) | 2022.02.02 |
2022년 02월 01일의 이야기 (0) | 2022.02.01 |