epreston/PSModelViewer — Issue #5: Clean up code base
Author: epreston
Created: 2011-10-11 21:55:34+00:00
State: open
Labels: Improvements

Clean up the code base to include only the essential code. This is issue has been created "after the fact" to capture what has been completed so far.

### 11 Oct: (one paragraph per commit)

- PSSmallItemUI is now a UIView, instead of UIViewController. Fixed two potential memory leaks. Many IBOutlet properties are now defined as assign instead of retain.

- Most of the UITableViewController's have have had most properties removed which do not need to be exposed.

- Removed unused code, added nib caching. Fixed minor issues with retain counts.

- The initial detail display is now constant. It is not reloaded while navigating the interface, this allows the user to come back to it quickly. Implemented feature to allow users to quickly get to an entity from the default detail view. Removed more unused code.

- We do not need to create a full stack browse the data model. Updated the code to reduce dependancies on core data context.

- The data model now includes a few sample configurations for testing and example.

- Dead code and comment removal. Xcode project reorganised.

- Added a log statement to show the text to edit to load your data model.