저는 응용 프로그램을 만들고 많은 뷰를 한 번만 표시합니다. 그래서이 만드는 중이라서 :UIViewController 클래스에서 싱글 톤을 사용하지 않는 이점은 무엇입니까
+(listNewController *) singleton
{
return _singleton;
}
- (void)viewDidLoad
{
[super viewDidLoad];
_singleton = self;
어딘가를
- (void)viewDidUnload
{
_singleton = nil;
지금뿐만 아니라 내가있는 viewDidLoad 만 _singleton 경우 호출 될 수 있도록 몇 가지 코드를 보호 할 수 있습니다 내 하나의 ViewController에 좋은 참조를 가지고 == nil.
하지만 대부분의 사람들은 싱글 톤이 아닌 응용 프로그램 위임자의 ViewController에 대한 참조를 넣습니다.
왜?
어쨌든 플러스 마이너스 란 무엇입니까?
뷰가 한 번만 표시되면 싱글 톤이 필요하지 않습니다. 단일 인스턴스를 만들고 완료하면 처리 할 수 있습니다 ... 아니면 뭔가 놓쳤습니까? – nielsbot