Skip to content

remirobert/Dotzu-Objective-c

Repository files navigation

Dotzu-Objective-c

Dotzu Objective-c example project.

👉 Project link

Installation Cocoapods:

use_frameworks!
pod 'DotzuObjc'

After installing the pod, go to your Pod target, set the swift legacy language version to no.

screen shot 2017-02-18 at 18 44 46

Usage

In the AppDelegate instanciate Dotzu manager.

@import Dotzu;

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [[Dotzu sharedManager] displayWindow];
    return YES;
}

@end

Logs

@import Dotzu_objc;

NSLog(@"log verbose");
LogVerbose(@"verbose");
LogWarning(@"warning");
LogInfo(@"info");
LogError(@"ok");

Network for AFNetworking:

 NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];

 [[Dotzu sharedManager] addLoggerWithSession:configuration];
 AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];