直接发代码:
// // main.m // ControlDemo // // Created by watsy0007 on 12-6-3. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import <UIKit/UIKit.h> #import <Social/Social.h> #define BARBUTTONITEM(bar,title,act) UIBarButtonItem *bar = [[UIBarButtonItem alloc] initWithTitle:title \ style:UIBarButtonItemStylePlain \ target:self \ action:act]; @interface ViewController : UIViewController { } @end @implementation ViewController - (void) dealloc { [super dealloc]; } - (void) loadView { [super loadView]; [[self view] setBackgroundColor:[UIColor whiteColor]]; } - (void) viewDidLoad { [super viewDidLoad]; UILocalNotification *noti = [[UILocalNotification alloc] init]; noti.fireDate = [NSDate dateWithTimeIntervalSinceNow:10]; noti.timeZone = [NSTimeZone defaultTimeZone]; noti.repeatInterval=NSCalendarCalendarUnit; noti.repeatInterval = NSDayCalendarUnit; noti.alertBody = @"xxxxxxxxxxxx"; noti.alertAction = @"本地通知Demo"; noti.soundName = UILocalNotificationDefaultSoundName; noti.alertLaunchImage = @"alertLaunchImage"; [[UIApplication sharedApplication] scheduleLocalNotification:noti]; [noti release]; } - (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { return YES; } @end //----------------------------------------------------------------------------------------------------- #pragma mark - #pragma mark AppDelegate @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @property (strong, nonatomic) UIViewController *viewController; @end @implementation AppDelegate @synthesize window = _window; @synthesize viewController = _viewController; - (void) dealloc { [_window release]; [_viewController release]; [super dealloc]; } - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { srand(time(NULL)); self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; self.viewController = [[ViewController alloc] init]; UINavigationController *controller = [[UINavigationController alloc] initWithRootViewController:self.viewController]; self.window.rootViewController = controller; [controller release]; [self.window makeKeyAndVisible]; return YES; } @end int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } }