首页 > 代码库 > 关于UIApplication的认识
关于UIApplication的认识
UIApplication对象的使用
1. 在安卓里面也有 一个该对象就是象征着这个程序 是一个单例
2.获取方法 [UIApplication shareApplication]
3.一个iOS程序启动时候的第一个对象是UIApplication的对象
4. 利用Application可以进行一鞋应用级别的操作的
5 利用Application可以进行一鞋应用级别的操作的 举例??????
[UIApplication shareApplication]
#define kDeviceVersion [[UIDevice currentDevice] systemVersion].floatValue
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
if (kDeviceVersion >= 8.0) {
// 使用本地通知 (本例中只是badge,但是还有alert和sound都属于通知类型,其实如果只进行未读数在appIcon显示,只需要badge就可, 这里全写上为了方便以后的使用)
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert categories:nil];
// 进行注册
[application registerUserNotificationSettings:settings];
}
return YES;
}
-(void)onClick {
//做一些引用级别的操作
UIApplication *app = [UIApplication sharedApplication];
app.applicationIconBadgeNumber = 1000;
}
关于UIApplication的认识