A few points-
Core Data should not be checked. It is not used.
Concerning step #4
The window in the workspace is not the "MainWindow.xib", it is the UIWindow. The gutter area (Dock) to the left of the workspace serves the same purpose as the "MainWindow.xib" window that was present in versions of Xcode prior to Xcode 4. Both are essentially holding areas for all objects in the .xib. You can also drop the ViewController into the workspace and it will be added to the Dock (gutter). A ViewController cannot be added to a window. A ViewController's view can.
In Step #9, assuming you have created the class files and have selected the ViewController proxy in the MainWindow.xib, the class will be in the Custom Class drop down in the
Identity inspector. The book (again working from the prior incarnation "Beg. iPad Development") may refer to finding it in the
Attributes inspector.
Step #11. Apple is trying to compel you to use the accessor for the window, as you should, rather than directly calling the variable. (It is a private variable) If you note, they call it as follows
Code:
[self.window makeKeyAndVisible];
in the method that you add the subview. You should enter your method as
Code:
[self.window addSubview:viewController.view];
The list view is not available anymore. As I stated in a previous communication, there are two views; the default object view and the outline view.
If you haven't checked it out, you should read through the Xcode 4 transition guide, or possibly get a copy of Xcode 3.2.6 and try the projects in the earlier version as well as Xcode 4. The Xcode 4 quickstart guide should also be useful.
Bob