获取App启动时间
#import <UIKit/UIKit.h>
#import <UIKit/UIKit.h>
#import
"AppDelegate.h"
CFAbsoluteTime
StartTime;
int
main(
int
argc,
char
* argv[]) {
StartTime
=
CFAbsoluteTimeGetCurrent
();
//记录App启动时间
@autoreleasepool {
return UIApplicationMain (argc, argv, nil , NSStringFromClass ([ AppDelegate class ]));
}
@autoreleasepool {
return UIApplicationMain (argc, argv, nil , NSStringFromClass ([ AppDelegate class ]));
}
}
AppDelegate.m 文件中加入黄底
- (
BOOL
)application:(
UIApplication
*)application didFinishLaunchingWithOptions:(
NSDictionary
*)launchOptions {
#if MEASURE_LAUNCH_TIME
dispatch_async ( dispatch_get_main_queue (), ^{
NSLog ( @"App启动时间-Launched in %f sec" , CFAbsoluteTimeGetCurrent() - StartTime);
});
#endif
return YES ;
dispatch_async ( dispatch_get_main_queue (), ^{
NSLog ( @"App启动时间-Launched in %f sec" , CFAbsoluteTimeGetCurrent() - StartTime);
});
#endif
return YES ;
}