zoukankan      html  css  js  c++  java
  • 修改程序图标标示数字

    1.修改自身应用图标标示数字:
       [UIApplication sharedApplication].applicationIconBadgeNumber = 10;
    2. 修改其他应用图标标示数字:
       ios7.0下的sdk
       Use class-dump to dump the headers for /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore

    涉及的头文件
    ISOperation-ISAuthentication.h
    ISOperation-ISLoadSoftwareMapAdditions.h
    ISOperation-ISLoadURLBagAdditions.h
    ISOperation.h
    ISOperationDelegate-Protocol.h
    ISOperationQueue.h
    ISSetApplicationBadgeOperation.h

    You may have to edit ISOperation.h:

    1. Change the #import "NSOperation.h" to #import
    2. Remove the "" in the first part of the interface. So you're just left with "id _delegate;"

    Then copy these 3 files into a "Headers" dir inside of the /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/iTunesStore.framework dir.

    You can now add the iTunesStore framework to your xcode project. Just point to the dir above.

    Now add "#import " to your code and, for your convenience, here's an example-function ready for use:

    CODE:
       
    1. ISSetApplicationBadgeOperation *sbadge = [[ISSetApplicationBadgeOperation alloc] init];
    2.     
    3.     
    4.     [sbadge setBundleIdentifier:bundleIdentifier];
    5.     [sbadge setBadgeValue:[NSString stringWithFormat:@"%d",number]];
    6.     [sbadge run];
    7.     [sbadge release];
  • 相关阅读:
    在Netty使用中TLSv1.3
    基本路径测试
    测试准备
    skywalking源码中添加日志代码并打印
    Java应用启动集成skywalking
    Logback获取全局唯一标识 traceid记录到日志中
    通过示例展示Byte Buddy 如何增强 log() 方法
    SpringIOC
    Flask 信号机制
    Django 信号机制
  • 原文地址:https://www.cnblogs.com/cnsec/p/11515795.html
Copyright © 2011-2022 走看看