does something need to hold a reference to a singleton objective-c object in order to preserve it through the life of an IOS app?
问题 does something need to hold a reference to a singleton objective-c object in order to preserve it through the life of an IOS app? For example if if AppDelegate you created/instantiated a singleton object but didn't retain it, would this instance (with instance variable data) be available later on in the iPhone app? In other words to ensure data in the singleton remains intact, in the App Delegate where it was initially created, would the App Delegate need to retain it to one of it's instance