PSListController
PSListController is a class that represents a list of preferences in a table. It supports loading specifiers from a property list (specified at runtime).
Subclassing
This is a simple PSListController subclass that does not offer localization. The only message strictly required is -specifiers.
@interface MyListController : PSListController @end @implementation MyListController - (id)specifiers { if(_specifiers == nil) { // Loads specifiers from Name.plist from the bundle we're a part of. _specifiers = [[self loadSpecifiersFromPlistName:@"Name" target:self] retain]; } return _specifiers; } @end
|