Abstract
I describe the singleton pattern in this chapter, which ensures that only one object of a given type exists in the application. This is one of the most commonly used design patterns because it solves problems that arise often, either because you need an object to represent a real-world resource or because you want to ensure that all activity of a certain kind—such as logging—is handled in a consistent way. Table 6-1 puts the singleton pattern in context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Adam Freeman
About this chapter
Cite this chapter
Freeman, A. (2015). The Singleton Pattern. In: Pro Design Patterns in Swift. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0394-1_6
Download citation
DOI: https://doi.org/10.1007/978-1-4842-0394-1_6
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-0395-8
Online ISBN: 978-1-4842-0394-1
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)