I am making an object of AppDelegate and using it throughout my program, and I have declared all setters and getters, and also insert, select, delete, update qu
It's all about complexity and your feelings. You must like your solution ;-)
I obviously do this in another way - I've got singleton, which does handle all my common database things. I'm trying to keep application delegate as simple as possible. It's better for code sharing, etc.