programming 16

[종료][App Store - 자작 게임] Vampire`s Library - 뱀파이어의 도서관 - 판매개시, 리딤코드 배포

이제야 제 첫번째 어플이 App Store에 등록되었습니다. 솔직히 공개하는것이 부끄러울 따름입니다만 조언이라도 얻을겸 리딤코드를 배포하고자 합니다. 간략하게 게임소개를 드리면, 어지러히 책장에 꼽혀있는 책을 순서대로 정리하는 게임입니다. 게임방법은 첫번째 클릭으로 이동할 책을 선택합니다. 두번째 이동할 위치를 클릭하면 그 자리에 선택되었던 책을 이동합니다. 이 순서를 반복하여 책이 순번대로 - (1,2,3,4,5)와 같이 작은 번호의 책이 왼쪽에서부터 순서대로 책을 정리하면 게임이 끝나게 됩니다. 일단 App Store에 등록부터 해보자는 생각에 급하게 만든 많이 부족한 게임입니다. 보잘것 없는 게임입니다만 리딤코드를 원하시는 분은 비밀댓글로 (메시지내용에)이메일주소를 남겨주시면 리딤코드를 보내드리겠습..

[App Store] 첫번째 어플 - Ready for Sale

드디어 첫번째 어플이 Review에 통과하여 판매에 들어간다는 매일이 오늘 새벽에 도착했습니다. 바로 판매가 시작될줄 알았는데 Contracts, Tax, Banking 정보가 설정되어 있지 않아 아직은 대기상태입니다. - 앱스토어 등록의 마지막 고비라고 불리는 과금정보 입력이 남아 있었네요. 겨우겨우 사전찾아가며 정보를 입력했는데 다른 개발자 분들의 말을 들어보니 이게 통과되는데 또 대략 일주일 정도가 걸린다고 합니다. 첫번째 어플 개발이 끝난것이 3월 말인데 벌써 4월 중순이군요. 앱스토어에 출품하는 개발자들이 한둘이 아니니 당연하다면 당연한 일이지만 한스탭, 한스탭에 일이주씩은 후딱 가버리는것, 피드백이 너무 느린 부분이 가장 힘겹게 하지 않았나 생각됩니다. 제가 개발한 어플이 등록되기 까지 총 세..

컴퓨터/App Store 2010.04.14

[objective C] NSDate로부터 int형의 년, 월, 일 추출하기

C#에 너무 익숙해서인지 자꾸 비슷한 걸 찾게 되는군요. C#의 Date형에는 멤버로 year, month, day 있어서 편하게 사용했었기에, 같은 방식으로 사용할수 있도록 만든 코드입니다. NSDate *today = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; [dateFormatter setLocale:locale]; [locale release]; // Get year [dateFormatter setDateFormat:@"yyyy"]; int year = [[dateF..

[objective C] int -> string 변환시, 두자리 형식으로 표시하기 - String Format Specifiers, 문자열 형식 지정자관련

코딩시 많이 사용하게 되는 문자열 변환시, 표시형식지정자가 일반적인 C에서의 문법과 조금 틀리고, 특히나 Apple에서 제공되는 objective C 레퍼런스에 관련된 내용이 없기 때문에 혹, 저와 같은 곤란을 겪으시는 분이 있으시면 참고가 되시길 바라며 간략히 남겨 둡니다. 일반적으로 숫자를 문자열로 변환할 경우 int형을 예로 들면 치완자로 "%d"가 사용됩니다. 여기까지는 대부분의 언어에서 공통입니다만 표시될 문자수를 지정하여 - 예를 들면 1,2,3,4를 01, 02, 03, 04와 같이 표시하고 싶을 경우, 언어에 따라 "%2d", "%dd", "%d2"등으로 조금씩 다릅니다. 대부분의 C기반의 언어가 저 셋중 하나를 사용하기 때문에 몇번 바꿔가며 넣어보면 원하는 데로 출력이 됩니다만, obje..

아이폰 프로그래밍 - cocos2d 설치 및 템플릿 추가하기

OpenGL을 사용해 본 경험이 없는 나이기에 (그래픽스 API 사용경험 전무, 게임관련 경험도 전무..) 아무래도 OPenGL을 직접 사용하기 보다는 cocos2d를 먼저 사용해 보기로 하였다. 이전에 잠깐 cocos2d에 대해 찾아보았을때는 직접 템플릿을 만들어 추가해 주어야 XCode에서 템플릿으로 이용할 수 있는듯 하더니, 최근 버젼(0.99rc)에는 템플릿까지 포함하여 배포하는 것 같다. cocos2d는 다음 사이트에서 받을 수 있다. Google - cocos2d project home cocos2d는 OpenGL ES 1.1 을 지원하는 오픈소스 프로젝트로 2d그래픽 프레임워크이다. 다운로드 받은 후 압축을 해제하면 API라이브러리와 예제 파일, 그리고 템플릿 관련 파일들을 볼수 있다. 이제..