Managing a Shared Resource Using a Singleton | Apple Developer Documentation

Provide access to a shared resource using a single, shared class instance.