DotzuX: An Awesome iOS APP Built-in Debugging Tool

DotzuX is an awesome iOS aPP built-in debugging tool.

As one iOS developer, you must know or have used the DotzuX to debug your apps. In fact, the iOS app debugging tool is easy to use.

Preview of DotzuX :

How to install DotzuX?

CocoaPods

platform :ios, '8.0'
use_frameworks!

target 'YourTargetName' do
    pod 'DotzuX', :configurations => ['Debug'] #Swift4.0
end

pod ‘DotzuX’, :git => ‘https://github.com/DotzuX/DotzuX.git’, :branch => ‘swift3.2’, :configurations => [‘Debug’] #Swift3.2

Carthage

github "DotzuX/DotzuX"

How to use DotzuX?

As mentioned before, DotzuX is very easy to be used, just three simple steps to debug your iOS apps by using DotzuX.

Objective-C

//Step 1.
#ifdef DEBUG
    @import DotzuX;
#endif

//Step 2.
#ifdef DEBUG
    [DotzuX enable];
#endif

//Step 3.
#ifdef DEBUG
    #define NSLog(fmt, ...) [DotzuX objcLog:[[NSString stringWithUTF8String:__FILE__] lastPathComponent] :NSStringFromSelector(_cmd) :__LINE__ :(fmt, ##__VA_ARGS__) :[UIColor whiteColor]]
#else
    #define NSLog(fmt, ...) nil
#endif

Swift

//Step 1.
#if DEBUG
    import DotzuX
#endif

//Step 2.
#if DEBUG
    DotzuX.enable()
#endif

//Step 3.
public func print<T>(file: String = #file, function: String = #function, line: Int = #line, _ message: T, _ color: UIColor? = nil) {
    #if DEBUG
        swiftLog(file, function, line, message, color)
    #endif
}

License

DotzuX is released under the MIT license.

Project website:



https://github.com/DotzuX/DotzuX