In iPhone development for every page you see there are 2 files, a nib file, and a view Controller (books.nib, booksViewController.m), but in a Cocoa application apple suggests to have 3 files (books.nil, books.m, booksViewController). What is the point of having 2 class files? is it a bad idea to connect the attributes to the outlets in the interface, in the same file that the logic goes?
so keep it exactly like iphone a nib file, and ciew controller?