Too Long; Didn't Read
In swift(iOS), Singleton class will be instantiated only once and will be in memory through out the app life cycle. So we can say at any given point of time in the app life cycle only one instance of the singleton object is used and it provides a global access point to it from anywhere in your project.