Saying Goodbye to a Singleton

On October 6, 2011, in Announcements, by Steffen Itterheim

I’m just a programmer, trying to comprehend.

[cc lang=”cpp”]
-(void) dealloc
{
[steveJobs release];
steveJobs = nil;
}
[/cc]

Steve’s public @interface was one of vision, drive and passion. His private @interface remained largely that: private.

Steve’s @implementation was not perfect, and it had a particularly nasty bug that eventually brought down the whole system. But by that time the parts of his @implementation that worked perfectly had accomplished a lot, and influenced a lot of other objects through indirection. Even directly on occasion.

His memory imprint on those objects will continue to affect their runtime behavior for a long time.

We mourn the deallocation of a Singleton, if ever there was one.

Tagged with: