제2외국어(90)
-
[Objective-C]퍼즐 게임을 만들어보자. (1)
아주 아주 간단한 퍼즐 게임을 만들어 보겠습니다. 제목 : 장화 신은 고양이 (슈렉에 나오는 고양이 사진을 가지고 하겠습니다.) New Game : 버튼을 눌러서 이미지들을 섞고 게임을 시작합니다. Chack!! : 버튼을 눌러서 완성 유무를 확인하고 Alter 메시지를 보여줍니다. 퍼즐 원본과 4x4로 자른 이미지는 첨부파일에 올려놓겠습니다. (일일이 그림판으로 수작업 했습니다...) 하는 방법은... New Game으로 게임을 시작하면 공백이 하나 생기는데 그 공백 근처에 있는 이미지 (버튼)을 클릭하여 퍼즐을 맞추는 방식입니다. [프로젝트 생성] View-Based 기반으로 프로젝트 이름은 puzzle로 만들어 줍시다. 그리고 바로 인터페이스 빌더로 가서 화면을 만들어 줍시다. 첨부파일들을 풀어서 ..
2011.06.02 -
avTouch (소개)
SpeakHere 가 녹음하고 재생이라면 이 예제는 재생하는 부분을 다룬 부분입니다. 예제 소스는 이곳에서.. avTouch 실행 화면입니다. sample.m4a 파일을 재생하고 되감기와 빨리감기 등 재생하는 부분을 중심으로 다룬 예제입니다.
2011.06.02 -
[분석하기] SpeakHere (1)
AudioViews폴더에서 LevelMeter로 소리의 크기로 표현을 해줍니다. AQLevelMeter.h ,AQLevelMeter.mm에서 #import 로 소리를 측정하고 GLLevelMeter.h,GLLevelMeter.mm 에서 #import #import #import 을 이용하여 그려주는 형식인 것 같습니다. Play & Record 폴더에 있는 게 녹음 및 플레이하는 부분입니다. 실제 Clesses 에 있는 부분에서는 .xib(인터페이스) 에 연결해주는 부분만 있고 실제 기능들은 위에 있는 것을 사용합니다. 아직 다 보지 않았지만... GLLevelMeter.m 에서 _drawView 함수 ( 크기에 맞게 그려주는 함수인듯 보입니다.) 에서 NSLog(@"%d",peakLight); 찍어 보..
2011.06.02 -
SpeakHere 소개
일단 SpeakHere는 소리를 녹음하고 플레이할 수 있는 apple에서 제공하는 예제 소스입니다. SpeakHere 예제 소스는 여기서 받으 실 수 있습니다. 기본적인 화면으로 Record버튼으로 녹음을 시작하고 Stop버튼으로 멈춘후 Play버튼으로 녹음 된 걸 재생해줍니다. 사실 녹음 기능을 공부하기 위해서보다는 사운드 관련 예제 소스여서 공부를 합니다. 화면을 보시면 아시겠지만 측정된 사운드를 LevelMeter를 사용해서 보여주는데 이 부분을 공부해서 소리의 크기 같은게 어떻게 표현하는지 알아봅시다.
2011.06.02 -
This generally means that another instance of this process was already running or is hung in the debugger.
This generally means that another instance of this process was already running or is hung in the debugger. 이 error 나 또... 잘 모르는 error일 경우.. device 문제 일수도 있으니 device를 껏다 켜보세요. ( 여기서 device는 컴이 아님니다. )
2011.06.02