Ok, so I've read the documents at Apple and I've read tutorials and stacks of books. I still don't really GET appDelegates. Yes, I know that they pretty much handle the loading/unloading and view swapping and such (summarized I know but still). My main question is: what else, if anything, are they good for? Could I, say, declare an NSString in the app delegate and have it be set or accessed in various views in my app? If so how? (side note: if that's done in a way outside of appdelegate I'd like to know how but that's probably a different thread). What I'm ultimately looking for is kind of an App delegate feature summary or something. AppDelegates for dummies, perhaps?