현재 앱의 구조를 개선하고 싶습니다. 다른 클래스의 첫 CCLayer (Cocos2D) 클래스에서 만든 속성에 액세스하려고합니다. 이제 분명히 할당 할 수 있고 접근 할 수 있지만 init 메소드가 호출되고 거기에서 내리막 길을 가야합니다.다른 클래스의 속성에 해당 클래스를 할당하지 않고 액세스 하시겠습니까?
어쨌든, 다시 할당하지 않고 다른 CCLayer 클래스의 속성에 액세스 할 수있는 방법이 있습니까?
또한 내 앱에는 이미 싱글 톤이 있지만 너무 많은 변수가있어 매우 혼란 스럽습니다. 싱글 톤을 사용하는 것 외에 다른 방법이 있습니까?
이미 속성을 설정 했으므로 할당 기법없이 다른 클래스에서 액세스해야합니다.
감사합니다.
첫 번째 CCLayer에 대한 참조가있는 싱글 톤 클래스를 만든 다음이를 사용하여 두 번째 CCLayer의 속성에 액세스 한 적이 있습니까? – WendiKidd
"내리막 길"이라면 무엇을 의미합니까? 클래스의 속성에 액세스해야하는 경우 해당 클래스의 인스턴스가 있어야합니다. 새 것을 만들거나 이미 만든 참조를 가져와야합니다. 일부 코드를 게시하면 Google에서 도움이 될 것입니다. –
내 init 메소드의 모든 것을 두 번 할당 할 수 있다는 것을 의미하므로이 점을 이해하고 싶습니다. –