An open API service indexing awesome lists of open source software.

https://github.com/remirobert/dotzu-objective-c

Dotzu Objective-c example project
https://github.com/remirobert/dotzu-objective-c

afnetworking framework logging network objective-c

Last synced: 15 days ago
JSON representation

Dotzu Objective-c example project

Awesome Lists containing this project

README

          



# Dotzu-Objective-c
Dotzu Objective-c example project.

👉 [Project link](https://github.com/remirobert/Dotzu)

## Installation Cocoapods:
```Ruby
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`.

```Objective-c
@import Dotzu;

@implementation AppDelegate

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

@end
```

## Logs
```Objective-c
@import Dotzu_objc;

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

## Network for AFNetworking:

```Objective-c
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];

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