├── LLDebugToolDemo ├── zh-Hans.lproj │ ├── Main.strings │ ├── InfoPlist.strings │ └── LaunchScreen.strings ├── Resource │ ├── LLDebugTool.txt │ ├── LLDebugTool.md │ ├── LLDebugTool.gif │ ├── LLDebugTool.jpg │ ├── LLDebugTool.mp3 │ ├── LLDebugTool.mp4 │ ├── LLDebugTool.pdf │ ├── LLDebugTool.png │ ├── LLDebugTool.json │ └── LLDebugTool.plist ├── Assets.xcassets │ ├── Contents.json │ ├── crash-1.imageset │ │ ├── crash-1.jpg │ │ └── Contents.json │ ├── crash-2.imageset │ │ ├── crash-2.jpg │ │ └── Contents.json │ └── AppIcon.appiconset │ │ ├── icon-20@1x.png │ │ ├── icon-20@2x-1.png │ │ ├── icon-20@2x.png │ │ ├── icon-20@3x.png │ │ ├── icon-29@1x.png │ │ ├── icon-29@2x-1.png │ │ ├── icon-29@2x.png │ │ ├── icon-29@3x.png │ │ ├── icon-40@1x.png │ │ ├── icon-40@2x-1.png │ │ ├── icon-40@2x.png │ │ ├── icon-40@3x.png │ │ ├── icon-60@2x.png │ │ ├── icon-60@3x.png │ │ ├── icon-76@1x.png │ │ ├── icon-76@2x.png │ │ └── icon-83.5@2x.png ├── ViewController.h ├── DemoViewControllers │ ├── TestLogViewController.h │ ├── TestCrashViewController.h │ ├── TestNetworkViewController.h │ ├── TestHierarchyViewController.h │ ├── TestColorStyleViewController.h │ ├── TestWindowStyleViewController.h │ ├── BaseTestViewController.h │ ├── TestLocationViewController.h │ ├── TestHtmlViewController.h │ ├── TestShortCutViewController.h │ └── CustomWebViewController.h ├── AppDelegate.h ├── main.m ├── en.lproj │ └── InfoPlist.strings ├── NetTool.h └── NetTool.m ├── Pods ├── Headers │ ├── Private │ │ ├── FMDB │ │ │ ├── FMDB.h │ │ │ ├── FMDatabase.h │ │ │ ├── FMResultSet.h │ │ │ ├── FMDatabasePool.h │ │ │ ├── FMDatabaseQueue.h │ │ │ └── FMDatabaseAdditions.h │ │ └── AFNetworking │ │ │ ├── AFNetworking.h │ │ │ ├── AFSecurityPolicy.h │ │ │ ├── AFHTTPSessionManager.h │ │ │ ├── AFImageDownloader.h │ │ │ ├── AFURLSessionManager.h │ │ │ ├── AFCompatibilityMacros.h │ │ │ ├── UIKit+AFNetworking.h │ │ │ ├── AFURLRequestSerialization.h │ │ │ ├── UIButton+AFNetworking.h │ │ │ ├── UIImage+AFNetworking.h │ │ │ ├── UIWebView+AFNetworking.h │ │ │ ├── AFAutoPurgingImageCache.h │ │ │ ├── AFURLResponseSerialization.h │ │ │ ├── UIImageView+AFNetworking.h │ │ │ ├── AFNetworkReachabilityManager.h │ │ │ ├── UIProgressView+AFNetworking.h │ │ │ ├── UIRefreshControl+AFNetworking.h │ │ │ ├── AFNetworkActivityIndicatorManager.h │ │ │ └── UIActivityIndicatorView+AFNetworking.h │ └── Public │ │ ├── FMDB │ │ ├── FMDB.h │ │ ├── FMDatabase.h │ │ ├── FMResultSet.h │ │ ├── FMDatabasePool.h │ │ ├── FMDatabaseQueue.h │ │ └── FMDatabaseAdditions.h │ │ └── AFNetworking │ │ ├── AFNetworking.h │ │ ├── AFSecurityPolicy.h │ │ ├── AFHTTPSessionManager.h │ │ ├── AFImageDownloader.h │ │ ├── AFURLSessionManager.h │ │ ├── AFCompatibilityMacros.h │ │ ├── UIImage+AFNetworking.h │ │ ├── UIKit+AFNetworking.h │ │ ├── AFURLRequestSerialization.h │ │ ├── UIButton+AFNetworking.h │ │ ├── UIWebView+AFNetworking.h │ │ ├── AFAutoPurgingImageCache.h │ │ ├── AFNetworkReachabilityManager.h │ │ ├── AFURLResponseSerialization.h │ │ ├── UIImageView+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.h │ │ ├── AFNetworkActivityIndicatorManager.h │ │ └── UIActivityIndicatorView+AFNetworking.h ├── Target Support Files │ ├── FMDB │ │ ├── FMDB-dummy.m │ │ ├── FMDB-prefix.pch │ │ └── FMDB.xcconfig │ ├── AFNetworking │ │ ├── AFNetworking-dummy.m │ │ ├── AFNetworking-prefix.pch │ │ └── AFNetworking.xcconfig │ ├── Pods-LLDebugToolDemo │ │ ├── Pods-LLDebugToolDemo-dummy.m │ │ ├── Pods-LLDebugToolDemo.debug.xcconfig │ │ └── Pods-LLDebugToolDemo.release.xcconfig │ ├── Pods-LLDebugToolDemoTests │ │ ├── Pods-LLDebugToolDemoTests-dummy.m │ │ ├── Pods-LLDebugToolDemoTests.debug.xcconfig │ │ └── Pods-LLDebugToolDemoTests.release.xcconfig │ └── Pods-LLDebugToolDemoUITests │ │ ├── Pods-LLDebugToolDemoUITests-dummy.m │ │ ├── Pods-LLDebugToolDemoUITests.debug.xcconfig │ │ └── Pods-LLDebugToolDemoUITests.release.xcconfig ├── FMDB │ ├── src │ │ └── fmdb │ │ │ └── FMDB.h │ └── LICENSE.txt ├── Manifest.lock └── AFNetworking │ ├── LICENSE │ └── UIKit+AFNetworking │ └── UIImage+AFNetworking.h ├── LLDebugTool ├── Core │ ├── Others │ │ ├── Resource │ │ │ └── LLDebugTool.bundle │ │ │ │ ├── app@2x.png │ │ │ │ ├── app@3x.png │ │ │ │ ├── avi@2x.png │ │ │ │ ├── avi@3x.png │ │ │ │ ├── css@2x.png │ │ │ │ ├── css@3x.png │ │ │ │ ├── doc@2x.png │ │ │ │ ├── doc@3x.png │ │ │ │ ├── gif@2x.png │ │ │ │ ├── gif@3x.png │ │ │ │ ├── jpg@2x.png │ │ │ │ ├── jpg@3x.png │ │ │ │ ├── js@2x.png │ │ │ │ ├── js@3x.png │ │ │ │ ├── log@2x.png │ │ │ │ ├── log@3x.png │ │ │ │ ├── mov@2x.png │ │ │ │ ├── mov@3x.png │ │ │ │ ├── mp3@2x.png │ │ │ │ ├── mp3@3x.png │ │ │ │ ├── pdf@2x.png │ │ │ │ ├── pdf@3x.png │ │ │ │ ├── pen@2x.png │ │ │ │ ├── pen@3x.png │ │ │ │ ├── png@2x.png │ │ │ │ ├── png@3x.png │ │ │ │ ├── sql@2x.png │ │ │ │ ├── sql@3x.png │ │ │ │ ├── top@2x.png │ │ │ │ ├── top@3x.png │ │ │ │ ├── wav@2x.png │ │ │ │ ├── wav@3x.png │ │ │ │ ├── xls@2x.png │ │ │ │ ├── xls@3x.png │ │ │ │ ├── zip@2x.png │ │ │ │ ├── zip@3x.png │ │ │ │ ├── back@2x.png │ │ │ │ ├── back@3x.png │ │ │ │ ├── clear@2x.png │ │ │ │ ├── clear@3x.png │ │ │ │ ├── close@2x.png │ │ │ │ ├── close@3x.png │ │ │ │ ├── crash@2x.png │ │ │ │ ├── crash@3x.png │ │ │ │ ├── done@2x.png │ │ │ │ ├── done@3x.png │ │ │ │ ├── edit@2x.png │ │ │ │ ├── edit@3x.png │ │ │ │ ├── html5@2x.png │ │ │ │ ├── html5@3x.png │ │ │ │ ├── html@2x.png │ │ │ │ ├── html@3x.png │ │ │ │ ├── info@2x.png │ │ │ │ ├── info@3x.png │ │ │ │ ├── left@2x.png │ │ │ │ ├── left@3x.png │ │ │ │ ├── line@2x.png │ │ │ │ ├── line@3x.png │ │ │ │ ├── logo@2x.png │ │ │ │ ├── logo@3x.png │ │ │ │ ├── rect@2x.png │ │ │ │ ├── rect@3x.png │ │ │ │ ├── right@2x.png │ │ │ │ ├── right@3x.png │ │ │ │ ├── round@2x.png │ │ │ │ ├── round@3x.png │ │ │ │ ├── ruler@2x.png │ │ │ │ ├── ruler@3x.png │ │ │ │ ├── share@2x.png │ │ │ │ ├── share@3x.png │ │ │ │ ├── sure@2x.png │ │ │ │ ├── sure@3x.png │ │ │ │ ├── text@2x.png │ │ │ │ ├── text@3x.png │ │ │ │ ├── undo@2x.png │ │ │ │ ├── undo@3x.png │ │ │ │ ├── bottom@2x.png │ │ │ │ ├── bottom@3x.png │ │ │ │ ├── cancel@2x.png │ │ │ │ ├── cancel@3x.png │ │ │ │ ├── capture@2x.png │ │ │ │ ├── capture@3x.png │ │ │ │ ├── filter@2x.png │ │ │ │ ├── filter@3x.png │ │ │ │ ├── folder@2x.png │ │ │ │ ├── folder@3x.png │ │ │ │ ├── location@2x.png │ │ │ │ ├── location@3x.png │ │ │ │ ├── network@2x.png │ │ │ │ ├── network@3x.png │ │ │ │ ├── parent@2x.png │ │ │ │ ├── parent@3x.png │ │ │ │ ├── sandbox@2x.png │ │ │ │ ├── sandbox@3x.png │ │ │ │ ├── select@2x.png │ │ │ │ ├── select@3x.png │ │ │ │ ├── subview@2x.png │ │ │ │ ├── subview@3x.png │ │ │ │ ├── unknown@2x.png │ │ │ │ ├── unknown@3x.png │ │ │ │ ├── unselect@2x.png │ │ │ │ ├── unselect@3x.png │ │ │ │ ├── hierarchy@2x.png │ │ │ │ ├── hierarchy@3x.png │ │ │ │ ├── magnifier@2x.png │ │ │ │ ├── magnifier@3x.png │ │ │ │ ├── pen-select@2x.png │ │ │ │ ├── pen-select@3x.png │ │ │ │ ├── screenshot@2x.png │ │ │ │ ├── screenshot@3x.png │ │ │ │ ├── short-cut@2x.png │ │ │ │ ├── short-cut@3x.png │ │ │ │ ├── folder-empty@2x.png │ │ │ │ ├── folder-empty@3x.png │ │ │ │ ├── line-select@2x.png │ │ │ │ ├── line-select@3x.png │ │ │ │ ├── rect-select@2x.png │ │ │ │ ├── rect-select@3x.png │ │ │ │ ├── round-select@2x.png │ │ │ │ ├── round-select@3x.png │ │ │ │ ├── selector-big@2x.png │ │ │ │ ├── selector-big@3x.png │ │ │ │ ├── selector-blue@2x.png │ │ │ │ ├── selector-blue@3x.png │ │ │ │ ├── selector-gray@2x.png │ │ │ │ ├── selector-gray@3x.png │ │ │ │ ├── selector-red@2x.png │ │ │ │ ├── selector-red@3x.png │ │ │ │ ├── text-select@2x.png │ │ │ │ ├── text-select@3x.png │ │ │ │ ├── undo-disable@2x.png │ │ │ │ ├── undo-disable@3x.png │ │ │ │ ├── widget-border@2x.png │ │ │ │ ├── widget-border@3x.png │ │ │ │ ├── selector-green@2x.png │ │ │ │ ├── selector-green@3x.png │ │ │ │ ├── selector-medium@2x.png │ │ │ │ ├── selector-medium@3x.png │ │ │ │ ├── selector-small@2x.png │ │ │ │ ├── selector-small@3x.png │ │ │ │ ├── selector-white@2x.png │ │ │ │ ├── selector-white@3x.png │ │ │ │ ├── selector-yellow@2x.png │ │ │ │ ├── selector-yellow@3x.png │ │ │ │ ├── selector-triangle@2x.png │ │ │ │ ├── selector-triangle@3x.png │ │ │ │ ├── selector-big-select@2x.png │ │ │ │ ├── selector-big-select@3x.png │ │ │ │ ├── selector-medium-select@2x.png │ │ │ │ ├── selector-medium-select@3x.png │ │ │ │ ├── selector-small-select@2x.png │ │ │ │ └── selector-small-select@3x.png │ │ ├── CommonUI │ │ │ ├── View │ │ │ │ ├── FilterView │ │ │ │ │ └── LLFilterTextFieldModel.m │ │ │ │ ├── PickerView │ │ │ │ │ └── LLPickerView.h │ │ │ │ ├── TitleCell │ │ │ │ │ ├── LLLeftTitleCell.h │ │ │ │ │ ├── LLTitleSliderCell.h │ │ │ │ │ ├── LLTitleSwitchCell.h │ │ │ │ │ └── LLDetailTitleSelectorCell.h │ │ │ │ └── NoneCopyTextField │ │ │ │ │ ├── LLNoneCopyTextField.h │ │ │ │ │ └── LLNoneCopyTextField.m │ │ │ ├── Window │ │ │ │ ├── EntryWindow │ │ │ │ │ ├── LLEntryWindow.h │ │ │ │ │ ├── LLEntryBallView.h │ │ │ │ │ ├── LLEntryTitleView.h │ │ │ │ │ └── LLEntryBigTitleView.h │ │ │ │ └── ComponentWindow │ │ │ │ │ └── LLComponentWindow.m │ │ │ ├── Base │ │ │ │ └── LLBaseModel.h │ │ │ └── ViewController │ │ │ │ └── NavigationController │ │ │ │ └── LLNavigationController.h │ │ ├── Router │ │ │ ├── LLRouter+Crash.h │ │ │ └── LLRouter+Crash.m │ │ ├── Component │ │ │ ├── Setting │ │ │ │ ├── LLSettingComponent.h │ │ │ │ └── UserInterface │ │ │ │ │ ├── LLSettingWindow.h │ │ │ │ │ └── LLSettingViewController.h │ │ │ ├── Function │ │ │ │ ├── LLFunctionComponent.h │ │ │ │ └── UserInterface │ │ │ │ │ └── LLFunctionWindow.h │ │ │ └── LLComponent.h │ │ └── Category │ │ │ └── NSArray │ │ │ └── NSArray+LL_Utils.h │ └── Component │ │ ├── Location │ │ ├── LLLocationComponent.h │ │ ├── Function │ │ │ ├── MKMapView │ │ │ │ └── MKMapView+LL_Location.h │ │ │ └── LLLocationProxy.h │ │ └── UserInterface │ │ │ ├── LLLocationWindow.h │ │ │ ├── LLPinAnnotationView.h │ │ │ └── LLLocationViewController.h │ │ ├── ShortCut │ │ ├── LLShortCutComponent.h │ │ └── UserInterface │ │ │ ├── LLShortCutWindow.h │ │ │ └── LLShortCutViewController.h │ │ ├── Log │ │ ├── LLLogComponent.h │ │ └── UserInterface │ │ │ ├── LLLogWindow.h │ │ │ └── LLWindowManager+Log.m │ │ ├── Crash │ │ ├── LLCrashComponent.h │ │ └── UserInterface │ │ │ ├── LLCrashWindow.h │ │ │ ├── LLCrashViewController.h │ │ │ └── LLWindowManager+Crash.m │ │ ├── Ruler │ │ ├── LLRulerComponent.h │ │ └── UserInterface │ │ │ ├── LLRulerWindow.h │ │ │ ├── LLRulerViewController.h │ │ │ └── LLWindowManager+Ruler.m │ │ ├── Html │ │ ├── UserInterface │ │ │ ├── LLHtmlWindow.h │ │ │ ├── LLHtmlUIWebViewController.h │ │ │ ├── LLHtmlWkWebViewController.h │ │ │ ├── LLHtmlConfigViewController.h │ │ │ └── LLWindowManager+Html.m │ │ └── LLHtmlComponent.h │ │ ├── Network │ │ ├── LLNetworkComponent.h │ │ ├── Function │ │ │ ├── NSURLSession │ │ │ │ └── NSURLSession+LL_Network.h │ │ │ └── LLURLProtocol.h │ │ └── UserInterface │ │ │ └── LLNetworkWindow.h │ │ ├── Sandbox │ │ ├── LLSandboxComponent.h │ │ └── UserInterface │ │ │ ├── LLSandboxWindow.h │ │ │ └── LLSandboxVideoPreviewController.h │ │ ├── AppInfo │ │ ├── LLAppInfoComponent.h │ │ └── UserInterface │ │ │ ├── LLAppInfoWindow.h │ │ │ └── LLAppInfoViewController.h │ │ ├── Hierarchy │ │ ├── LLHierarchyComponent.h │ │ └── UserInterface │ │ │ └── LLHierarchyWindow.h │ │ ├── Magnifier │ │ ├── LLMagnifierComponent.h │ │ └── UserInterface │ │ │ ├── LLMagnifierWindow.h │ │ │ └── LLMagnifierInfoView.h │ │ ├── Screenshot │ │ ├── LLScreenshotComponent.h │ │ ├── UserInterface │ │ │ ├── LLScreenshotWindow.h │ │ │ └── LLScreenshotViewController.h │ │ └── LLConvenientScreenshotComponent.h │ │ └── WidgetBorder │ │ ├── LLWidgetBorderComponent.h │ │ └── UserInterface │ │ └── LLWidgetBorderWindow.h └── LLDebug.h ├── LLDebugToolDemo.xcodeproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── LLDebugToolDemo.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── LLDebugToolDemoTests ├── Info.plist └── LLDebugToolDemoTests.m ├── LLDebugToolDemoUITests ├── Info.plist └── LLDebugToolDemoUITests.m ├── Podfile └── Podfile.lock /LLDebugToolDemo/zh-Hans.lproj/Main.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDB.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDB.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDB.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDB.h -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.txt: -------------------------------------------------------------------------------- 1 | LLDebugTool HTML Preview -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabase.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabase.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMResultSet.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMResultSet.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMResultSet.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMResultSet.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabasePool.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabasePool.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabaseQueue.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseQueue.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabasePool.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabasePool.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabaseQueue.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseQueue.h -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.md: -------------------------------------------------------------------------------- 1 | # LLDebugTool 2 | 3 | * LLDebugTool HTML Preview 4 | -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabaseAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabaseAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFSecurityPolicy.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFHTTPSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFImageDownloader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFImageDownloader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFCompatibilityMacros.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFCompatibilityMacros.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFCompatibilityMacros.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFCompatibilityMacros.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIImage+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLRequestSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIButton+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIImage+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIWebView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFAutoPurgingImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFAutoPurgingImageCache.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLResponseSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFAutoPurgingImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFAutoPurgingImageCache.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFNetworkReachabilityManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Resource/LLDebugTool.gif -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Resource/LLDebugTool.jpg -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Resource/LLDebugTool.mp3 -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Resource/LLDebugTool.mp4 -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Resource/LLDebugTool.pdf -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Resource/LLDebugTool.png -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/app@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/app@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/app@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/app@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/avi@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/avi@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/avi@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/avi@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/css@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/css@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/css@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/css@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/doc@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/doc@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/doc@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/doc@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/gif@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/gif@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/gif@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/gif@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/jpg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/jpg@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/jpg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/jpg@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/js@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/js@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/js@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/js@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/log@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/log@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/log@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/log@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mov@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mov@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mov@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mov@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mp3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mp3@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mp3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/mp3@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pdf@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pdf@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pdf@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pdf@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/png@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/png@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/png@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/png@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sql@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sql@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sql@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sql@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/top@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/top@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/top@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/top@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/wav@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/wav@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/wav@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/wav@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/xls@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/xls@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/xls@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/xls@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/zip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/zip@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/zip@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/zip@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/crash-1.imageset/crash-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/crash-1.imageset/crash-1.jpg -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/crash-2.imageset/crash-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/crash-2.imageset/crash-2.jpg -------------------------------------------------------------------------------- /Pods/Target Support Files/FMDB/FMDB-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FMDB : NSObject 3 | @end 4 | @implementation PodsDummy_FMDB 5 | @end 6 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/back@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/back@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/clear@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/clear@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/clear@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/clear@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/close@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/close@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/close@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/crash@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/crash@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/crash@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/crash@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/done@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/done@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/done@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/done@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/edit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/edit@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/edit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/edit@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html5@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html5@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/html@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/info@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/info@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/info@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/left@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/left@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/left@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/logo@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/logo@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/right@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/right@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/right@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/ruler@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/ruler@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/ruler@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/ruler@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/share@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/share@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/share@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sure@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sure@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sure@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sure@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/bottom@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/bottom@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/bottom@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/bottom@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/cancel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/cancel@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/cancel@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/cancel@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/capture@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/capture@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/capture@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/capture@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/filter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/filter@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/filter@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/filter@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/location@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/location@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/location@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/network@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/network@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/network@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/network@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/parent@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/parent@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/parent@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/parent@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sandbox@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sandbox@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sandbox@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/sandbox@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/subview@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/subview@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/subview@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/subview@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unknown@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unknown@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unknown@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unknown@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unselect@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unselect@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unselect@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/unselect@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@1x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@2x-1.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@1x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@2x-1.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@1x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@2x-1.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-76@1x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugToolDemo/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/hierarchy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/hierarchy@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/hierarchy@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/hierarchy@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/magnifier@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/magnifier@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/magnifier@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/magnifier@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/pen-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/screenshot@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/screenshot@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/screenshot@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/screenshot@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/short-cut@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/short-cut@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/short-cut@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/short-cut@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder-empty@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder-empty@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder-empty@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/folder-empty@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/line-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/rect-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/round-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-blue@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-blue@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-blue@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-gray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-gray@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-gray@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-gray@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-red@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-red@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-red@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/text-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo-disable@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo-disable@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo-disable@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/undo-disable@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/widget-border@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/widget-border@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/widget-border@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/widget-border@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-green@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-green@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-green@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-white@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-white@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-yellow@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-yellow@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-yellow@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-triangle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-triangle@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-triangle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-triangle@3x.png -------------------------------------------------------------------------------- /Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_AFNetworking : NSObject 3 | @end 4 | @implementation PodsDummy_AFNetworking 5 | @end 6 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-big-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-medium-select@3x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small-select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small-select@2x.png -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small-select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HDB-Li/LLDebugTool/HEAD/LLDebugTool/Core/Others/Resource/LLDebugTool.bundle/selector-small-select@3x.png -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.json: -------------------------------------------------------------------------------- 1 | { 2 | "key" : "LLDebugTool", 3 | "data" : [ 4 | {"lng" : 113.944125, "lat" : 22.524385}, 5 | {"lng" : 113.944200, "lat" : 22.524454} 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemo/Pods-LLDebugToolDemo-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_LLDebugToolDemo : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_LLDebugToolDemo 5 | @end 6 | -------------------------------------------------------------------------------- /LLDebugToolDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemoTests/Pods-LLDebugToolDemoTests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_LLDebugToolDemoTests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_LLDebugToolDemoTests 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemoUITests/Pods-LLDebugToolDemoUITests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_LLDebugToolDemoUITests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_LLDebugToolDemoUITests 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FMDB/FMDB-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /LLDebugToolDemo/Resource/LLDebugTool.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Key 6 | LLDebugTool 7 | 8 | 9 | -------------------------------------------------------------------------------- /LLDebugToolDemo/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by Li on 2018/3/15. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /LLDebugToolDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /LLDebugToolDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /LLDebugToolDemo.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Original 7 | 8 | 9 | -------------------------------------------------------------------------------- /Pods/FMDB/src/fmdb/FMDB.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | FOUNDATION_EXPORT double FMDBVersionNumber; 4 | FOUNDATION_EXPORT const unsigned char FMDBVersionString[]; 5 | 6 | #import "FMDatabase.h" 7 | #import "FMResultSet.h" 8 | #import "FMDatabaseAdditions.h" 9 | #import "FMDatabaseQueue.h" 10 | #import "FMDatabasePool.h" 11 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestLogViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestLogViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/8/29. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | @interface TestLogViewController : BaseTestViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LLDebugToolDemo/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* 2 | InfoPlist.strings 3 | LLDebugToolDemo 4 | 5 | Created by Li on 2018/6/6. 6 | Copyright © 2018年 li. All rights reserved. 7 | */ 8 | 9 | NSPhotoLibraryUsageDescription = "仅用于demo展示,如果你的项目中申请了相册权限,截屏时会同时储存到相册。"; 10 | NSPhotoLibraryAddUsageDescription = "仅用于demo展示,如果你的项目中申请了相册权限,截屏时会同时储存到相册"; 11 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestCrashViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestCrashViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/8/29. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | @interface TestCrashViewController : BaseTestViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LLDebugToolDemo/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | /* Class = "UILabel"; text = "Copyright (c) 2018 LLDebugTool Software Foundation"; ObjectID = "3cB-sd-k4y"; */ 3 | "3cB-sd-k4y.text" = "Copyright (c) 2018 LLDebugTool Software Foundation"; 4 | 5 | /* Class = "UILabel"; text = "LLDebugTool Demo"; ObjectID = "8O1-KJ-xz2"; */ 6 | "8O1-KJ-xz2.text" = "LLDebugTool Demo"; 7 | -------------------------------------------------------------------------------- /LLDebugToolDemo/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by Li on 2018/3/15. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestNetworkViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestNetworkViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/8/29. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | @interface TestNetworkViewController : BaseTestViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestHierarchyViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestHierarchyViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/9/28. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | @interface TestHierarchyViewController : BaseTestViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestColorStyleViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestColorStyleViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/8/29. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | @interface TestColorStyleViewController : BaseTestViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestWindowStyleViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestWindowStyleViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/8/29. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | @interface TestWindowStyleViewController : BaseTestViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/BaseTestViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // BaseTestViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2018/8/29. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface BaseTestViewController : UITableViewController 12 | 13 | @property (nonatomic, copy) NSString *cellID; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /LLDebugToolDemo/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // LLDebugToolDemo 4 | // 5 | // Created by Li on 2018/3/15. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestLocationViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestLocationViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2019/11/19. 6 | // Copyright © 2019 li. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface TestLocationViewController : UIViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestHtmlViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestHtmlViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2019/10/15. 6 | // Copyright © 2019 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface TestHtmlViewController : BaseTestViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/TestShortCutViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestShortCutViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2019/11/25. 6 | // Copyright © 2019 li. All rights reserved. 7 | // 8 | 9 | #import "BaseTestViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface TestShortCutViewController : BaseTestViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/crash-1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "crash-1.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /LLDebugToolDemo/Assets.xcassets/crash-2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "crash-2.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /LLDebugToolDemo/DemoViewControllers/CustomWebViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // CustomWebViewController.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by admin10000 on 2019/10/15. 6 | // Copyright © 2019 li. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface CustomWebViewController : UIViewController 14 | 15 | @property (nonatomic, nullable, copy) NSString *url; 16 | 17 | @end 18 | 19 | NS_ASSUME_NONNULL_END 20 | -------------------------------------------------------------------------------- /Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #ifndef TARGET_OS_IOS 14 | #define TARGET_OS_IOS TARGET_OS_IPHONE 15 | #endif 16 | 17 | #ifndef TARGET_OS_WATCH 18 | #define TARGET_OS_WATCH 0 19 | #endif 20 | 21 | #ifndef TARGET_OS_TV 22 | #define TARGET_OS_TV 0 23 | #endif 24 | -------------------------------------------------------------------------------- /LLDebugToolDemo/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* 2 | InfoPlist.strings 3 | LLDebugToolDemo 4 | 5 | Created by Li on 2018/6/6. 6 | Copyright © 2018年 li. All rights reserved. 7 | */ 8 | 9 | NSPhotoLibraryUsageDescription = "Only for demo display. If you apply for photo album permission in your project, screenshot will be stored in photo album at the same time."; 10 | NSPhotoLibraryAddUsageDescription = "Only for demo display. If you apply for photo album permission in your project, screenshot will be stored in photo album at the same time"; 11 | -------------------------------------------------------------------------------- /LLDebugToolDemo/NetTool.h: -------------------------------------------------------------------------------- 1 | // 2 | // NetTool.h 3 | // LLDebugToolDemo 4 | // 5 | // Created by Li on 2018/5/30. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface NetTool : NSObject 13 | 14 | + (instancetype)shared; 15 | 16 | @property (nonatomic, strong) NSURLSession *session; 17 | 18 | @property (nonatomic, strong) AFURLSessionManager *afURLSessionManager; 19 | 20 | @property (nonatomic, strong) AFHTTPSessionManager *afHTTPSessionManager; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FMDB/FMDB.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FMDB 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FMDB" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FMDB" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FMDB 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AFNetworking 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /LLDebugToolDemoTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /LLDebugToolDemoUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemoTests/Pods-LLDebugToolDemoTests.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FMDB" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemoTests/Pods-LLDebugToolDemoTests.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FMDB" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemoUITests/Pods-LLDebugToolDemoUITests.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FMDB" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemoUITests/Pods-LLDebugToolDemoUITests.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FMDB" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | platform :ios, '8.0' 3 | 4 | target 'LLDebugToolDemo' do 5 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 6 | # use_frameworks! 7 | 8 | # Pods for LLDebugToolDemo 9 | 10 | # Request 11 | pod 'FMDB','~> 2.0',:inhibit_warnings => true 12 | 13 | # Only for demo 14 | pod 'AFNetworking' 15 | 16 | target 'LLDebugToolDemoTests' do 17 | inherit! :search_paths 18 | # Pods for testing 19 | 20 | # Request 21 | pod 'FMDB' 22 | 23 | # Only for demo 24 | pod 'AFNetworking' 25 | 26 | end 27 | 28 | target 'LLDebugToolDemoUITests' do 29 | inherit! :search_paths 30 | # Pods for testing 31 | 32 | # Request 33 | pod 'FMDB' 34 | 35 | # Only for demo 36 | pod 'AFNetworking' 37 | 38 | end 39 | 40 | end 41 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemo/Pods-LLDebugToolDemo.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FMDB" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"FMDB" -l"sqlite3" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-LLDebugToolDemo/Pods-LLDebugToolDemo.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/FMDB" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FMDB" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"FMDB" -l"sqlite3" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AFNetworking (3.2.1): 3 | - AFNetworking/NSURLSession (= 3.2.1) 4 | - AFNetworking/Reachability (= 3.2.1) 5 | - AFNetworking/Security (= 3.2.1) 6 | - AFNetworking/Serialization (= 3.2.1) 7 | - AFNetworking/UIKit (= 3.2.1) 8 | - AFNetworking/NSURLSession (3.2.1): 9 | - AFNetworking/Reachability 10 | - AFNetworking/Security 11 | - AFNetworking/Serialization 12 | - AFNetworking/Reachability (3.2.1) 13 | - AFNetworking/Security (3.2.1) 14 | - AFNetworking/Serialization (3.2.1) 15 | - AFNetworking/UIKit (3.2.1): 16 | - AFNetworking/NSURLSession 17 | - FMDB (2.7.5): 18 | - FMDB/standard (= 2.7.5) 19 | - FMDB/standard (2.7.5) 20 | 21 | DEPENDENCIES: 22 | - AFNetworking 23 | - FMDB 24 | - FMDB (~> 2.0) 25 | 26 | SPEC REPOS: 27 | trunk: 28 | - AFNetworking 29 | - FMDB 30 | 31 | SPEC CHECKSUMS: 32 | AFNetworking: b6f891fdfaed196b46c7a83cf209e09697b94057 33 | FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a 34 | 35 | PODFILE CHECKSUM: ab4957274e713562b891c02d11a1a0f6dac26a22 36 | 37 | COCOAPODS: 1.8.4 38 | -------------------------------------------------------------------------------- /Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AFNetworking (3.2.1): 3 | - AFNetworking/NSURLSession (= 3.2.1) 4 | - AFNetworking/Reachability (= 3.2.1) 5 | - AFNetworking/Security (= 3.2.1) 6 | - AFNetworking/Serialization (= 3.2.1) 7 | - AFNetworking/UIKit (= 3.2.1) 8 | - AFNetworking/NSURLSession (3.2.1): 9 | - AFNetworking/Reachability 10 | - AFNetworking/Security 11 | - AFNetworking/Serialization 12 | - AFNetworking/Reachability (3.2.1) 13 | - AFNetworking/Security (3.2.1) 14 | - AFNetworking/Serialization (3.2.1) 15 | - AFNetworking/UIKit (3.2.1): 16 | - AFNetworking/NSURLSession 17 | - FMDB (2.7.5): 18 | - FMDB/standard (= 2.7.5) 19 | - FMDB/standard (2.7.5) 20 | 21 | DEPENDENCIES: 22 | - AFNetworking 23 | - FMDB 24 | - FMDB (~> 2.0) 25 | 26 | SPEC REPOS: 27 | trunk: 28 | - AFNetworking 29 | - FMDB 30 | 31 | SPEC CHECKSUMS: 32 | AFNetworking: b6f891fdfaed196b46c7a83cf209e09697b94057 33 | FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a 34 | 35 | PODFILE CHECKSUM: ab4957274e713562b891c02d11a1a0f6dac26a22 36 | 37 | COCOAPODS: 1.8.4 38 | -------------------------------------------------------------------------------- /LLDebugToolDemoTests/LLDebugToolDemoTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLDebugToolDemoTests.m 3 | // LLDebugToolDemoTests 4 | // 5 | // Created by li on 2018/8/15. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "NetTool.h" 11 | 12 | @interface LLDebugToolDemoTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation LLDebugToolDemoTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | // Use XCTAssert and related functions to verify your tests produce the correct results. 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Pods/AFNetworking/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2011-2016 Alamofire Software Foundation (http://alamofire.org/) 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /LLDebugToolDemo/NetTool.m: -------------------------------------------------------------------------------- 1 | // 2 | // NetTool.m 3 | // LLDebugToolDemo 4 | // 5 | // Created by Li on 2018/5/30. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import "NetTool.h" 10 | 11 | static NetTool *_instance = nil; 12 | 13 | @implementation NetTool 14 | 15 | + (instancetype)shared { 16 | static dispatch_once_t onceToken; 17 | dispatch_once(&onceToken, ^{ 18 | _instance = [[NetTool alloc] init]; 19 | }); 20 | return _instance; 21 | } 22 | 23 | - (NSURLSession *)session { 24 | if (!_session) { 25 | _session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]]; 26 | } 27 | return _session; 28 | } 29 | 30 | -(AFURLSessionManager *)afURLSessionManager { 31 | if (!_afURLSessionManager) { 32 | _afURLSessionManager = [[AFURLSessionManager alloc] initWithSessionConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]]; 33 | } 34 | return _afURLSessionManager; 35 | } 36 | 37 | - (AFHTTPSessionManager *)afHTTPSessionManager { 38 | if (!_afHTTPSessionManager) { 39 | _afHTTPSessionManager = [AFHTTPSessionManager manager]; 40 | } 41 | return _afHTTPSessionManager; 42 | } 43 | 44 | @end 45 | -------------------------------------------------------------------------------- /LLDebugToolDemoUITests/LLDebugToolDemoUITests.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLDebugToolDemoUITests.m 3 | // LLDebugToolDemoUITests 4 | // 5 | // Created by li on 2018/8/15. 6 | // Copyright © 2018年 li. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LLDebugToolDemoUITests : XCTestCase 12 | 13 | @end 14 | 15 | @implementation LLDebugToolDemoUITests 16 | 17 | - (void)setUp { 18 | [super setUp]; 19 | 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | 22 | // In UI tests it is usually best to stop immediately when a failure occurs. 23 | self.continueAfterFailure = NO; 24 | // UI tests must launch the application that they test. Doing this in setup will make sure it happens for each test method. 25 | [[[XCUIApplication alloc] init] launch]; 26 | 27 | // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. 28 | } 29 | 30 | - (void)tearDown { 31 | // Put teardown code here. This method is called after the invocation of each test method in the class. 32 | [super tearDown]; 33 | } 34 | 35 | - (void)testExample { 36 | // Use recording to get started writing UI tests. 37 | // Use XCTAssert and related functions to verify your tests produce the correct results. 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/FilterView/LLFilterTextFieldModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLFilterTextFieldModel.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLFilterTextFieldModel.h" 25 | 26 | @implementation LLFilterTextFieldModel 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /LLDebugTool/LLDebug.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLDebug.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #ifndef LLDebug_h 25 | #define LLDebug_h 26 | 27 | #import "LLConfig.h" 28 | #import "LLDebugTool.h" 29 | #import "LLDebugToolMacros.h" 30 | 31 | #endif /* LLDebug_h */ 32 | -------------------------------------------------------------------------------- /Pods/AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+AFNetworking.h 3 | // 4 | // 5 | // Created by Paulo Ferreira on 08/07/15. 6 | // 7 | // Permission is hereby granted, free of charge, to any person obtaining a copy 8 | // of this software and associated documentation files (the "Software"), to deal 9 | // in the Software without restriction, including without limitation the rights 10 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | // copies of the Software, and to permit persons to whom the Software is 12 | // furnished to do so, subject to the following conditions: 13 | // 14 | // The above copyright notice and this permission notice shall be included in 15 | // all copies or substantial portions of the Software. 16 | // 17 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 23 | // THE SOFTWARE. 24 | 25 | #if TARGET_OS_IOS || TARGET_OS_TV 26 | 27 | #import 28 | 29 | @interface UIImage (AFNetworking) 30 | 31 | + (UIImage*) safeImageWithData:(NSData*)data; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /Pods/FMDB/LICENSE.txt: -------------------------------------------------------------------------------- 1 | If you are using FMDB in your project, I'd love to hear about it. Let Gus know 2 | by sending an email to gus@flyingmeat.com. 3 | 4 | And if you happen to come across either Gus Mueller or Rob Ryan in a bar, you 5 | might consider purchasing a drink of their choosing if FMDB has been useful to 6 | you. 7 | 8 | Finally, and shortly, this is the MIT License. 9 | 10 | Copyright (c) 2008-2014 Flying Meat Inc. 11 | 12 | Permission is hereby granted, free of charge, to any person obtaining a copy 13 | of this software and associated documentation files (the "Software"), to deal 14 | in the Software without restriction, including without limitation the rights 15 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 16 | copies of the Software, and to permit persons to whom the Software is 17 | furnished to do so, subject to the following conditions: 18 | 19 | The above copyright notice and this permission notice shall be included in 20 | all copies or substantial portions of the Software. 21 | 22 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 23 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 26 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 27 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 28 | THE SOFTWARE. -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Location/LLLocationComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLocationComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLLocationComponent : LLComponent 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/ShortCut/LLShortCutComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLShortCutComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLShortCutComponent : LLComponent 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Log/LLLogComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLogComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Log function component. 29 | @interface LLLogComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/PickerView/LLPickerView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLPickerView.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLMoveView.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Picker view. 29 | @interface LLPickerView : LLMoveView 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Router/LLRouter+Crash.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLRouter+Crash.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLRouter.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLRouter (Crash) 29 | 30 | + (Class _Nullable)crashModelClass; 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Location/Function/MKMapView/MKMapView+LL_Location.h: -------------------------------------------------------------------------------- 1 | // 2 | // MKMapView+LL_Location.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface MKMapView (LL_Location) 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Location/UserInterface/LLLocationWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLocationWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLLocationWindow : LLComponentWindow 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLShortCutWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLShortCutWindow : LLComponentWindow 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Router/LLRouter+Crash.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLRouter+Crash.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLRouter+Crash.h" 25 | 26 | @implementation LLRouter (Crash) 27 | 28 | + (Class _Nullable)crashModelClass { 29 | return NSClassFromString(@"LLCrashModel"); 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Crash/LLCrashComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLCrashComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Crash function component. 29 | @interface LLCrashComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Ruler/LLRulerComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLRulerComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Ruler function component. 29 | @interface LLRulerComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLLeftTitleCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLeftTitleCell.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLTitleCell.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Title cell. 29 | @interface LLLeftTitleCell : LLTitleCell 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLEntryWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLMoveWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Entry window. 29 | @interface LLEntryWindow : LLMoveWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Location/UserInterface/LLPinAnnotationView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLPinAnnotationView.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLPinAnnotationView : MKPinAnnotationView 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Log/UserInterface/LLLogWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLogWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Log function window. 29 | @interface LLLogWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHtmlWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Html function window. 29 | @interface LLHtmlWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Network/LLNetworkComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLNetworkComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Network function component. 29 | @interface LLNetworkComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Sandbox/LLSandboxComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLSandboxComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Sandbox function component. 29 | @interface LLSandboxComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBallView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLEntryBallView.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLEntryView.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Entry ball view. 29 | @interface LLEntryBallView : LLEntryView 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Component/Setting/LLSettingComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLSettingComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Setting component. 29 | @interface LLSettingComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/AppInfo/LLAppInfoComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLAppInfoComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// App info function component. 29 | @interface LLAppInfoComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Crash/UserInterface/LLCrashWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLCrashWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Crash window function. 29 | @interface LLCrashWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLRulerWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Ruler function window. 29 | @interface LLRulerWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSliderCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLTitleSliderCell.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLLeftTitleCell.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Slider cell. 29 | @interface LLTitleSliderCell : LLLeftTitleCell 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryTitleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLEntryTitleView.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLEntryView.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Entry title view. 29 | @interface LLEntryTitleView : LLEntryView 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Component/Function/LLFunctionComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLFunctionComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Function component 29 | @interface LLFunctionComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Hierarchy/LLHierarchyComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHierarchyComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Hierarchy function component. 29 | @interface LLHierarchyComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Magnifier/LLMagnifierComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLMagnifierComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Magnifier function component 29 | @interface LLMagnifierComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Screenshot/LLScreenshotComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLScreenshotComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Screen shot component. 29 | @interface LLScreenshotComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLTitleSwitchCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLTitleSwitchCell.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLDetailTitleCell.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Switch cell. 29 | @interface LLTitleSwitchCell : LLDetailTitleCell 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLAppInfoWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// App info function window. 29 | @interface LLAppInfoWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLSandboxWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Sandbox function window. 29 | @interface LLSandboxWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/Window/EntryWindow/LLEntryBigTitleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLEntryBigTitleView.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLEntryView.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Entry big title view. 29 | @interface LLEntryBigTitleView : LLEntryView 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLSettingWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Setting window. 29 | @interface LLSettingWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/ShortCut/UserInterface/LLShortCutViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLShortCutViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLTitleViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLShortCutViewController : LLTitleViewController 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/NoneCopyTextField/LLNoneCopyTextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLNoneCopyTextField.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// None copy text field. 29 | @interface LLNoneCopyTextField : UITextField 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/NoneCopyTextField/LLNoneCopyTextField.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLNoneCopyTextField.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLNoneCopyTextField.h" 25 | 26 | @implementation LLNoneCopyTextField 27 | 28 | - (BOOL)canPerformAction:(SEL)action withSender:(id)sender { 29 | return NO; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Component/Function/UserInterface/LLFunctionWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLFunctionWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Function window. 29 | @interface LLFunctionWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Hierarchy/UserInterface/LLHierarchyWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHierarchyWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Hierarchy function window. 29 | @interface LLHierarchyWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Html/LLHtmlComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHtmlComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | #import "LLHtmlWindow.h" 27 | 28 | NS_ASSUME_NONNULL_BEGIN 29 | 30 | /// Html function component. 31 | @interface LLHtmlComponent : LLComponent 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLMagnifierWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Magnifier function window. 29 | @interface LLMagnifierWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLScreenshotWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Screen shot window. 29 | @interface LLScreenshotWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Network/Function/NSURLSession/NSURLSession+LL_Network.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSURLSession+LL_Network.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// NSURLSession utils. 29 | @interface NSURLSession (LL_Network) 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/WidgetBorder/LLWidgetBorderComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLWidgetBorderComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Widget border function component. 29 | @interface LLWidgetBorderComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/Window/ComponentWindow/LLComponentWindow.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLComponentWindow.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | @implementation LLComponentWindow 27 | 28 | - (void)componentDidFinish { 29 | NSAssert(NO, @"Sub class must rewrite componentDidFinish:"); 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Location/Function/LLLocationProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLocationProxy.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLProxy.h" 25 | 26 | #import 27 | 28 | NS_ASSUME_NONNULL_BEGIN 29 | 30 | @interface LLLocationProxy : LLProxy 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Location/UserInterface/LLLocationViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLLocationViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLBaseComponentViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLLocationViewController : LLBaseComponentViewController 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Network/Function/LLURLProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLURLProtocol.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// specially url protocol, use to hook network request. 29 | @interface LLURLProtocol : NSURLProtocol 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/WidgetBorder/UserInterface/LLWidgetBorderWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLWidgetBorderWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Widget border window. 29 | @interface LLWidgetBorderWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Component/LLComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | #import "LLComponentDelegate.h" 26 | 27 | NS_ASSUME_NONNULL_BEGIN 28 | 29 | /// Component file. 30 | @interface LLComponent : NSObject 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Html/UserInterface/LLHtmlUIWebViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHtmlUIWebViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLHtmlViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Html UIWebView controller. 29 | @interface LLHtmlUIWebViewController : LLHtmlViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Html/UserInterface/LLHtmlWkWebViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHtmlWkWebViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLHtmlViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Html WKWebView controller. 29 | @interface LLHtmlWkWebViewController : LLHtmlViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Sandbox/UserInterface/LLSandboxVideoPreviewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLSandboxVideoPreviewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLSandboxPreviewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | @interface LLSandboxVideoPreviewController : LLSandboxPreviewController 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Screenshot/LLConvenientScreenshotComponent.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLConvenientScreenshotComponent.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponent.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Convenient screenshot component. 29 | @interface LLConvenientScreenshotComponent : LLComponent 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/View/TitleCell/LLDetailTitleSelectorCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLDetailTitleSelectorCell.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLDetailTitleCell.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Detail title selector cell. 29 | @interface LLDetailTitleSelectorCell : LLDetailTitleCell 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Crash/UserInterface/LLCrashViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLCrashViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLEditTableViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Crash function view controller. 29 | @interface LLCrashViewController : LLEditTableViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Network/UserInterface/LLNetworkWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLNetworkWindow.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLComponentWindow.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Network function window, use to show or hide network function. 29 | @interface LLNetworkWindow : LLComponentWindow 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/Base/LLBaseModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLBaseModel.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /** 29 | Base model. Save duplicated code to coding or copying. 30 | */ 31 | @interface LLBaseModel : NSObject 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/CommonUI/ViewController/NavigationController/LLNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLNavigationController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Navigation controller. 29 | @interface LLNavigationController : UINavigationController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Component/Setting/UserInterface/LLSettingViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLSettingViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLTitleViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Setting view controller. 29 | @interface LLSettingViewController : LLTitleViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/AppInfo/UserInterface/LLAppInfoViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLAppInfoViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLTitleViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// App info function view controller. 29 | @interface LLAppInfoViewController : LLTitleViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Html/UserInterface/LLHtmlConfigViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLHtmlConfigViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLTitleViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Html config view controller. 29 | @interface LLHtmlConfigViewController : LLTitleViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Log/UserInterface/LLWindowManager+Log.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLWindowManager+Log.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLWindowManager+Log.h" 25 | 26 | @implementation LLWindowManager (Log) 27 | 28 | + (LLLogWindow *)logWindow { 29 | return (LLLogWindow *)[self createWindowWithClassName:NSStringFromClass([LLLogWindow class])]; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Ruler/UserInterface/LLRulerViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLRulerViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLBaseComponentViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Ruler function view controller. 29 | @interface LLRulerViewController : LLBaseComponentViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Html/UserInterface/LLWindowManager+Html.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLWindowManager+Html.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLWindowManager+Html.h" 25 | 26 | @implementation LLWindowManager (Html) 27 | 28 | + (LLHtmlWindow *)htmlWindow { 29 | return (LLHtmlWindow *)[self createWindowWithClassName:NSStringFromClass([LLHtmlWindow class])]; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Others/Category/NSArray/NSArray+LL_Utils.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+LL_Utils.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// NSArray utils. 29 | @interface NSArray (LL_Utils) 30 | 31 | /// Convert to json string. 32 | - (NSString *_Nullable)LL_jsonString; 33 | 34 | @end 35 | 36 | NS_ASSUME_NONNULL_END 37 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Crash/UserInterface/LLWindowManager+Crash.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLWindowManager+Crash.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLWindowManager+Crash.h" 25 | 26 | @implementation LLWindowManager (Crash) 27 | 28 | + (LLCrashWindow *)crashWindow { 29 | return (LLCrashWindow *)[self createWindowWithClassName:NSStringFromClass([LLCrashWindow class])]; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Magnifier/UserInterface/LLMagnifierInfoView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLMagnifierInfoView.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLInfoView.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Magnifier info view. 29 | @interface LLMagnifierInfoView : LLInfoView 30 | 31 | - (void)update:(NSString *)hexColor point:(CGPoint)point; 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Ruler/UserInterface/LLWindowManager+Ruler.m: -------------------------------------------------------------------------------- 1 | // 2 | // LLWindowManager+Ruler.m 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLWindowManager+Ruler.h" 25 | 26 | @implementation LLWindowManager (Ruler) 27 | 28 | + (LLRulerWindow *)rulerWindow { 29 | return (LLRulerWindow *)[self createWindowWithClassName:NSStringFromClass([LLRulerWindow class])]; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /LLDebugTool/Core/Component/Screenshot/UserInterface/LLScreenshotViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LLScreenshotViewController.h 3 | // 4 | // Copyright (c) 2018 LLDebugTool Software Foundation (https://github.com/HDB-Li/LLDebugTool) 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | // SOFTWARE. 23 | 24 | #import "LLBaseComponentViewController.h" 25 | 26 | NS_ASSUME_NONNULL_BEGIN 27 | 28 | /// Screen shot view controller. 29 | @interface LLScreenshotViewController : LLBaseComponentViewController 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | --------------------------------------------------------------------------------