
*2010/11/06:
如果對物件導向不熟的,可以參考一下這篇
.


#import _UIKit/UIKit.h_
@interface TabsAppDelegate : NSObject {
UIWindow *window;
IBOutlet UITabBarController *rootController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *rootController;
@end
#import "TabsAppDelegate.h"
@implementation TabsAppDelegate
@synthesize window;
@synthesize rootController;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after application launch
[window addSubview:rootController.view];
[window makeKeyAndVisible];
}
- (void)dealloc {
[window release];
[rootController release];
[super dealloc];
}
@end
#import _UIKit/UIKit.h_
@interface MyNavigationController : UINavigationController {
}
@end
#import _UIKit/UIKit.h_
#import "MyNavigationController.h"
@interface TabsAppDelegate : NSObject
UIWindow *window;
IBOutlet UITabBarController *rootController;
MyNavigationController *navigationController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *rootController;
@property (nonatomic, retain) MyNavigationController *navigationController;
@end
@synthesize navigationController;
#import
@interface MyTableViewController : UITableViewController {
NSMutableArray *tableData;
}
@property (nonatomic, retain) NSMutableArray *tableData;
@end
@synthesize tableData;
- (void)viewDidLoad {
//[super viewDidLoad];
tableData = [[NSMutableArray alloc] initWithObjects:@"甲", @"乙", @"丙", nil];
}
在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 內
的 // Set up the cell... 下面加上
cell.text = [tableData objectAtIndex:indexPath.row];
MainWindow.xib 也跟著變了