Just a quick question If this is too stupid, let me know.... Let's say I have created a simple TableView in IB for an iPhone application created off of the Windowed Application template in Xcode... I have a table View with a tool bar at the top and a "Done" button in it. In IB there is a feature "Create Class Files" Lets say I use this and it will create class file in Xcode for: on for the button, one for the tool bar, one for the Table...etc... Is this good practice to do this? Is it bad practice? Should they be in separate classes?