본문 바로가기
개린이 이야기

2022년 02월 04일의 이야기

by iOS 개린이 2022. 2. 4.

 

<실로폰 프로젝트>

 

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