2012/10/28 3

Cocos2d Note, Tip

cocos2d 개발시 잊기 쉬운 것이나, 요긴하게 쓰이는 팁들을 한 곳에 모아보자.(맨날 까먹고 따로 포스팅 하긴 하지만...) 1. onEnter, onExit onEnter // init 메소드가 실행된 후onExit // dealloc 메소드가 실행되기 전 두 개의 메소드를 사용할 시 super를 호출하는 것을 잊지 말자. [super onEnter] 를 하지 않으면, 새로운 scene에서 touch나 accelerometer 가 입력되지 않는다.[super onExit] 를 하지 않으면, 현재 scene이 메모리에서 release 되지 않는다. 2. enum typedef enum { SceneINVALID = 0, SceneFirst, SceneSecond, SceneMAX, } SceneTyp..

iDev/Cocos2D 2012.10.28

Objective-C Singleton

iOS 개발을 하다보면 간간히 싱글톤을 사용해야 할 때가 있는데(다른 언어도 마찮가지겠지만..)너무 남용하지 말자. static MyManager *sharedManager = nil; +(MyManager*) sharedManager { if (sharedManager == nil) { sharedManager = [[MyManager alloc] init]; } return sharedManager; } or static MyManager *sharedManager = nil; +(MyManager*) sharedManager { static dispatch_once_t once; static MyManager* sharedManager; dispatch_once(&once, ^{ sharedMana..

iDev 2012.10.28