Abstract
The lazy initialization pattern embodies the just-in-time philosophy of data delivery. It delays the construction of values or data structures until that data is actually needed. Lazy initialization is a popular design pattern in both Java and Objective-C. Objective-C adds another level by implementing its own lazy initialization of class structures, which you can integrate into your own classes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 James Bucanek
About this chapter
Cite this chapter
(2009). Lazy Initialization Pattern. In: Learn Objective-C for Java Developers. Apress. https://doi.org/10.1007/978-1-4302-2370-2_21
Download citation
DOI: https://doi.org/10.1007/978-1-4302-2370-2_21
Publisher Name: Apress
Print ISBN: 978-1-4302-2369-6
Online ISBN: 978-1-4302-2370-2
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)