나는 아이폰 개발에 익숙하며 다른 클래스에서 액세스 할 때 배열을 사용해야하므로 수석이 내게 당신이 애플 리케이션 델리게이트에서 선언하고 다른 클래스에 액세스해야한다고 말했어. 필요, 그래서 그 라인을 썼습니다우리 애플 리케이션에서 애플 리케이션 대리인을 사용하는 이유
MyAppAppDelegate * appObject =
(MyAppAppDelegate*)[[UIApplication sharedApplication]delegate];
나는 성공적으로 내 작업을 완료하지만 그것을 100 % 얻을 수 없었다. 누군가 우리가 이것을 왜 사용해야하는지, 그리고 정확히 이것을 사용해야 할 정확한 상황을 말해주는 사람입니까?
. 효과적으로 배열을 [3 차 세계]로 만들었습니다 (http://boredzo.org/blog/archives/2011-03-18/application-delegate-singletons). 대안으로 [의존성 주입] (http://en.wikipedia.org/wiki/Dependency_injection)을 고려하십시오. –