equal
deleted
inserted
replaced
5 #ifdef __OBJC__ |
5 #ifdef __OBJC__ |
6 #import <Foundation/Foundation.h> |
6 #import <Foundation/Foundation.h> |
7 #import <CoreGraphics/CoreGraphics.h> |
7 #import <CoreGraphics/CoreGraphics.h> |
8 #import <UIKit/UIKit.h> |
8 #import <UIKit/UIKit.h> |
9 #endif |
9 #endif |
|
10 |
|
11 // by http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/ |
|
12 #ifdef DEBUG |
|
13 #define DLog(...) NSLog(@"%s %@", __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__]) |
|
14 #define ALog(...) [[NSAssertionHandler currentHandler] handleFailureInFunction:[NSString stringWithCString:__PRETTY_FUNCTION__ encoding:NSUTF8StringEncoding] file:[NSString stringWithCString:__FILE__ encoding:NSUTF8StringEncoding] lineNumber:__LINE__ description:__VA_ARGS__] |
|
15 #else |
|
16 #define DLog(...) do { } while (0) |
|
17 #ifndef NS_BLOCK_ASSERTIONS |
|
18 #define NS_BLOCK_ASSERTIONS |
|
19 #endif |
|
20 #define ALog(...) NSLog(@"%s %@", __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__]) |
|
21 #endif |
|
22 |
|
23 #define ZAssert(condition, ...) do { if (!(condition)) { ALog(__VA_ARGS__); }} while(0) |