Okay, this might boil down to personal preference but the use of singletons in this class bothers me somewhat. When the preference window is closed, the class and all those views are still sitting around in memory. This is especially bad when you have elaborate preferences, which in my case use a fair amount of memory.
If the singleton needs to stay, then perhaps there could be added a destruct method that will kill the singleton as well as its subviews. Not sure what the best way is to go about this. Ideas?
Okay, this might boil down to personal preference but the use of singletons in this class bothers me somewhat. When the preference window is closed, the class and all those views are still sitting around in memory. This is especially bad when you have elaborate preferences, which in my case use a fair amount of memory.
If the singleton needs to stay, then perhaps there could be added a destruct method that will kill the singleton as well as its subviews. Not sure what the best way is to go about this. Ideas?