diff --git a/iOS/DoraemonKit/Src/Core/CommonUI/Oscillogram/DoraemonOscillogramWindow.m b/iOS/DoraemonKit/Src/Core/CommonUI/Oscillogram/DoraemonOscillogramWindow.m index 598dc01914feb13eaaf33bd6b68467a25631922a..2963f9dcd91ce1b5a865c75fe9110a1a29df1395 100644 --- a/iOS/DoraemonKit/Src/Core/CommonUI/Oscillogram/DoraemonOscillogramWindow.m +++ b/iOS/DoraemonKit/Src/Core/CommonUI/Oscillogram/DoraemonOscillogramWindow.m @@ -46,7 +46,7 @@ } - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{ - if (point.x>DoraemonScreenWidth-kDoraemonSizeFrom750(60) && point.yDoraemonScreenWidth-kDoraemonSizeFrom750(60) && point.y 0.0) { + iPhoneXSeries = YES; + } + } + + return iPhoneXSeries; +} + + (NSString *)locationAuthority{ NSString *authority = @""; if ([CLLocationManager locationServicesEnabled]) { diff --git a/iOS/DoraemonKit/Src/Core/Plugin/CPU/Function/DoraemonCPUOscillogramViewController.m b/iOS/DoraemonKit/Src/Core/Plugin/CPU/Function/DoraemonCPUOscillogramViewController.m index cb4e1af7481b29ff253097e4f36d74e998e9525b..9e6703bbdff2ac17fc2956b65629b78534ae6f78 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/CPU/Function/DoraemonCPUOscillogramViewController.m +++ b/iOS/DoraemonKit/Src/Core/Plugin/CPU/Function/DoraemonCPUOscillogramViewController.m @@ -36,11 +36,11 @@ titleLabel.textColor = [UIColor whiteColor]; [self.view addSubview:titleLabel]; [titleLabel sizeToFit]; - titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); + titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), IPHONE_TOPSENSOR_HEIGHT + kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); UIButton *closeBtn = [[UIButton alloc] init]; [closeBtn setImage:[UIImage doraemon_imageNamed:@"doraemon_close_white"] forState:UIControlStateNormal]; - closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), 0, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); + closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), IPHONE_TOPSENSOR_HEIGHT, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); [closeBtn addTarget:self action:@selector(closeBtnClick) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:closeBtn]; diff --git a/iOS/DoraemonKit/Src/Core/Plugin/FPS/Function/DoraemonFPSOscillogramViewController.m b/iOS/DoraemonKit/Src/Core/Plugin/FPS/Function/DoraemonFPSOscillogramViewController.m index deefc494d43f9f7d4d1a71f2accbcd7d4fb3450c..07ad8fed94b5da6694743c3fd0dce6bcabe8afb4 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/FPS/Function/DoraemonFPSOscillogramViewController.m +++ b/iOS/DoraemonKit/Src/Core/Plugin/FPS/Function/DoraemonFPSOscillogramViewController.m @@ -36,11 +36,11 @@ titleLabel.textColor = [UIColor whiteColor]; [self.view addSubview:titleLabel]; [titleLabel sizeToFit]; - titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); + titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), IPHONE_TOPSENSOR_HEIGHT + kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); UIButton *closeBtn = [[UIButton alloc] init]; [closeBtn setImage:[UIImage doraemon_imageNamed:@"doraemon_close_white"] forState:UIControlStateNormal]; - closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), 0, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); + closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), IPHONE_TOPSENSOR_HEIGHT, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); [closeBtn addTarget:self action:@selector(closeBtnClick) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:closeBtn]; diff --git a/iOS/DoraemonKit/Src/Core/Plugin/Memory/Function/DoraemonMemoryOscillogramViewController.m b/iOS/DoraemonKit/Src/Core/Plugin/Memory/Function/DoraemonMemoryOscillogramViewController.m index 4100a3705d07a12db18a0f7a3499c4de15d0aa16..b707d28a5a9fa0ec5a75e9821934fa0439741163 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/Memory/Function/DoraemonMemoryOscillogramViewController.m +++ b/iOS/DoraemonKit/Src/Core/Plugin/Memory/Function/DoraemonMemoryOscillogramViewController.m @@ -36,11 +36,11 @@ titleLabel.textColor = [UIColor whiteColor]; [self.view addSubview:titleLabel]; [titleLabel sizeToFit]; - titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); + titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), IPHONE_TOPSENSOR_HEIGHT + kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); UIButton *closeBtn = [[UIButton alloc] init]; [closeBtn setImage:[UIImage doraemon_imageNamed:@"doraemon_close_white"] forState:UIControlStateNormal]; - closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), 0, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); + closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), IPHONE_TOPSENSOR_HEIGHT, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); [closeBtn addTarget:self action:@selector(closeBtnClick) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:closeBtn]; diff --git a/iOS/DoraemonKit/Src/Core/Plugin/NetFlow/Function/View/DoraemonNetFlowOscillogramViewController.m b/iOS/DoraemonKit/Src/Core/Plugin/NetFlow/Function/View/DoraemonNetFlowOscillogramViewController.m index e35c18700876c003365ac00817db2886e40cd932..7360b2aca5bd03e15095f0ddc00c53a9113d85f5 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/NetFlow/Function/View/DoraemonNetFlowOscillogramViewController.m +++ b/iOS/DoraemonKit/Src/Core/Plugin/NetFlow/Function/View/DoraemonNetFlowOscillogramViewController.m @@ -35,11 +35,11 @@ titleLabel.textColor = [UIColor whiteColor]; [self.view addSubview:titleLabel]; [titleLabel sizeToFit]; - titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); + titleLabel.frame = CGRectMake(kDoraemonSizeFrom750(20), IPHONE_TOPSENSOR_HEIGHT + kDoraemonSizeFrom750(10), titleLabel.doraemon_width, titleLabel.doraemon_height); UIButton *closeBtn = [[UIButton alloc] init]; [closeBtn setImage:[UIImage doraemon_imageNamed:@"doraemon_close_white"] forState:UIControlStateNormal]; - closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), 0, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); + closeBtn.frame = CGRectMake(self.view.doraemon_width-kDoraemonSizeFrom750(60), IPHONE_TOPSENSOR_HEIGHT, kDoraemonSizeFrom750(60), kDoraemonSizeFrom750(60)); [closeBtn addTarget:self action:@selector(closeBtnClick) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:closeBtn]; diff --git a/iOS/DoraemonKit/Src/Core/Util/DoraemonDeviceManager.h b/iOS/DoraemonKit/Src/Core/Util/DoraemonDeviceManager.h deleted file mode 100644 index 0c8b87bf602f4d2fac67c4f25bd795c7edbe1524..0000000000000000000000000000000000000000 --- a/iOS/DoraemonKit/Src/Core/Util/DoraemonDeviceManager.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// DoraemonDeviceManager.h -// CocoaLumberjack -// -// Created by yixiang on 2017/12/20. -// - -#import - -@interface DoraemonDeviceManager : NSObject - -//获取设备名称 -+ (NSString *)deviceName; -+ (BOOL)is_IPhone_X; - -@end diff --git a/iOS/DoraemonKit/Src/Core/Util/DoraemonDeviceManager.m b/iOS/DoraemonKit/Src/Core/Util/DoraemonDeviceManager.m deleted file mode 100644 index 109e79c52a79726a30d5a1c6e39e58153aebf5b3..0000000000000000000000000000000000000000 --- a/iOS/DoraemonKit/Src/Core/Util/DoraemonDeviceManager.m +++ /dev/null @@ -1,71 +0,0 @@ -// -// DoraemonDeviceManager.m -// CocoaLumberjack -// -// Created by yixiang on 2017/12/20. -// - -#import "DoraemonDeviceManager.h" -#import - -#define kScreenHeight [UIScreen mainScreen].bounds.size.height -#define kIPhoneXHeight 812. - -@implementation DoraemonDeviceManager - -+ (NSString *)deviceName{ - struct utsname systemInfo; - uname(&systemInfo); - NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; - - //Simulator - if ([platform isEqualToString:@"i386"]){ - if(fabs(kScreenHeight - kIPhoneXHeight)<0.1) return @"iPhone X"; - return @"Simulator"; - } - if ([platform isEqualToString:@"x86_64"]){ - if(fabs(kScreenHeight - kIPhoneXHeight)<0.1) return @"iPhone X"; - return @"Simulator"; - } - - //iPhone - if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone 1G"; - if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone 3G"; - if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS"; - if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone 4"; - if ([platform isEqualToString:@"iPhone3,2"]) return @"iPhone 4"; - if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone 4S"; - if ([platform isEqualToString:@"iPhone5,1"]) return @"iPhone 5"; - if ([platform isEqualToString:@"iPhone5,2"]) return @"iPhone 5"; - if ([platform isEqualToString:@"iPhone5,3"]) return @"iPhone 5C"; - if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone 5C"; - if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone 5S"; - if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone 5S"; - if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus"; - if ([platform isEqualToString:@"iPhone7,2"]) return @"iPhone 6"; - if ([platform isEqualToString:@"iPhone8,1"]) return @"iPhone 6S"; - if ([platform isEqualToString:@"iPhone8,2"]) return @"iPhone 6S Plus"; - if ([platform isEqualToString:@"iPhone8,4"]) return @"iPhone SE"; - if ([platform isEqualToString:@"iPhone9,1"]) return @"iPhone 7"; - if ([platform isEqualToString:@"iPhone9,3"]) return @"iPhone 7"; - if ([platform isEqualToString:@"iPhone9,2"]) return @"iPhone 7 Plus"; - if ([platform isEqualToString:@"iPhone9,4"]) return @"iPhone 7 Plus"; - if ([platform isEqualToString:@"iPhone10,1"]) return @"iPhone 8"; - if ([platform isEqualToString:@"iPhone10.4"]) return @"iPhone 8"; - if ([platform isEqualToString:@"iPhone10,2"]) return @"iPhone 8 Plus"; - if ([platform isEqualToString:@"iPhone10,5"]) return @"iPhone 8 Plus"; - if ([platform isEqualToString:@"iPhone10,3"]) return @"iPhone X"; - if ([platform isEqualToString:@"iPhone10,6"]) return @"iPhone X"; - - return platform; -} - -+ (BOOL)is_IPhone_X{ - NSString *platform = [self deviceName]; - if ([platform isEqualToString:@"iPhone X"]) { - return YES; - } - return NO; -} - -@end diff --git a/iOS/DoraemonKitDemo/Podfile.lock b/iOS/DoraemonKitDemo/Podfile.lock index c53a05baf34e0163f0569a632cdd7533a3f63d66..0b8df2a664cd8bbba2ddccb6c01e8f57d0e66c84 100644 --- a/iOS/DoraemonKitDemo/Podfile.lock +++ b/iOS/DoraemonKitDemo/Podfile.lock @@ -27,13 +27,13 @@ PODS: - CocoaLumberjack/Default (3.4.2) - CocoaLumberjack/Extensions (3.4.2): - CocoaLumberjack/Default - - DoraemonKit/Core (1.1.2): + - DoraemonKit/Core (1.1.3): - AFNetworking - BSBacktraceLogger - fishhook - PNChart - "UITextView+Placeholder" - - DoraemonKit/WithLogger (1.1.2): + - DoraemonKit/WithLogger (1.1.3): - AFNetworking - BSBacktraceLogger - CocoaLumberjack @@ -69,7 +69,7 @@ SPEC CHECKSUMS: AFNetworking: cb8d14a848e831097108418f5d49217339d4eb60 BSBacktraceLogger: 06b983ee93a9f87d957960e9c73d660d5966b447 CocoaLumberjack: db7cc9e464771f12054c22ff6947c5a58d43a0fd - DoraemonKit: 9249e697823e13c942ea936691354142f5174b70 + DoraemonKit: 07a69bc4fe19b999ceff9615cd96664a8ec27eb6 fishhook: ea19933abfe8f2f52c55fd8b6e2718467d3ebc89 PNChart: 84774d225c2126ded6c93d4dbe6ae98c3a73c2d2 UICountingLabel: 1db4e7d023e1762171eb226d6dff47a7a84f27aa