@@ -46,11 +46,11 @@ @throw [OFInitializationFailedException exceptionWithClass: self]; } #endif -+ alloc ++ (instancetype)alloc { #if !defined(OF_HAVE_COMPILER_TLS) && defined(OF_HAVE_THREADS) OFAutoreleasePool **cache = of_tlskey_get(cacheKey); #endif @@ -85,11 +85,11 @@ free(cache); cache = NULL; } } -- init +- (instancetype)init { self = [super init]; @try { _pool = objc_autoreleasePoolPush(); @@ -168,15 +168,15 @@ } [super dealloc]; } -- retain +- (instancetype)retain { OF_UNRECOGNIZED_SELECTOR } -- autorelease +- (instancetype)autorelease { OF_UNRECOGNIZED_SELECTOR } @end