iOS 后台调度任务 Selene from LinkedIn
- 授权协议: 未知
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/linkedin/Selene
软件介绍
Selene 是一个 iOS 库,用于在后台调度任务的执行。
使用:
1) 添加 fetch 后台模式到你 app 的 Info.plist 文件。
2) 创建一个任务
任务必须符合 SLNTaskProtocol。 例如:
@interface SampleTask: NSObject<SLNTaskProtocol>
@end
@implementation SampleTask
+ (NSString *)identifier {
return NSStringFromClass(self);
}
+ (NSOperation *)operationWithCompletion:(SLNTaskCompletion_t)completion {
NSOperation *operation = [NSBlockOperation blockOperationWithBlock:^{
// Do some work ....
completion(UIBackgroundFetchResultNoData);
}];
return operation;
}
+ (CGFloat)averageResponseTime {
return 5.0;
}
+ (SLNTaskPriority)priority {
return SLNTaskPriorityLow;
}
@end3) 添加任务类调度
NSArray *tasks = @[[SomeTask class]]; // Run the scheduler every 5 minutes [SLNScheduler setMinimumBackgroundFetchInterval:60 * 5]; // Add the tasks [SLNScheduler scheduleTasks:tasks];
在应用程序委托:
- (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
[SLNScheduler startWithCompletion:completionHandler];
}
数据挖掘导论
Pang-Ning Tan, Michael Steinbach / 范明 范宏建 / 人民邮电出版社 / 2006-01-01 / 49.00元
本书全面介绍了数据挖掘的理论和方法,旨在为读者提供将数据挖掘应用于实际问题所必需的知识。本书涵盖五个主题:数据、分类、关联分析、聚类和异常检测。除异常检测外,每个主题都包含两章:前面一章讲述基本概念、代表性算法和评估技术,后面一章较深入地讨论高级概念和算法。目的是使读者在透彻地理解数据挖掘基础的同时,还能了解更多重要的高级主题。此外,书中还提供了大量示例、图表和习题。 本书适合作为......一起来看看 《数据挖掘导论》 这本书的介绍吧!
SHA 加密
SHA 加密工具
RGB CMYK 转换工具
RGB CMYK 互转工具
