设置桌面图标

+(void)setAppIconNumber:(NSInteger)num type:(int)type{
    if ([UIParam getIOSVersion]>8.0) {
        UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
        [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
    }
    
    UIApplication *app = [UIApplication sharedApplication];

    if (type == 0) {
        // 应用程序右上角数字
        app.applicationIconBadgeNumber += num;
    }else{
        app.applicationIconBadgeNumber  = num;
    }
}
原文地址:https://www.cnblogs.com/SimonGao/p/4702123.html