测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布上次发布 | 2014 年 12 月 |
由 Luka Mirosevic 维护。
统计您的 iOS 或 Mac OS X 应用启动的次数,并且可以选择在达到特定启动次数时注册代码块。
根据您对 启动
的定义,您可以在 application:didFinishLaunching:withOptions:
(iOS)/-applicationDidFinishLaunching:
(OS X) 或 applicationDidBecomeActive:
(iOS 和 OS X 上名称相同,但请注意不同的参数) 中放置此代码
[GBLaunchCounter track];
您可以使用以下方式查看应用启动的次数
[GBLaunchCounter launchCount]; //Returns a NSUInteger
您可以选择为当应用达到一定数量的启动时调用的代码块进行注册
[self callHandler:^(NSUInteger launchCount) {
NSLog(@"This is launch number 10");
} onLaunchNumber:10];
...或者每 n 次启动
[self callHandler:^(NSUInteger launchCount) {
NSLog(@"Logging every third launch");
} everyNLaunches:3];
请记住导入静态库的头文件(在 iOS 上)
#import "GBLaunchCounter.h" //iOS
...或者框架的头文件(在 OS X 上)
#import <GBLaunchCounter/GBLaunchCounter.h> //OS X
iOS:将它们添加到项目的工作空间中,添加 GBLaunchCounter-iOS 依赖,与二进制文件连接,添加 -ObjC 连接器标志,添加头文件搜索路径。
OS X:将它们添加到项目的工作空间中,添加 GBLaunchCounter-OSX 依赖,与二进制文件连接,将框架添加到 Bundles 中的“复制文件”步骤。
版权所有 2013 Luka Mirosevic
根据 Apache 许可协议版本 2.0(“许可协议”)授权;除非遵守许可协议,否则不得使用此作品。您可以在 LICENSE 文件中或通过以下链接获取许可证的副本
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”提供,不提供任何明示或隐示的保证或条件。有关权限和限制的特定语言,请参阅许可证。