현재 AppDelegate 클래스에서 Property를 사용하고 있습니다.싱글 톤 클래스의 @property 설정
내 필요에 따라이 전역 속성이 1 개 이상 필요하므로 속성을 보유 할 수있는 Singleton 클래스를 만들 생각입니다. 싱글 톤에 대한 많은 정보를 찾았지만 클래스의 인스턴스가 없어도 속성을 수정할 수 있습니까? 예를 들어
:
@interface Tools : NSObject
@property (nonatomic,retain) NSDictionary* item;
...
@end
내가하고 싶은 :
[Tools setItem:someDict];
someClass = [someClass alloc] initWithItem:[Tools getItem]];
내 모든 아이디어는 클래스 도구에 인스턴스가없는 문제에 끝났다. 나는 정적 변수 (속성이 아님)로 설정된 항목을 설정하려고 시도했지만 작동하지 않습니다.하지만 이것이 올바른 이유가 아닌 것은 확실합니다.
하지만 다른 질문, 추가 관련 : 프로젝트 - Prefix.pch 파일에
#import "Tools.h"
, 아이템의 속성이 프로젝트에 모든 곳에서 사용할 수 있도록, 좋은 생각인가?
감사합니다. 그게 정확히 내가하려는 일이야. – EladG