Ich habe eine Thread-sichere Version gesehen
%Vor% Aber was würde passieren, wenn jemand nur [MyClass alloc] init]
aufruft? Wie kann es dieselbe Instanz wie die Methode +(MyClass *)singleton
zurückgeben?
Apple empfiehlt die strikte Singleton-Implementierung (kein anderes lebendes Objekt des gleichen Typs ist erlaubt) auf diese Weise:
%Vor%Link zum Apfel Dokumentation (unten auf der Seite, ohne ARC)
Ich habe dieses Codebeispiel aus dem Duckrowing-Blog entnommen: Ссылка
In der .h haben wir
%Vor%und in der .m haben wir
%Vor%Beachten Sie die allocWithZone.
Tags und Links objective-c ios singleton automatic-ref-counting