Singleton: Difference between revisions

Content added Content deleted
m (Moved to Basic learning cat)
(→‎Non-Thread-Safe: NSObject are into OpenStep and "derivated" (like GNUstep, Cocoa))
Line 275: Line 275:
===Non-Thread-Safe===
===Non-Thread-Safe===


(Using Cocoa's NSObject as a base class)
(Using Cocoa/OpenStep's NSObject as a base class)
<pre>
<objc>
// SomeSingleton.h
// SomeSingleton.h
@interface SomeSingleton : NSObject
@interface SomeSingleton : NSObject
Line 286: Line 286:


@end
@end
</pre>
</objc>


<pre>
<objc>
// SomeSingleton.m
// SomeSingleton.m
@implementation SomeSingleton
@implementation SomeSingleton
Line 302: Line 302:


@end
@end
</pre>
</objc>

=={{header|Java}}==
=={{header|Java}}==