提交 8979ef99 编写于 作者: Y yixiangboy

去掉体积太大的文件

上级 0418c20f
......@@ -22,5 +22,6 @@ target :'DoraemonKitDemo' do
pod 'FBRetainCycleDetector', :git => 'git@github.com:facebook/FBRetainCycleDetector.git', :configurations => ['Debug']
pod 'fishhook', :git => 'git@github.com:facebook/fishhook.git', :configurations => ['Debug']
pod 'YYDebugDatabase', :git => 'https://github.com/y500/YYDebugDatabase.git', :configurations => ['Debug']
#pod 'YYDebugDatabase', '2.0.8'
#pod 'FBRetainCycleDetector'
end
Versions/Current/DoraemonKit
\ No newline at end of file
Versions/Current/Headers
\ No newline at end of file
framework module DoraemonKit {
umbrella header "DoraemonKit.h"
export *
module * { export * }
}
Versions/Current/Resources
\ No newline at end of file
//
// DoraemonANRDetailViewController.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/16.
//
#import "DoraemonBaseViewController.h"
@interface DoraemonANRDetailViewController : DoraemonBaseViewController
@property (nonatomic, strong) NSDictionary *anrInfo;
@end
//
// DoraemonANRListCell.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/15.
//
#import <UIKit/UIKit.h>
@interface DoraemonANRListCell : UITableViewCell
- (void)renderCellWithData:(NSDictionary *)dic;
+ (CGFloat)cellHeight;
@end
//
// DoraemonANRListViewController.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/15.
//
#import "DoraemonBaseViewController.h"
@interface DoraemonANRListViewController : DoraemonBaseViewController
@end
//
// DoraemonANRManager.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/14.
//
#import <Foundation/Foundation.h>
typedef void (^DoraemonANRManagerBlock)(NSDictionary *anrInfo);
@interface DoraemonANRManager : NSObject
+ (instancetype)sharedInstance;
@property (nonatomic, assign) BOOL anrTrackOn;
@property (nonatomic, strong) NSMutableArray *anrArray;
/*
卡顿时长阈值,单位为秒,
*/
@property (nonatomic, assign) int64_t timeOut;
- (void)addANRBlock:(DoraemonANRManagerBlock)block;
- (void)start;
- (void)stop;
@end
//
// DoraemonANRPlugin.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/13.
//
#import <Foundation/Foundation.h>
#import "DoraemonPluginProtocol.h"
@interface DoraemonANRPlugin : NSObject<DoraemonPluginProtocol>
@end
//
// DoraemonANRTracker.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/14.
//
// 参考ONEANRTracker
#import <Foundation/Foundation.h>
#import "DoraemonPingThread.h"
//ANR监控状态枚举
typedef NS_ENUM(NSUInteger, DoraemonANRTrackerStatus) {
DoraemonANRTrackerStatusStart, //监控开启
DoraemonANRTrackerStatusStop, //监控停止
};
/**
* 主线程卡顿监控类
*/
@interface DoraemonANRTracker : NSObject
/**
* 开始监控
*
* @param threshold 卡顿阈值
* @param handler 监控到卡顿回调(回调时会自动暂停卡顿监控)
*/
- (void)startWithThreshold:(double)threshold
handler:(DoraemonANRTrackerBlock)handler;
/**
* 停止监控
*/
- (void)stop;
/**
* ANR监控状态
*/
- (DoraemonANRTrackerStatus)status;
@end
//
// DoraemonANRViewController.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/6/13.
//
#import "DoraemonBaseViewController.h"
@interface DoraemonANRViewController : DoraemonBaseViewController
@end
//
// DoraemonAllTestManager.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/4/25.
//
#import <Foundation/Foundation.h>
typedef void (^DoraemonAllTestManagerBlock)(NSDictionary *upLoadData);
@interface DoraemonAllTestManager : NSObject
+ (DoraemonAllTestManager *)shareInstance;
@property (nonatomic, assign) NSTimeInterval startTimeInterval;
@property (nonatomic, assign) BOOL fpsSwitchOn;
@property (nonatomic, assign) BOOL cpuSwitchOn;
@property (nonatomic, assign) BOOL memorySwitchOn;
@property (nonatomic, assign) BOOL flowSwitchOn;
@property (nonatomic, assign) BOOL startTestOn;
- (void)startRecord;
- (void)endRecord;
- (void)addPerformanceBlock:(DoraemonAllTestManagerBlock)block;
@end
//
// DoraemonAllTestPlugin.h
// DoraemonKit-DoraemonKit
//
// Created by yixiang on 2018/4/24.
//
#import <Foundation/Foundation.h>
#import "DoraemonPluginProtocol.h"
@interface DoraemonAllTestPlugin : NSObject<DoraemonPluginProtocol>
@end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册