2012-04-03 1 views
0

필자의 plist를 복용하는 것과 같은 선량 컨트롤러 클래스를 만들면 내 plist의 값을 내 plist의 모든 값을 내 연결 응답을 검사하는 데 사용할 변수에 저장합니다.plist 컨트롤러 클래스

또한 필요한 경우 새 값을 저장하는 것과 같은 작업을 수행합니다.

하지만 많은 클래스에서이 클래스에 액세스하고 싶습니다. 그러나 클래스를 초기화하고 다른 클래스를 초기화하면 두 객체를 생성하는 것이 아니라고합니다.

그래서 내 질문은 다른 클래스의 몇 가지에서 액세스 할 수있는 클래스를 처리하는 가장 좋은 방법은 무엇입니까?

+1

싱글 톤 패턴을 검색하십시오. – Costique

답변

0

어디에서 다른 클래스를 사용하고 있습니까? 뷰 컨트롤러 인 경우 각 뷰에서 인스턴스를 만드는 것이 완벽합니다.

같은보기 컨트롤러 내에서 만들어진 객체 인 경우 객체가 객체를 함수 입력으로 사용하도록하십시오. 이렇게하면 해당 개체의 인스턴스 하나를 만들어 다른 모든 개체와 공유 할 수 있습니다. 다음은 예입니다.

-(void)myFunction:(plistControlClass *)myPlistController{ 

}