본문 바로가기

Develop

(98)
OpenAL에 alSourcePlay 로 플레이 할때 didFinish 체크하기 //xranma -(BOOL)playing:(NSUInteger)source { ALenum state; alGetSourcei(source, AL_SOURCE_STATE, &state); return (state == AL_PLAYING); } Sound가 끝나고 할일이 있어서 만들었음ㅋㅋ
AudioSession 사용중 외부 스피커로 출력하기 SingletonSoundManager 와 AVAudioRecorder중 하나만 사용하면 상관없는데 두개를 동시에 사용하니 갑자기 외부스피커로 출력이 안되는 문제였습니다.. 하나의 AudioSession을 사용해서 그런건가.. 저도 초보라 잘모르겠습니다..ㅋ 여튼.. AudioSession Start를 해줄때 아래의 코드를 그냥 복사해서 삽입하면 간단히 해결^^ UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty ( kAudioSessionProperty_OverrideAudioRoute, sizeof (audioRouteOverride), &audioRouteOverride ); 현재는 목..
ios library memory leak (apple frameworks) Q) how to solve Instruments detected leaks whose responsible library is Apple's framework? A1) Well Apple Developers are also human, and they also can make mistakes. Alternative would be to create your own framework exactly same to that of Apple's but that will not be nice thing to do as Apple will certainly come up with upgrades and fixes in future that will resolve the issues. The only solutio..
UIView 의 Z-INDEX를 맨앞으로 보내기 [self.view bringSubviewToFront:UIView]; add sub view 를 하면서 ib에서 사용하던 indicator가 가려져서 찾아봤다.. addsubview할때 항상 맨앞으로 보내면 된다^^
Cocos2D 기초 - 출처 : 맥부기 카페 퍼온곳 : http://devdata.tistory.com/71 일부 미 번역된 곳을 번역하여서 다시 올립니다. Cocos2D는 아이폰 게임을 만들 때 많은 시간을 절약할 수 있게 해 주는 파워풀한 라이브러리이다. 스프라이트 지원, 멋진 그래픽펙트, 애니메이션, 물리 충돌, 사운드 엔진, 기타 등등 다양한 기능들을 지원한다. 필자도 Cocos2D를 배우기 시작한 지 얼마 되지 않았기 때문에, 쓸만한 튜터리얼을 찾기 위해 많이 헤매고 다녔다. 하지만 정말 내가 원하는 그런 튜터리얼 - 간단하지만 애니메이션, 충돌, 오디오 등의 기능에 대한 명료한 설명이 있는 - 을 찾기가 무척 어려웠다. 마침내 스스로 간단한 게임을 만들어냈을 때, 나는 내 경험을 바탕으로 하여 다른 초보자들에게 도움이 될 만한 튜터리얼 ..
안드로이드 웹뷰 사용시 잔상문제 안드로이드로 하이브리드앱을 개발할때 웹뷰에 잔상이 남는경우가 있다.. 여기서 잔상이란 예를 들면 현재 웹페이지에서 다른 페이지로 이동했는데도 불구하고 글짜나 또는 이미지가 그대로 남아 있어 겹쳐 보인다는 말입니다. 구글링을 해본결과 아직까지 딱히 특별한 답을 찾지 못했습니다. 어떤 분이 얘기하시길 "웹뷰에 webview.setBackgroundColor(0) 속성을 줘서 투명효과를 넣을때 발생하는문제" 라고 합니다. 왜 웹뷰에 투명속성이 있는데 투명 효과를 사용하면 이런 문제가 발생하는 것일까.. 실제로 테스트 해본결과. 웹뷰에 투명속성을 주지 않으면 문제가 발생하지 않았습니다.. 개인적인 생각이지만 안드로이드는 아직 완벽하지 못한거 같습니다ㅋ 이런 사소한 웹뷰 문제들을 빨리 구글에서 업데이트 해주길 바..
UIScrollViewController go to the top!! 맨위로 올리기~ 다른 컨텐츠를 스크롤뷰에 넣을때 스크롤이 고정되어 있어서 찾아봤음. 스크롤뷰에 넣을때 스크롤을 맨위로 올려주면 100% 해결~;) [self.contentScrollView setContentOffset:CGPointMake(0.0,0.0) animated:NO];
Xcode에서 갑자기 Run 이 안된다..?(비활성화되어 있따..) 프로젝트를 ubs로 복사를 해왔더니 run 이 비활성화 되어 있고 Scheme 부분이 Mac-64로 되어 있었다.. 그래서 시뮬레이터나 디바이스도 선택할수도 없었다. 나같은 경우 해결방법 ---> 왼쪽 상단 Scheme 부분에서 -> Edit Scheme 로 들어간후 Executable 이 none 으로 되어 있을것이다. 이부분을 프로젝트명.app으로 바꿔주어야 합니다 복사해오면서 날라가나 보네;;ㅋ 도움이 되셨기를..