(header file)
interface RootViewController : UITableViewController {
NSMutableArray* drinks;
NSDictionary* drinkMap;
}
@property(nonatomic, retain) NSMutableArray* drinks;
@property(nonatomic, retain) NSDictionary* drinkMap;
.... and initing the array:
// Load directly
drinks = [[ NSMutableArray alloc] initWithObjects: @"Mojito", @"Long Island Iced Tea", @"Firecracker", nil];
// Load from a resource (prefered - its all about the plists).
NSString *path = [[NSBundle mainBundle] pathForResource: @"DrinkDirections" ofType: @"plist"];
drinks = [[ NSMutableArray alloc] initWithContentsOfFile:path];
// Note well: If you are initing a big plist dictionary then load it in as an Array and once you have an element that bit is a Dictionary.
No comments:
Post a Comment