iOS Developer Program 갱신 5.2 일이개발자 프로그램 expire 일이어서 5.1 일 쉬는날 겸사 애플 개발자 센터에 로그인해서 결제를 했습니다.사실 개발자 센터 로그인 할때마다 한달전부터 계속 경고가 뜨더군요 만료일이 다가오니 갱신하라고 말이죠.1년 연장 비용은 119,000원 결제했습니다.애플 개발자 계정과 결제카드 정보가 동일해야 별다른 문제없이 진행된다는 이야기를 들었는데 저는 별 이상없이 진행 되었습니다. 결제이틀 후에 바로 "Thank you for purchasing an Apple Developer Program" 라는 제목으로 renew(갱신)되었다고 메일이 오더군요 메일 내용은 아래와 같습니다. 최초 가입이 아닌 갱신이라서 시행착오없이 renew 되었습니다. 단지 걱정이 5.2 일 만료일이어서 실제 결제 갱신해야.. IT를보다/Apple 2012. 5. 3
Object-c에서 메모리 관리 Object-c 런타임에는 java의 gc 가 없다. reference counter 기법으로 반 자동으로 메모리 관리를 한다. retain +1 증가 release -1 감소 객체 생성시 autorelease 면 자동 관리 하게된다. autorelease 로 생성되는 객체들은 NSAutoReleasePool 에 등록되게 되고 여기서 reference count들이 자동 관리 되게된다. autorelease 는 이 Pool에 '등록' 한다는 의미이고 실제 release 처리는 이벤트 루프로 돌아갈때 실제 release 가 일어난다. 함수로 돌려주는 객체는 반드시 오토릴리즈 된 객체로 돌려준다. 1.NSArray *array=[NSArray array]; 2.NSArray *array=[NSArray al.. IT를보다/Apple 2011. 9. 2
컴파일할때 자주보는 BAD_ACCESS 에러 Xcode로 코딩을 하다보면 심심치 않게 보는 에러중 하나가 BAD_ACCESS 에러인 듯하다. 이에러는 십중팔구 해제된 인스턴스에 접근하려고할때 나오는 메모리 접근 에러인데 가끔 버그 잡기가 만만치 않다. 물론 Object-c 경험많은 개발자야 금방 찾기도 하겠지만 .. 하여튼 개발할때는 프로젝트 환경설정에 NSZombieEnable 값을 켜(YES) 놓고 개발을 하면 컴파일 에러를 뿌릴때 실제 접근 하지못한 class명을 출력해 준다고하니 default로 설정해 놓는것이 좋을 것 같다. Xcode 4.0 버젼임으로 아래 캡쳐화면을 참고해서 편하게 에러를 잡도록 하자~ 해당 Project의 Product 메뉴를 선택하고 Edit Scheme 를 선택 합니다. 그다음 Arguments 탭을 선택한후 + .. IT를보다/Apple 2011. 9. 2
iTunes Connect Mobile 링크 iOS개발자 프로그램 등록을 한 후 자신의 앱을 올리게 되는데 나라별 앱 다운로드수 자신의 앱별 다운로드 수 를 시각적으로 볼 수 있습니다. 웹상에서 iTunes Connect 사이트의 Sales and Trends 메뉴에서 볼 수 있지만 아이폰 버젼으로 나온것이 iTunes connect Mobile 입니다. 이게 신기하게 아이폰 앱스토어에선 검색이 잘 안되더군요 구찮게 말이죠 그래서 혹시 삭제 된후 재설치하면 쉽게 받을 수 있게 기록을 남겨둡니다. 아이폰으로 아래 링크 터치 하면 다운로드 받을 수 있습니다. http://itunes.apple.com/kr/app/itunes-connect-mobile/id376771144?mt=8&ls=1 IT를보다/Apple 2011. 9. 1
iPhone 앱 기획단계에서 필요할 만한 이미지 아이폰 게임이나 앱을 만들때 필요할 만한 이미지입니다. LCD 화면이 아이폰과 같은 480*320 입니다. 출력해서 사용하시면 기획 하실때 편하실듯 합니다. IT를보다/Apple 2011. 9. 1
iOS 개발자 프로그램 등록 애플의 iOS 개발자 프로그램 결제를 한후 2틀뒤에 Activation mail 을 수신했다. 메일에 있는 링크를 타고 들어가 activation 코드를 입력한 후 화면 1.Activation code 입력후 활성화 된 후 페이지 2. iTunes connect 페이지에서 bank,tax info set up 된 화면 아이폰 개발에 대한 관심은 오래전부터 있었지만 주위만 맴돌다가 이번에 맥북을사고 Apple iOS 개발자프로그램 등록까지 했다. 코딩 감도 떨어지고 경험하지 못한 플랫폼 환경이라 적응하는데는 시간이 필요할것 같고 하지만 Mac OS 와 Xcode 같은 개발환경이 맘에들어 흥미롭고 재미가 있을것 같다. 또한 Appstore 도 개발자에 너무 매력적이고! 개발자 등록비용은 무려10만4천원, 그.. IT를보다/Apple 2011. 9. 1
자신의 앱에 iAD,AdMob 달기 카페나 검색을 통해서 남들다 소스를 던져주며 쉽게 했다는 그작업이 나는 왜이리 시행착오가 많은지~ 개발자 등록은 했으나 iAD나 AdMob 개념이 없어서 였고 사실 지금도 모르는것이 많다. 하여튼 순전히 검색과 삽질의 경험으로 달았으며 기록을 남겨 다른 분에게 혹시나 도움이 될까 하고 간단하게 글을 남겨 논다. iAD는 애플의 광고 플랫폼이고 AdMob 은 구글의 모바일 광고 플랫폼이다. (애드센스는 들어보았을것이다.) 개발자 등록을 했다고 가정하고 iTunesConnect 를 접속하면 iAD Network 이라는 메뉴가 있는데 나는 이걸 찾는 한참을 걸렸다. 나에게는 iAD Network 아이콘이 안보였던 이유가 iAd Network 활성화와 설정을 안해서 안보였다. 설정 방법은 iAd Network .. IT를보다/Apple 2011. 9. 1
Box2d User Manual http://box2d.org/manual.html Box2d 사용자 매뉴얼 1장 Box2D 소개 1.1 About 1.2Prerequisites Box2D는 c++로 만들어 졌다. 1.3 이 메뉴얼 문서에 관해 1.4 Feedback and Reproting Bugs Box2D관련해 어떤 피드백 할게 있다면 포럼에 남겨라. 1.5 box2d 의 핵심 concept shape rigid body fixture constraint contact constraint joint joint limit joint motor world 1.6 Moudles box2d는 세가지 모들로 만들어진다. Common Collision Dynamic 1.7 Units box2d는 부동소수점으로 작동된다. 1.8 생성과 규정 .. IT를보다/Apple 2011. 8. 2
CCScene 전환시 callback 되는 함수 CCScene 객체로 장면 전환이 일어날때 시간순대로 호출되는 함수들 -[[CCDirector sharedDirector] replaceScene:scene]; -[[CCDirector sharedDirector] pushScene:scene]; 위와 같은 코드로 장면 전환이 일어날때 호출되는 함수들 이다. 이색은 호출한 CCScene , 이색은 호출된 CCScene의 함수이다. 1.장면 전환 호출 ↓ 2.Init호출 ↓ 3.onEnter호출 ↓ 4.onExit호출 ↓ 5.onEnterTransitionDidFinish호출 ↓ 6.dealloc호출 출처:http://blog.naver.com/h0965 cocos2d에서 scene 전환시 효과 CCTransitionRotoZoom 회전하면서 Z.. IT를보다/Apple 2011. 8. 2