From 289d8dcfcb838795ed5f28a6706d546a6df0b7f0 Mon Sep 17 00:00:00 2001 From: Ernesto Rivera Date: Tue, 25 Nov 2014 18:45:18 +0900 Subject: [PATCH] Update Demo --- Demo/NBUKitDemo.xcodeproj/project.pbxproj | 2 +- Demo/Podfile.lock | 67 +- .../CocoaLumberjack/Classes/CocoaLumberjack.h | 32 +- .../CocoaLumberjack/Classes/DDASLLogCapture.h | 6 +- .../CocoaLumberjack/Classes/DDASLLogCapture.m | 121 +- .../CocoaLumberjack/Classes/DDASLLogger.m | 18 +- .../Classes/DDAbstractDatabaseLogger.m | 30 +- .../CocoaLumberjack/Classes/DDAssertMacros.h | 17 +- .../CocoaLumberjack/Classes/DDFileLogger.h | 25 +- .../CocoaLumberjack/Classes/DDFileLogger.m | 67 +- Demo/Pods/CocoaLumberjack/Classes/DDLegacy.h | 68 + .../Pods/CocoaLumberjack/Classes/DDLog+LOGV.h | 148 +- Demo/Pods/CocoaLumberjack/Classes/DDLog.h | 315 +- Demo/Pods/CocoaLumberjack/Classes/DDLog.m | 535 +- .../CocoaLumberjack/Classes/DDLogMacros.h | 61 +- .../CocoaLumberjack/Classes/DDTTYLogger.h | 20 +- .../CocoaLumberjack/Classes/DDTTYLogger.m | 68 +- .../Extensions/DDContextFilterLogFormatter.h | 20 +- .../Extensions/DDContextFilterLogFormatter.m | 40 +- .../Extensions/DDDispatchQueueLogFormatter.h | 2 +- .../Extensions/DDDispatchQueueLogFormatter.m | 44 +- .../Classes/Extensions/DDMultiFormatter.m | 6 +- .../Headers/Public/CocoaLumberjack/DDLegacy.h | 1 + Demo/Pods/Local Podspecs/NBUKit.podspec | 12 +- Demo/Pods/Lockbox/Lockbox.h | 37 + Demo/Pods/Lockbox/Lockbox.m | 151 +- Demo/Pods/Lockbox/README.md | 22 +- Demo/Pods/LumberjackConsole/README.md | 2 +- .../Source/LumberjackConsole.storyboard | 12 +- .../Source/PTEConsoleLogger.m | 22 +- .../LumberjackConsole/Source/PTEDashboard.m | 14 + Demo/Pods/Manifest.lock | 67 +- Demo/Pods/NBUCore/README.md | 2 +- Demo/Pods/NBUCore/Source/NBUAvailability.h | 8 + Demo/Pods/NBULog/README.md | 4 +- Demo/Pods/NBULog/Source/NBULogFormatter.m | 22 +- Demo/Pods/Pods.xcodeproj/project.pbxproj | 7702 +++++++++-------- .../Pods/Pods-environment.h | 26 +- .../Pods/Pods-resources.sh | 4 + 39 files changed, 4988 insertions(+), 4832 deletions(-) create mode 100644 Demo/Pods/CocoaLumberjack/Classes/DDLegacy.h mode change 100755 => 100644 Demo/Pods/CocoaLumberjack/Classes/DDLog.m create mode 120000 Demo/Pods/Headers/Public/CocoaLumberjack/DDLegacy.h diff --git a/Demo/NBUKitDemo.xcodeproj/project.pbxproj b/Demo/NBUKitDemo.xcodeproj/project.pbxproj index 79c8b21..a15bdfe 100644 --- a/Demo/NBUKitDemo.xcodeproj/project.pbxproj +++ b/Demo/NBUKitDemo.xcodeproj/project.pbxproj @@ -48,7 +48,7 @@ E54573FE17057B32005E142B /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; E578D26D18C88C88005668C5 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; E57D4B9D18C9646500EE8DE1 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; - E5B8968F19FA4B7200082B6A /* Podfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile; sourceTree = ""; }; + E5B8968F19FA4B7200082B6A /* Podfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ diff --git a/Demo/Podfile.lock b/Demo/Podfile.lock index e683c78..971b1ae 100644 --- a/Demo/Podfile.lock +++ b/Demo/Podfile.lock @@ -1,56 +1,49 @@ PODS: - - CocoaLumberjack (2.0.0-beta3): - - CocoaLumberjack/Default - - CocoaLumberjack/Extensions - - CocoaLumberjack/Core (2.0.0-beta3) - - CocoaLumberjack/Default (2.0.0-beta3): + - CocoaLumberjack (2.0.0-beta4): + - CocoaLumberjack/Default (= 2.0.0-beta4) + - CocoaLumberjack/Extensions (= 2.0.0-beta4) + - CocoaLumberjack/Core (2.0.0-beta4) + - CocoaLumberjack/Default (2.0.0-beta4): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.0.0-beta3): + - CocoaLumberjack/Extensions (2.0.0-beta4): - CocoaLumberjack/Default - - Lockbox (2.0.0) - - LumberjackConsole (2.4.0): - - CocoaLumberjack (>= 2.0.0-beta3) + - Lockbox (2.1.0) + - LumberjackConsole (2.4.2): + - CocoaLumberjack (>= 2.0.0-beta4) - NBUCore (>= 2.0.3) - MotionOrientation@PTEz (1.1.0) - - NBUCore (2.0.3) - - NBUKit (2.4.0): + - NBUCore (2.0.4) + - NBUKit (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - - NBUKit/Additions - - NBUKit/Base - - NBUKit/Library - - NBUKit/UI - - NBUKit/Additions (2.4.0): + - NBUKit/Additions (= 2.4.1) + - NBUKit/Base (= 2.4.1) + - NBUKit/Library (= 2.4.1) + - NBUKit/UI (= 2.4.1) + - NBUKit/Additions (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - NBUKit/Base - - NBUKit/Base (2.4.0): + - NBUKit/Base (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - - NBUKit/Library (2.4.0): - - Lockbox (>= 1.4.6) - - NBUCore (>= 2.0.3) - - NBUKit/Base - - NBUKit/Library/NBUCompatibility - - NBUKit/Library/RestKitSupport - - NBUKit/Library/NBUCompatibility (2.4.0): + - NBUKit/Library (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - NBUKit/Base - - NBUKit/UI - - NBUKit/Library/RestKitSupport (2.4.0): + - NBUKit/Library/RestKitSupport (= 2.4.1) + - NBUKit/Library/RestKitSupport (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - NBUKit/Base - - NBUKit/UI (2.4.0): + - NBUKit/UI (2.4.1): - Lockbox (>= 1.4.6) - MotionOrientation@PTEz (>= 1.1.0) - NBUCore (>= 2.0.3) - NBUKit/Additions - - NBUKit/Library/NBUCompatibility - NBUKit/Library/RestKitSupport - - NBULog (1.2.1): - - CocoaLumberjack (>= 2.0.0-beta3) + - NBULog (1.2.2): + - CocoaLumberjack (>= 2.0.0-beta4) DEPENDENCIES: - LumberjackConsole @@ -62,12 +55,12 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - CocoaLumberjack: 55c22a2b8bde7a29c568ab4015b5874216524d70 - Lockbox: d1bada30011f98141383da4f2e8df9cc5e8bcf0f - LumberjackConsole: 7b4c3136f7e184c69b4d7bf6371380483edb184b + CocoaLumberjack: 24153b24b17d853d7182b22b128971fb98e8cb18 + Lockbox: 3168f08cb26680b05a0702b8c0cc6da32788059d + LumberjackConsole: cb05e10656efd74bfbaf9b9cbec87d0412d2a634 MotionOrientation@PTEz: ec58ced639faa14d30e63db9ef5cba8ded38b3b5 - NBUCore: 397184612d5f05d7730aaad98d6bc0a75b7984ef - NBUKit: 5da6f1237b04dc0100e564462a2240c2d1330b83 - NBULog: 8709f57b35fa5a82de15fe66efb7f50c6535fa8f + NBUCore: 978f24fdc8d79dc8141032bf0121053e3b25c95c + NBUKit: 2473e163ac365e226abe9838fd241aff81036950 + NBULog: 50d789289ba22b1b44ef24a419031d8aae49b252 -COCOAPODS: 0.34.4 +COCOAPODS: 0.35.0 diff --git a/Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h b/Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h index 1907af9..5904fce 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h +++ b/Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h @@ -34,7 +34,7 @@ * Define your logging level in your implementation file: * * // Log levels: off, error, warn, info, verbose - * static const int ddLogLevel = LOG_LEVEL_VERBOSE; + * static const DDLogLevel ddLogLevel = DDLogLevelVerbose; * * Step 2 [3rd party frameworks]: * @@ -46,7 +46,7 @@ * Define your logging level in your implementation file: * * // Log levels: off, error, warn, info, verbose - * static const int myLibLogLevel = LOG_LEVEL_VERBOSE; + * static const DDLogLevel myLibLogLevel = DDLogLevelVerbose; * * Step 3: * Replace your NSLog statements with DDLog statements according to the severity of the message. @@ -59,29 +59,23 @@ #import -// Macros +// Legacy +#ifndef DDLEGACY + #define DDLEGACY NO +#endif + +// Core #import "DDLog.h" + +// Main macros #import "DDLogMacros.h" #import "DDAssertMacros.h" -#import "DDLog+LOGV.h" + +// Capture ASL +#import "DDASLLogCapture.h" // Loggers #import "DDTTYLogger.h" #import "DDASLLogger.h" #import "DDFileLogger.h" -#import "DDAbstractDatabaseLogger.h" - -// Capture -#import "DDASLLogCapture.h" - -// Extensions -#if __has_include("DDContextFilterLogFormatter.h") - #import "DDContextFilterLogFormatter.h" -#endif -#if __has_include("DDDispatchQueueLogFormatter.h") - #import "DDDispatchQueueLogFormatter.h" -#endif -#if __has_include("DDMultiFormatter.h") - #import "DDMultiFormatter.h" -#endif diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h b/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h index 8daad5b..bc45a33 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h @@ -25,8 +25,8 @@ + (void)start; + (void)stop; -// Default log level: LOG_LEVEL_VERBOSE (i.e. capture all ASL messages). -+ (DDLogLevel)captureLogLevel; -+ (void)setCaptureLogLevel:(DDLogLevel)LOG_LEVEL_XXX; +// Default log level: DDLogLevelVerbose (i.e. capture all ASL messages). ++ (DDLogLevel)captureLevel; ++ (void)setCaptureLevel:(DDLogLevel)level; @end diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m b/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m index 47fd829..d311430 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m +++ b/Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m @@ -22,18 +22,50 @@ #include static BOOL _cancel = YES; -static DDLogLevel _captureLogLevel = DDLogLevelVerbose; +static DDLogLevel _captureLevel = DDLogLevelVerbose; + +#ifdef __IPHONE_8_0 + #define DDASL_IOS_PIVOT_VERSION __IPHONE_8_0 +#endif +#ifdef __MAC_10_10 + #define DDASL_OSX_PIVOT_VERSION __MAC_10_10 +#endif @implementation DDASLLogCapture +static aslmsg (*dd_asl_next)(aslresponse obj); +static void (*dd_asl_release)(aslresponse obj); + ++ (void)initialize +{ + #if (defined(DDASL_IOS_PIVOT_VERSION) && __IPHONE_OS_VERSION_MAX_ALLOWED >= DDASL_IOS_PIVOT_VERSION) || (defined(DDASL_OSX_PIVOT_VERSION) && __MAC_OS_X_VERSION_MAX_ALLOWED >= DDASL_OSX_PIVOT_VERSION) + #if __IPHONE_OS_VERSION_MIN_REQUIRED < DDASL_IOS_PIVOT_VERSION || __MAC_OS_X_VERSION_MIN_REQUIRED < DDASL_OSX_PIVOT_VERSION + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wdeprecated-declarations" + // Building on falsely advertised SDK, targeting deprecated API + dd_asl_next = &aslresponse_next; + dd_asl_release = &aslresponse_free; + #pragma GCC diagnostic pop + #else + // Building on lastest, correct SDK, targeting latest API + dd_asl_next = &asl_next; + dd_asl_release = &asl_release; + #endif + #else + // Building on old SDKs, targeting deprecated API + dd_asl_next = &aslresponse_next; + dd_asl_release = &aslresponse_free; + #endif +} + + (void)start { // Ignore subsequent calls if (!_cancel) { return; } - + _cancel = NO; - + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void) { [DDASLLogCapture captureAslLogs]; }); @@ -43,21 +75,21 @@ + (void)stop { _cancel = YES; } -+ (DDLogLevel)captureLogLevel { - return _captureLogLevel; ++ (DDLogLevel)captureLevel { + return _captureLevel; } -+ (void)setCaptureLogLevel:(DDLogLevel)LOG_LEVEL_XXX { - _captureLogLevel = LOG_LEVEL_XXX; ++ (void)setCaptureLevel:(DDLogLevel)level { + _captureLevel = level; } -# pragma mark - Private methods +#pragma mark - Private methods + (void)configureAslQuery:(aslmsg)query { const char param[] = "7"; // ASL_LEVEL_DEBUG, which is everything. We'll rely on regular DDlog log level to filter - + asl_set_query(query, ASL_KEY_LEVEL, param, ASL_QUERY_OP_LESS_EQUAL | ASL_QUERY_OP_NUMERIC); - + #if !TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR int processId = [[NSProcessInfo processInfo] processIdentifier]; char pid[16]; @@ -68,14 +100,14 @@ + (void)configureAslQuery:(aslmsg)query { + (void)aslMessageRecieved:(aslmsg)msg { const char* messageCString = asl_get( msg, ASL_KEY_MSG ); - if ( messageCString == NULL ) - return; - + if ( messageCString == NULL ) + return; + // NSString * sender = [NSString stringWithCString:asl_get(msg, ASL_KEY_SENDER) encoding:NSUTF8StringEncoding]; - NSString *message = [NSString stringWithCString:messageCString encoding:NSUTF8StringEncoding]; - NSString *level = [NSString stringWithCString:asl_get(msg, ASL_KEY_LEVEL) encoding:NSUTF8StringEncoding]; - NSString *secondsStr = [NSString stringWithCString:asl_get(msg, ASL_KEY_TIME) encoding:NSUTF8StringEncoding]; - NSString *nanoStr = [NSString stringWithCString:asl_get(msg, ASL_KEY_TIME_NSEC) encoding:NSUTF8StringEncoding]; + NSString *message = @(messageCString); + NSString *level = @(asl_get(msg, ASL_KEY_LEVEL)); + NSString *secondsStr = @(asl_get(msg, ASL_KEY_TIME)); + NSString *nanoStr = @(asl_get(msg, ASL_KEY_TIME_NSEC)); NSTimeInterval seconds = [secondsStr doubleValue]; NSTimeInterval nanoSeconds = [nanoStr doubleValue]; @@ -90,30 +122,30 @@ + (void)aslMessageRecieved:(aslmsg)msg { // By default all NSLog's with a ASL_LEVEL_WARNING level case ASL_LEVEL_EMERG : case ASL_LEVEL_ALERT : - case ASL_LEVEL_CRIT : flag = DDLogFlagError; async = LOG_ASYNC_ERROR; break; - case ASL_LEVEL_ERR : flag = DDLogFlagWarning; async = LOG_ASYNC_WARN; break; - case ASL_LEVEL_WARNING : flag = DDLogFlagInfo; async = LOG_ASYNC_INFO; break; - case ASL_LEVEL_NOTICE : flag = DDLogFlagDebug; async = LOG_ASYNC_DEBUG; break; + case ASL_LEVEL_CRIT : flag = DDLogFlagError; async = NO; break; + case ASL_LEVEL_ERR : flag = DDLogFlagWarning; async = YES; break; + case ASL_LEVEL_WARNING : flag = DDLogFlagInfo; async = YES; break; + case ASL_LEVEL_NOTICE : flag = DDLogFlagDebug; async = YES; break; case ASL_LEVEL_INFO : case ASL_LEVEL_DEBUG : - default : flag = DDLogFlagVerbose; async = LOG_ASYNC_VERBOSE; break; + default : flag = DDLogFlagVerbose; async = YES; break; } - - if (!(_captureLogLevel & flag)) { + + if (!(_captureLevel & flag)) { return; } - - DDLogMessage *logMessage = [[DDLogMessage alloc]initWithLogMsg:message - level:_captureLogLevel - flag:flag - context:0 - file:"DDASLLogCapture" - function:0 - line:0 - tag:nil - options:0 - timestamp:timeStamp]; - + + DDLogMessage *logMessage = [[DDLogMessage alloc]initWithMessage:message + level:_captureLevel + flag:flag + context:0 + file:@"DDASLLogCapture" + function:0 + line:0 + tag:nil + options:0 + timestamp:timeStamp]; + [DDLog log:async message:logMessage]; } @@ -165,25 +197,16 @@ syslogd posts kNotifyASLDBUpdate (com.apple.system.logger.message) // Iterate over new messages. aslmsg msg; aslresponse response = asl_search(NULL, query); -#if defined(__IPHONE_8_0) || defined(__MAC_10_10) - - while ((msg = asl_next(response))) -#else - - while ((msg = aslresponse_next(response))) -#endif + + while ((msg = dd_asl_next(response))) { [DDASLLogCapture aslMessageRecieved:msg]; // Keep track of which messages we've seen. lastSeenID = atoll(asl_get(msg, ASL_KEY_MSG_ID)); } -#if defined(__IPHONE_8_0) || defined(__MAC_10_10) - asl_release(response); -#else - aslresponse_free(response); -#endif - + dd_asl_release(response); + if (_cancel) { notify_cancel(notifyToken); return; diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m b/Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m index 5b24ed6..396d10b 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m +++ b/Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m @@ -41,7 +41,7 @@ + (instancetype)sharedInstance { return sharedInstance; } -- (id)init { +- (instancetype)init { if (sharedInstance != nil) { return nil; } @@ -57,22 +57,18 @@ - (id)init { } - (void)logMessage:(DDLogMessage *)logMessage { - // Skip captured log messages. - if (strcmp(logMessage->file, "DDASLLogCapture") == 0) { + // Skip captured log messages + if ([logMessage->_fileName isEqualToString:@"DDASLLogCapture"]) { return; } - NSString *logMsg = logMessage->logMsg; + NSString * message = _logFormatter ? [_logFormatter formatLogMessage:logMessage] : logMessage->_message; - if (formatter) { - logMsg = [formatter formatLogMessage:logMessage]; - } - - if (logMsg) { - const char *msg = [logMsg UTF8String]; + if (logMessage) { + const char *msg = [message UTF8String]; size_t aslLogLevel; - switch (logMessage->logFlag) { + switch (logMessage->_flag) { // Note: By default ASL will filter anything above level 5 (Notice). // So our mappings shouldn't go above that level. case DDLogFlagError : aslLogLevel = ASL_LEVEL_CRIT; break; diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m b/Demo/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m index 2d5d020..78b2651 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m +++ b/Demo/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m @@ -32,7 +32,7 @@ - (void)destroyDeleteTimer; @implementation DDAbstractDatabaseLogger -- (id)init { +- (instancetype)init { if ((self = [super init])) { _saveThreshold = 500; _saveInterval = 60; // 60 seconds @@ -140,7 +140,7 @@ - (void)updateAndResumeSaveTimer { - (void)createSuspendedSaveTimer { if ((_saveTimer == NULL) && (_saveInterval > 0.0)) { - _saveTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, loggerQueue); + _saveTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, self.loggerQueue); dispatch_source_set_event_handler(_saveTimer, ^{ @autoreleasepool { [self performSaveAndSuspendSaveTimer]; @@ -177,7 +177,7 @@ - (void)updateDeleteTimer { - (void)createAndStartDeleteTimer { if ((_deleteTimer == NULL) && (_deleteInterval > 0.0) && (_maxAge > 0.0)) { - _deleteTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, loggerQueue); + _deleteTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, self.loggerQueue); if (_deleteTimer != NULL) { dispatch_source_set_event_handler(_deleteTimer, ^{ @autoreleasepool { @@ -216,7 +216,7 @@ - (NSUInteger)saveThreshold { __block NSUInteger result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ + dispatch_sync(self.loggerQueue, ^{ result = _saveThreshold; }); }); @@ -252,7 +252,7 @@ - (void)setSaveThreshold:(NSUInteger)threshold { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -276,7 +276,7 @@ - (NSTimeInterval)saveInterval { __block NSTimeInterval result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ + dispatch_sync(self.loggerQueue, ^{ result = _saveInterval; }); }); @@ -343,7 +343,7 @@ - (void)setSaveInterval:(NSTimeInterval)interval { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -367,7 +367,7 @@ - (NSTimeInterval)maxAge { __block NSTimeInterval result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ + dispatch_sync(self.loggerQueue, ^{ result = _maxAge; }); }); @@ -440,7 +440,7 @@ - (void)setMaxAge:(NSTimeInterval)interval { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -464,7 +464,7 @@ - (NSTimeInterval)deleteInterval { __block NSTimeInterval result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ + dispatch_sync(self.loggerQueue, ^{ result = _deleteInterval; }); }); @@ -530,7 +530,7 @@ - (void)setDeleteInterval:(NSTimeInterval)interval { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -554,7 +554,7 @@ - (BOOL)deleteOnEverySave { __block BOOL result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ + dispatch_sync(self.loggerQueue, ^{ result = _deleteOnEverySave; }); }); @@ -577,7 +577,7 @@ - (void)setDeleteOnEverySave:(BOOL)flag { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -596,7 +596,7 @@ - (void)savePendingLogEntries { if ([self isOnInternalLoggerQueue]) { block(); } else { - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); } } @@ -610,7 +610,7 @@ - (void)deleteOldLogEntries { if ([self isOnInternalLoggerQueue]) { block(); } else { - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); } } diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDAssertMacros.h b/Demo/Pods/CocoaLumberjack/Classes/DDAssertMacros.h index dcb9e2f..b072d3d 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDAssertMacros.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDAssertMacros.h @@ -13,17 +13,14 @@ // to endorse or promote products derived from this software without specific // prior written permission of Deusty, LLC. -#import "DDLogMacros.h" - /** * NSAsset replacement that will output a log message even when assertions are disabled. **/ - -#define DDAssert(condition, frmt, ...) \ - if (!(condition)) { \ - NSString *description = [NSString stringWithFormat:frmt, ## __VA_ARGS__]; \ - DDLogError(@"%@", description); \ - NSAssert(NO, description); \ - } - +#define DDAssert(condition, frmt, ...) \ + if (!(condition)) { \ + NSString *description = [NSString stringWithFormat:frmt, ## __VA_ARGS__]; \ + DDLogError(@"%@", description); \ + NSAssert(NO, description); \ + } #define DDAssertCondition(condition) DDAssert(condition, @"Condition not satisfied: %s", #condition) + diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.h b/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.h index d0c9fde..e6d11a0 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.h @@ -130,8 +130,8 @@ extern unsigned long long const kDDDefaultLogFilesDiskQuota; **/ @interface DDLogFileManagerDefault : NSObject -- (id)init; -- (instancetype)initWithLogsDirectory:(NSString *)logsDirectory; +- (instancetype)init; +- (instancetype)initWithLogsDirectory:(NSString *)logsDirectory NS_DESIGNATED_INITIALIZER; #if TARGET_OS_IPHONE /* * Calling this constructor you can override the default "automagically" chosen NSFileProtection level. @@ -172,7 +172,7 @@ extern unsigned long long const kDDDefaultLogFilesDiskQuota; * - newLogFileName again returns "com.organization.myapp 2013-12-03.log", * file "com.organization.myapp 2013-12-03 3.log" would be created. **/ -- (NSString *)newLogFileName; +@property (readonly, copy) NSString *newLogFileName; - (BOOL)isLogFile:(NSString *)fileName; /* Inherited from DDLogFileManager protocol: @@ -210,8 +210,8 @@ extern unsigned long long const kDDDefaultLogFilesDiskQuota; **/ @interface DDLogFileFormatterDefault : NSObject -- (id)init; -- (instancetype)initWithDateFormatter:(NSDateFormatter *)dateFormatter; +- (instancetype)init; +- (instancetype)initWithDateFormatter:(NSDateFormatter *)dateFormatter NS_DESIGNATED_INITIALIZER; @end @@ -221,8 +221,8 @@ extern unsigned long long const kDDDefaultLogFilesDiskQuota; @interface DDFileLogger : DDAbstractLogger -- (id)init; -- (instancetype)initWithLogFileManager:(id )logFileManager; +- (instancetype)init; +- (instancetype)initWithLogFileManager:(id )logFileManager NS_DESIGNATED_INITIALIZER; /** * Log File Rolling: @@ -289,6 +289,15 @@ extern unsigned long long const kDDDefaultLogFilesDiskQuota; // - (id )logFormatter; // - (void)setLogFormatter:(id )formatter; +/** + * Returns the log file that should be used. + * If there is an existing log file that is suitable, + * within the constraints of maximumFileSize and rollingFrequency, then it is returned. + * + * Otherwise a new file is created and returned. + **/ +- (DDLogFileInfo *)currentLogFileInfo; + @end //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -327,7 +336,7 @@ extern unsigned long long const kDDDefaultLogFilesDiskQuota; + (instancetype)logFileWithPath:(NSString *)filePath; -- (instancetype)initWithFilePath:(NSString *)filePath; +- (instancetype)initWithFilePath:(NSString *)filePath NS_DESIGNATED_INITIALIZER; - (void)reset; - (void)renameFile:(NSString *)newFileName; diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m b/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m index 6240129..cc265a2 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m +++ b/Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m @@ -44,8 +44,8 @@ BOOL doesAppRunInBackground(void); #endif -unsigned long long const kDDDefaultLogMaxFileSize = 1024 * 1024; // 1 MB -NSTimeInterval const kDDDefaultLogRollingFrequency = 60 * 60 * 24; // 26 Hours +unsigned long long const kDDDefaultLogMaxFileSize = 1024 * 1024; // 1 MB +NSTimeInterval const kDDDefaultLogRollingFrequency = 60 * 60 * 24; // 24 Hours NSUInteger const kDDDefaultLogMaxNumLogFiles = 5; // 5 Files unsigned long long const kDDDefaultLogFilesDiskQuota = 20 * 1024 * 1024; // 20 MB @@ -73,7 +73,7 @@ @implementation DDLogFileManagerDefault @synthesize logFilesDiskQuota = _logFilesDiskQuota; -- (id)init { +- (instancetype)init { return [self initWithLogsDirectory:nil]; } @@ -133,8 +133,8 @@ - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - NSNumber *old = [change objectForKey:NSKeyValueChangeOldKey]; - NSNumber *new = [change objectForKey:NSKeyValueChangeNewKey]; + NSNumber *old = change[NSKeyValueChangeOldKey]; + NSNumber *new = change[NSKeyValueChangeNewKey]; if ([old isEqual:new]) { // No change in value - don't bother with any processing. @@ -197,7 +197,7 @@ - (void)deleteOldLogFiles { // So in most cases, we do not want to consider this file for deletion. if (sortedLogFileInfos.count > 0) { - DDLogFileInfo *logFileInfo = [sortedLogFileInfos objectAtIndex:0]; + DDLogFileInfo *logFileInfo = sortedLogFileInfos[0]; if (!logFileInfo.isArchived) { // Don't delete active file. @@ -236,7 +236,7 @@ - (NSString *)defaultLogsDirectory { #else NSString *appName = [[NSProcessInfo processInfo] processName]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); - NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : NSTemporaryDirectory(); + NSString *basePath = ([paths count] > 0) ? paths[0] : NSTemporaryDirectory(); NSString *logsDirectory = [[basePath stringByAppendingPathComponent:@"Logs"] stringByAppendingPathComponent:appName]; #endif @@ -313,14 +313,13 @@ - (NSDateFormatter *)logFileDateFormatter { threadDictionary]; NSString *dateFormat = @"yyyy'-'MM'-'dd' 'HH'-'mm'"; NSString *key = [NSString stringWithFormat:@"logFileDateFormatter.%@", dateFormat]; - NSDateFormatter *dateFormatter = [dictionary objectForKey:key]; + NSDateFormatter *dateFormatter = dictionary[key]; if (dateFormatter == nil) { dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:dateFormat]; [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]; - [dictionary setObject:dateFormatter - forKey:key]; + dictionary[key] = dateFormatter; } return dateFormatter; @@ -553,7 +552,7 @@ @interface DDLogFileFormatterDefault () { @implementation DDLogFileFormatterDefault -- (id)init { +- (instancetype)init { return [self initWithDateFormatter:nil]; } @@ -572,9 +571,9 @@ - (instancetype)initWithDateFormatter:(NSDateFormatter *)aDateFormatter { } - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - NSString *dateAndTime = [_dateFormatter stringFromDate:(logMessage->timestamp)]; + NSString *dateAndTime = [_dateFormatter stringFromDate:(logMessage->_timestamp)]; - return [NSString stringWithFormat:@"%@ %@", dateAndTime, logMessage->logMsg]; + return [NSString stringWithFormat:@"%@ %@", dateAndTime, logMessage->_message]; } @end @@ -604,7 +603,7 @@ - (void)maybeRollLogFileDueToSize; @implementation DDFileLogger -- (id)init { +- (instancetype)init { DDLogFileManagerDefault *defaultLogFileManager = [[DDLogFileManagerDefault alloc] init]; return [self initWithLogFileManager:defaultLogFileManager]; @@ -618,7 +617,7 @@ - (instancetype)initWithLogFileManager:(id )aLogFileManager { logFileManager = aLogFileManager; - formatter = [[DDLogFileFormatterDefault alloc] init]; + self.logFormatter = [DDLogFileFormatterDefault new]; } return self; @@ -668,7 +667,7 @@ - (unsigned long long)maximumFileSize { dispatch_queue_t globalLoggingQueue = [DDLog loggingQueue]; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, block); + dispatch_sync(self.loggerQueue, block); }); return result; @@ -698,7 +697,7 @@ - (void)setMaximumFileSize:(unsigned long long)newMaximumFileSize { dispatch_queue_t globalLoggingQueue = [DDLog loggingQueue]; dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } @@ -725,7 +724,7 @@ - (NSTimeInterval)rollingFrequency { dispatch_queue_t globalLoggingQueue = [DDLog loggingQueue]; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, block); + dispatch_sync(self.loggerQueue, block); }); return result; @@ -755,7 +754,7 @@ - (void)setRollingFrequency:(NSTimeInterval)newRollingFrequency { dispatch_queue_t globalLoggingQueue = [DDLog loggingQueue]; dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } @@ -785,7 +784,7 @@ - (void)scheduleTimerToRollLogFileDueToAge { NSLogVerbose(@"DDFileLogger: logFileCreationDate: %@", logFileCreationDate); NSLogVerbose(@"DDFileLogger: logFileRollingDate : %@", logFileRollingDate); - _rollingTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, loggerQueue); + _rollingTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, self.loggerQueue); dispatch_source_set_event_handler(_rollingTimer, ^{ @autoreleasepool { [self maybeRollLogFileDueToAge]; @@ -835,7 +834,7 @@ - (void)rollLogFileWithCompletionBlock:(void (^)())completionBlock { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -914,7 +913,7 @@ - (DDLogFileInfo *)currentLogFileInfo { NSArray *sortedLogFileInfos = [logFileManager sortedLogFileInfos]; if ([sortedLogFileInfos count] > 0) { - DDLogFileInfo *mostRecentLogFileInfo = [sortedLogFileInfos objectAtIndex:0]; + DDLogFileInfo *mostRecentLogFileInfo = sortedLogFileInfos[0]; BOOL shouldArchiveMostRecent = NO; @@ -989,7 +988,7 @@ - (NSFileHandle *)currentLogFileHandle { DISPATCH_SOURCE_TYPE_VNODE, [_currentLogFileHandle fileDescriptor], DISPATCH_VNODE_DELETE | DISPATCH_VNODE_RENAME, - loggerQueue + self.loggerQueue ); dispatch_source_set_event_handler(_currentLogFileVnode, ^{ @autoreleasepool { @@ -1017,21 +1016,21 @@ - (NSFileHandle *)currentLogFileHandle { static int exception_count = 0; - (void)logMessage:(DDLogMessage *)logMessage { - NSString *logMsg = logMessage->logMsg; + NSString *message = logMessage->_message; BOOL isFormatted = NO; - if (formatter) { - logMsg = [formatter formatLogMessage:logMessage]; - isFormatted = logMsg != logMessage->logMsg; + if (_logFormatter) { + message = [_logFormatter formatLogMessage:logMessage]; + isFormatted = message != logMessage->_message; } - if (logMsg) { + if (message) { if ((!isFormatted || _automaticallyAppendNewlineForCustomFormatters) && - (![logMsg hasSuffix:@"\n"])) { - logMsg = [logMsg stringByAppendingString:@"\n"]; + (![message hasSuffix:@"\n"])) { + message = [message stringByAppendingString:@"\n"]; } - NSData *logData = [logMsg dataUsingEncoding:NSUTF8StringEncoding]; + NSData *logData = [message dataUsingEncoding:NSUTF8StringEncoding]; @try { [[self currentLogFileHandle] writeData:logData]; @@ -1138,7 +1137,7 @@ - (NSString *)fileName { - (NSDate *)modificationDate { if (_modificationDate == nil) { - _modificationDate = [[self fileAttributes] objectForKey:NSFileModificationDate]; + _modificationDate = self.fileAttributes[NSFileModificationDate]; } return _modificationDate; @@ -1146,7 +1145,7 @@ - (NSDate *)modificationDate { - (NSDate *)creationDate { if (_creationDate == nil) { - _creationDate = [[self fileAttributes] objectForKey:NSFileCreationDate]; + _creationDate = self.fileAttributes[NSFileCreationDate]; } return _creationDate; @@ -1154,7 +1153,7 @@ - (NSDate *)creationDate { - (unsigned long long)fileSize { if (_fileSize == 0) { - _fileSize = [[[self fileAttributes] objectForKey:NSFileSize] unsignedLongLongValue]; + _fileSize = [self.fileAttributes[NSFileSize] unsignedLongLongValue]; } return _fileSize; diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDLegacy.h b/Demo/Pods/CocoaLumberjack/Classes/DDLegacy.h new file mode 100644 index 0000000..25304be --- /dev/null +++ b/Demo/Pods/CocoaLumberjack/Classes/DDLegacy.h @@ -0,0 +1,68 @@ +// Software License Agreement (BSD License) +// +// Copyright (c) 2010-2014, Deusty, LLC +// All rights reserved. +// +// Redistribution and use of this software in source and binary forms, +// with or without modification, are permitted provided that the following conditions are met: +// +// * Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// +// * Neither the name of Deusty nor the names of its contributors may be used +// to endorse or promote products derived from this software without specific +// prior written permission of Deusty, LLC. + +/** + * Macros used for 1.9.x backwards compatibility. + **/ + +#ifndef LOG_LEVEL_DEF + #define LOG_LEVEL_DEF ddLogLevel +#endif + +#define LOG_FLAG_ERROR DDLogFlagError +#define LOG_FLAG_WARN DDLogFlagWarning +#define LOG_FLAG_INFO DDLogFlagInfo +#define LOG_FLAG_DEBUG DDLogFlagDebug +#define LOG_FLAG_VERBOSE DDLogFlagVerbose + +#define LOG_LEVEL_OFF DDLogLevelOff +#define LOG_LEVEL_ERROR DDLogLevelError +#define LOG_LEVEL_WARN DDLogLevelWarning +#define LOG_LEVEL_INFO DDLogLevelInfo +#define LOG_LEVEL_DEBUG DDLogLevelDebug +#define LOG_LEVEL_VERBOSE DDLogLevelVerbose +#define LOG_LEVEL_ALL DDLogLevelAll + +#define LOG_ASYNC_ENABLED YES + +#define LOG_ASYNC_ERROR ( NO && LOG_ASYNC_ENABLED) +#define LOG_ASYNC_WARN (YES && LOG_ASYNC_ENABLED) +#define LOG_ASYNC_INFO (YES && LOG_ASYNC_ENABLED) +#define LOG_ASYNC_DEBUG (YES && LOG_ASYNC_ENABLED) +#define LOG_ASYNC_VERBOSE (YES && LOG_ASYNC_ENABLED) + +#define LOG_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ + [DDLog log : isAsynchronous \ + level : lvl \ + flag : flg \ + context : ctx \ + file : __FILE__ \ + function : fnct \ + line : __LINE__ \ + tag : atag \ + format : (frmt), ## __VA_ARGS__] + +#define LOG_MAYBE(async, lvl, flg, ctx, fnct, frmt, ...) \ + do { if(lvl & flg) LOG_MACRO(async, lvl, flg, ctx, nil, fnct, frmt, ##__VA_ARGS__); } while(0) + +#define LOG_OBJC_MAYBE(async, lvl, flg, ctx, frmt, ...) \ + LOG_MAYBE(async, lvl, flg, ctx, __PRETTY_FUNCTION__, frmt, ## __VA_ARGS__) + +#define DDLogError(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_ERROR, LOG_LEVEL_DEF, LOG_FLAG_ERROR, 0, frmt, ##__VA_ARGS__) +#define DDLogWarn(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_WARN, LOG_LEVEL_DEF, LOG_FLAG_WARN, 0, frmt, ##__VA_ARGS__) +#define DDLogInfo(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_INFO, LOG_LEVEL_DEF, LOG_FLAG_INFO, 0, frmt, ##__VA_ARGS__) +#define DDLogDebug(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_DEBUG, LOG_LEVEL_DEF, LOG_FLAG_DEBUG, 0, frmt, ##__VA_ARGS__) +#define DDLogVerbose(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_VERBOSE, LOG_LEVEL_DEF, LOG_FLAG_VERBOSE, 0, frmt, ##__VA_ARGS__) + diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h b/Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h index 59a210a..d764071 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h @@ -13,95 +13,67 @@ // to endorse or promote products derived from this software without specific // prior written permission of Deusty, LLC. -#ifndef Lumberjack_DDLog_LOGV_h -#define Lumberjack_DDLog_LOGV_h #import "DDLog.h" +/** + * The constant/variable/method responsible for controlling the current log level. + **/ +#ifndef LOG_LEVEL_DEF + #define LOG_LEVEL_DEF ddLogLevel +#endif + +/** + * Whether async should be used by log messages, excluding error messages that are always sent sync. + **/ +#ifndef LOG_ASYNC_ENABLED + #define LOG_ASYNC_ENABLED YES +#endif + +/** + * This is the single macro that all other macros below compile into. + * This big multiline macro makes all the other macros easier to read. + **/ +#define LOGV_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ + [DDLog log : isAsynchronous \ + level : lvl \ + flag : flg \ + context : ctx \ + file : __FILE__ \ + function : fnct \ + line : __LINE__ \ + tag : atag \ + format : frmt \ + args : avalist] + +/** + * Define version of the macro that only execute if the log level is above the threshold. + * The compiled versions essentially look like this: + * + * if (logFlagForThisLogMsg & ddLogLevel) { execute log message } + * + * When LOG_LEVEL_DEF is defined as ddLogLevel. + * + * As shown further below, Lumberjack actually uses a bitmask as opposed to primitive log levels. + * This allows for a great amount of flexibility and some pretty advanced fine grained logging techniques. + * + * Note that when compiler optimizations are enabled (as they are for your release builds), + * the log messages above your logging threshold will automatically be compiled out. + * + * (If the compiler sees LOG_LEVEL_DEF/ddLogLevel declared as a constant, the compiler simply checks to see + * if the 'if' statement would execute, and if not it strips it from the binary.) + * + * We also define shorthand versions for asynchronous and synchronous logging. + **/ +#define LOGV_MAYBE(async, lvl, flg, ctx, tag, fnct, frmt, avalist) \ + do { if(lvl & flg) LOGV_MACRO(async, lvl, flg, ctx, tag, fnct, frmt, avalist); } while(0) + +/** + * Ready to use log macros with no context or tag. + **/ +#define DDLogVError(frmt, ...) LOGV_MAYBE(NO, LOG_LEVEL_DEF, DDLogFlagError, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVWarn(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagWarning, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVInfo(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagInfo, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVDebug(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVVerbose(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) -#define LOGV_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, avalist) \ - [DDLog log:isAsynchronous \ - level:lvl \ - flag:flg \ - context:ctx \ - file:__FILE__ \ - function:fnct \ - line:__LINE__ \ - tag:atag \ - format:frmt \ - args:avalist] - -#define LOGV_OBJC_MACRO(async, lvl, flg, ctx, frmt, avalist) \ - LOGV_MACRO(async, lvl, flg, ctx, nil, sel_getName(_cmd), frmt, avalist) - -#define LOGV_C_MACRO(async, lvl, flg, ctx, frmt, avalist) \ - LOGV_MACRO(async, lvl, flg, ctx, nil, __FUNCTION__, frmt, avalist) - - - -#define SYNC_LOGV_OBJC_MACRO(lvl, flg, ctx, frmt, avalist) \ - LOGV_OBJC_MACRO(NO, lvl, flg, ctx, frmt, avalist) - -#define ASYNC_LOGV_OBJC_MACRO(lvl, flg, ctx, frmt, avalist) \ - LOGV_OBJC_MACRO(YES, lvl, flg, ctx, frmt, avalist) - -#define SYNC_LOGV_C_MACRO(lvl, flg, ctx, frmt, avalist) \ - LOGV_C_MACRO(NO, lvl, flg, ctx, frmt, avalist) - -#define ASYNC_LOGV_C_MACRO(lvl, flg, ctx, frmt, avalist) \ - LOGV_C_MACRO(YES, lvl, flg, ctx, frmt, avalist) - - - -#define LOGV_MAYBE(async, lvl, flg, ctx, fnct, frmt, avalist) \ - do { if(lvl & flg) LOGV_MACRO(async, lvl, flg, ctx, nil, fnct, frmt, avalist); } while(0) - - -#define LOGV_OBJC_MAYBE(async, lvl, flg, ctx, frmt, avalist) \ - LOGV_MAYBE(async, lvl, flg, ctx, sel_getName(_cmd), frmt, avalist) - -#define LOGV_C_MAYBE(async, lvl, flg, ctx, frmt, avalist) \ - LOGV_MAYBE(async, lvl, flg, ctx, __FUNCTION__, frmt, avalist) - -#define SYNC_LOGV_OBJC_MAYBE(lvl, flg, ctx, frmt, avalist) \ - LOGV_OBJC_MAYBE(NO, lvl, flg, ctx, frmt, avalist) - -#define ASYNC_LOGV_OBJC_MAYBE(lvl, flg, ctx, frmt, avalist) \ - LOGV_OBJC_MAYBE(YES, lvl, flg, ctx, frmt, avalist) - -#define SYNC_LOGV_C_MAYBE(lvl, flg, ctx, frmt, avalist) \ - LOGV_C_MAYBE(NO, lvl, flg, ctx, frmt, avalist) - -#define ASYNC_LOGV_C_MAYBE(lvl, flg, ctx, frmt, avalist) \ - LOGV_C_MAYBE(YES, lvl, flg, ctx, frmt, avalist) - - - -#define LOGV_OBJC_TAG_MACRO(async, lvl, flg, ctx, tag, frmt, avalist) \ - LOGV_MACRO(async, lvl, flg, ctx, tag, sel_getName(_cmd), frmt, avalist) - -#define LOGV_C_TAG_MACRO(async, lvl, flg, ctx, tag, frmt, avalist) \ - LOGV_MACRO(async, lvl, flg, ctx, tag, __FUNCTION__, frmt, avalist) - -#define LOGV_TAG_MAYBE(async, lvl, flg, ctx, tag, fnct, frmt, avalist) \ - do { if(lvl & flg) LOGV_MACRO(async, lvl, flg, ctx, tag, fnct, frmt, avalist); } while(0) - -#define LOGV_OBJC_TAG_MAYBE(async, lvl, flg, ctx, tag, frmt, avalist) \ - LOGV_TAG_MAYBE(async, lvl, flg, ctx, tag, sel_getName(_cmd), frmt, avalist) - -#define LOGV_C_TAG_MAYBE(async, lvl, flg, ctx, tag, frmt, avalist) \ - LOGV_TAG_MAYBE(async, lvl, flg, ctx, tag, __FUNCTION__, frmt, avalist) - - - -#define DDLogvError(frmt, avalist) LOGV_OBJC_MAYBE(LOG_ASYNC_ERROR, ddLogLevel, LOG_FLAG_ERROR, 0, frmt, avalist) -#define DDLogvWarn(frmt, avalist) LOGV_OBJC_MAYBE(LOG_ASYNC_WARN, ddLogLevel, LOG_FLAG_WARN, 0, frmt, avalist) -#define DDLogvInfo(frmt, avalist) LOGV_OBJC_MAYBE(LOG_ASYNC_INFO, ddLogLevel, LOG_FLAG_INFO, 0, frmt, avalist) -#define DDLogvVerbose(frmt, avalist) LOGV_OBJC_MAYBE(LOG_ASYNC_VERBOSE, ddLogLevel, LOG_FLAG_VERBOSE, 0, frmt, avalist) - -#define DDLogvCError(frmt, avalist) LOGV_C_MAYBE(LOG_ASYNC_ERROR, ddLogLevel, LOG_FLAG_ERROR, 0, frmt, avalist) -#define DDLogvCWarn(frmt, avalist) LOGV_C_MAYBE(LOG_ASYNC_WARN, ddLogLevel, LOG_FLAG_WARN, 0, frmt, avalist) -#define DDLogvCInfo(frmt, avalist) LOGV_C_MAYBE(LOG_ASYNC_INFO, ddLogLevel, LOG_FLAG_INFO, 0, frmt, avalist) -#define DDLogvCVerbose(frmt, avalist) LOGV_C_MAYBE(LOG_ASYNC_VERBOSE, ddLogLevel, LOG_FLAG_VERBOSE, 0, frmt, avalist) - -#endif /* ifndef Lumberjack_DDLog_LOGV_h */ diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDLog.h b/Demo/Pods/CocoaLumberjack/Classes/DDLog.h index cbb5611..ae0b765 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDLog.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDLog.h @@ -15,94 +15,14 @@ #import -@class DDLogMessage; +#if !defined(DDLEGACY) || DDLEGACY + #import "DDLegacy.h" +#endif +@class DDLogMessage; @protocol DDLogger; @protocol DDLogFormatter; -/** - * This is the single macro that all other macros below compile into. - * This big multiline macro makes all the other macros easier to read. - **/ - -#define LOG_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ - [DDLog log : isAsynchronous \ - level : lvl \ - flag : flg \ - context : ctx \ - file : __FILE__ \ - function : fnct \ - line : __LINE__ \ - tag : atag \ - format : (frmt), ## __VA_ARGS__] - -/** - * Define the Objective-C and C versions of the macro. - * These automatically inject the proper function name for either an objective-c method or c function. - * - * We also define shorthand versions for asynchronous and synchronous logging. - **/ - -#define LOG_OBJC_MACRO(async, lvl, flg, ctx, frmt, ...) \ - LOG_MACRO(async, lvl, flg, ctx, nil, __PRETTY_FUNCTION__, frmt, ## __VA_ARGS__) - -#define SYNC_LOG_OBJC_MACRO(lvl, flg, ctx, frmt, ...) \ - LOG_OBJC_MACRO(NO, lvl, flg, ctx, frmt, ## __VA_ARGS__) - -#define ASYNC_LOG_OBJC_MACRO(lvl, flg, ctx, frmt, ...) \ - LOG_OBJC_MACRO(YES, lvl, flg, ctx, frmt, ## __VA_ARGS__) - -/** - * Define version of the macro that only execute if the logLevel is above the threshold. - * The compiled versions essentially look like this: - * - * if (logFlagForThisLogMsg & ddLogLevel) { execute log message } - * - * When LOG_LEVEL_DEF is defined as ddLogLevel. - * - * As shown further below, Lumberjack actually uses a bitmask as opposed to primitive log levels. - * This allows for a great amount of flexibility and some pretty advanced fine grained logging techniques. - * - * Note that when compiler optimizations are enabled (as they are for your release builds), - * the log messages above your logging threshold will automatically be compiled out. - * - * (If the compiler sees LOG_LEVEL_DEF/ddLogLevel declared as a constant, the compiler simply checks to see - * if the 'if' statement would execute, and if not it strips it from the binary.) - * - * We also define shorthand versions for asynchronous and synchronous logging. - **/ - -#define LOG_MAYBE(async, lvl, flg, ctx, fnct, frmt, ...) \ - do { if(lvl & flg) LOG_MACRO(async, lvl, flg, ctx, nil, fnct, frmt, ##__VA_ARGS__); } while(0) - -#define LOG_OBJC_MAYBE(async, lvl, flg, ctx, frmt, ...) \ - LOG_MAYBE(async, lvl, flg, ctx, __PRETTY_FUNCTION__, frmt, ## __VA_ARGS__) - -#define SYNC_LOG_OBJC_MAYBE(lvl, flg, ctx, frmt, ...) \ - LOG_OBJC_MAYBE(NO, lvl, flg, ctx, frmt, ## __VA_ARGS__) - -#define ASYNC_LOG_OBJC_MAYBE(lvl, flg, ctx, frmt, ...) \ - LOG_OBJC_MAYBE(YES, lvl, flg, ctx, frmt, ## __VA_ARGS__) - -/** - * Define versions of the macros that also accept tags. - * - * The DDLogMessage object includes a 'tag' ivar that may be used for a variety of purposes. - * It may be used to pass custom information to loggers or formatters. - * Or it may be used by 3rd party extensions to the framework. - * - * Thes macros just make it a little easier to extend logging functionality. - **/ - -#define LOG_OBJC_TAG_MACRO(async, lvl, flg, ctx, tag, frmt, ...) \ - LOG_MACRO(async, lvl, flg, ctx, tag, __PRETTY_FUNCTION__, frmt, ## __VA_ARGS__) - -#define LOG_TAG_MAYBE(async, lvl, flg, ctx, tag, fnct, frmt, ...) \ - do { if(lvl & flg) LOG_MACRO(async, lvl, flg, ctx, tag, fnct, frmt, ##__VA_ARGS__); } while(0) - -#define LOG_OBJC_TAG_MAYBE(async, lvl, flg, ctx, tag, frmt, ...) \ - LOG_TAG_MAYBE(async, lvl, flg, ctx, tag, __PRETTY_FUNCTION__, frmt, ## __VA_ARGS__) - /** * Define the standard options. * @@ -124,7 +44,7 @@ * However, you still needed to see your error and info log messages. * You could accomplish that with the following: * - * static const int ddLogLevel = LOG_FLAG_ERROR | LOG_FLAG_INFO; + * static const DDLogLevel ddLogLevel = DDLogFlagError | DDLogFlagInfo; * * When LOG_LEVEL_DEF is defined as ddLogLevel. * @@ -168,53 +88,23 @@ **/ typedef NS_OPTIONS(NSUInteger, DDLogFlag) { - DDLogFlagError = (1 << 0), // 0...00001 - DDLogFlagWarning = (1 << 1), // 0...00010 - DDLogFlagInfo = (1 << 2), // 0...00100 - DDLogFlagDebug = (1 << 3), // 0...01000 - DDLogFlagVerbose = (1 << 4) // 0...10000 + DDLogFlagError = (1 << 0), // 0...00001 + DDLogFlagWarning = (1 << 1), // 0...00010 + DDLogFlagInfo = (1 << 2), // 0...00100 + DDLogFlagDebug = (1 << 3), // 0...01000 + DDLogFlagVerbose = (1 << 4) // 0...10000 }; typedef NS_ENUM(NSUInteger, DDLogLevel) { DDLogLevelOff = 0, - DDLogLevelError = (DDLogFlagError), // 0...00001 - DDLogLevelWarning = (DDLogLevelError | DDLogFlagWarning), // 0...00011 - DDLogLevelInfo = (DDLogLevelWarning | DDLogFlagInfo), // 0...00111 - DDLogLevelDebug = (DDLogLevelInfo | DDLogFlagDebug), // 0...01111 - DDLogLevelVerbose = (DDLogLevelDebug | DDLogFlagVerbose), // 0...11111 - DDLogLevelAll = NSUIntegerMax // 1111....11111 (LOG_LEVEL_VERBOSE plus any other flags) + DDLogLevelError = (DDLogFlagError), // 0...00001 + DDLogLevelWarning = (DDLogLevelError | DDLogFlagWarning), // 0...00011 + DDLogLevelInfo = (DDLogLevelWarning | DDLogFlagInfo), // 0...00111 + DDLogLevelDebug = (DDLogLevelInfo | DDLogFlagDebug), // 0...01111 + DDLogLevelVerbose = (DDLogLevelDebug | DDLogFlagVerbose), // 0...11111 + DDLogLevelAll = NSUIntegerMax // 1111....11111 (DDLogLevelVerbose plus any other flags) }; -// Most preprocessor variables aren't available under Swift. - -#define LOG_FLAG_ERROR DDLogFlagError -#define LOG_FLAG_WARN DDLogFlagWarning -#define LOG_FLAG_INFO DDLogFlagInfo -#define LOG_FLAG_DEBUG DDLogFlagDebug -#define LOG_FLAG_VERBOSE DDLogFlagVerbose - -#define LOG_LEVEL_OFF DDLogLevelOff -#define LOG_LEVEL_ERROR DDLogLevelError -#define LOG_LEVEL_WARN DDLogLevelWarning -#define LOG_LEVEL_INFO DDLogLevelInfo -#define LOG_LEVEL_DEBUG DDLogLevelDebug -#define LOG_LEVEL_VERBOSE DDLogLevelVerbose -#define LOG_LEVEL_ALL DDLogLevelAll - -#define LOG_ERROR (LOG_LEVEL_DEF & DDLogFlagError) -#define LOG_WARN (LOG_LEVEL_DEF & DDLogFlagWarning) -#define LOG_INFO (LOG_LEVEL_DEF & DDLogFlagInfo) -#define LOG_DEBUG (LOG_LEVEL_DEF & DDLogFlagDebug) -#define LOG_VERBOSE (LOG_LEVEL_DEF & DDLogFlagVerbose) - -#define LOG_ASYNC_ENABLED YES - -#define LOG_ASYNC_ERROR ( NO && LOG_ASYNC_ENABLED) -#define LOG_ASYNC_WARN (YES && LOG_ASYNC_ENABLED) -#define LOG_ASYNC_INFO (YES && LOG_ASYNC_ENABLED) -#define LOG_ASYNC_DEBUG (YES && LOG_ASYNC_ENABLED) -#define LOG_ASYNC_VERBOSE (YES && LOG_ASYNC_ENABLED) - /** * The THIS_FILE macro gives you an NSString of the file name. * For simplicity and clarity, the file name does not include the full path or file extension. @@ -285,6 +175,19 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); format:(NSString *)format args:(va_list)argList; +/** + * Logging Primitive. + **/ ++ (void)log:(BOOL)asynchronous + message:(NSString *)message + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(int)context + file:(const char *)file + function:(const char *)function + line:(int)line + tag:(id)tag; + /** * Logging Primitive. * @@ -314,25 +217,26 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); /** * Adds the logger to the system. * - * This is equivalent to invoking [DDLog addLogger:logger withLogLevel:LOG_LEVEL_ALL]. + * This is equivalent to invoking [DDLog addLogger:logger withLogLevel:DDLogLevelAll]. **/ + (void)addLogger:(id )logger; /** * Adds the logger to the system. * - * The logLevel that you provide here is a preemptive filter (for performance). - * That is, the logLevel specified here will be used to filter out logMessages so that + * The level that you provide here is a preemptive filter (for performance). + * That is, the level specified here will be used to filter out logMessages so that * the logger is never even invoked for the messages. * * More information: * When you issue a log statement, the logging framework iterates over each logger, * and checks to see if it should forward the logMessage to the logger. - * This check is done using the logLevel parameter passed to this method. + * This check is done using the level parameter passed to this method. * * For example: - * [DDLog addLogger:consoleLogger withLogLevel:LOG_LEVEL_VERBOSE]; - * [DDLog addLogger:fileLogger withLogLevel:LOG_LEVEL_WARN]; + * + * [DDLog addLogger:consoleLogger withLogLevel:DDLogLevelVerbose]; + * [DDLog addLogger:fileLogger withLogLevel:DDLogLevelWarning]; * * DDLogError(@"oh no"); => gets forwarded to consoleLogger & fileLogger * DDLogInfo(@"hi"); => gets forwarded to consoleLogger only @@ -343,17 +247,17 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * * #define SOME_FRAMEWORK_LOG_FLAG_TRACE (1 << 6) // 0...1000000 * - * So if you specify LOG_LEVEL_VERBOSE to this method, you won't see the framework's trace messages. + * So if you specify DDLogLevelVerbose to this method, you won't see the framework's trace messages. * - * (SOME_FRAMEWORK_LOG_FLAG_TRACE & LOG_LEVEL_VERBOSE) => (01000000 & 00011111) => NO + * (SOME_FRAMEWORK_LOG_FLAG_TRACE & DDLogLevelVerbose) => (01000000 & 00011111) => NO * - * Consider passing LOG_LEVEL_ALL to this method, which has all bits set. + * Consider passing DDLogLevelAll to this method, which has all bits set. * You can also use the exclusive-or bitwise operator to get a bitmask that has all flags set, * except the ones you explicitly don't want. For example, if you wanted everything except verbose & debug: * - * ((LOG_LEVEL_ALL ^ LOG_LEVEL_VERBOSE) | LOG_LEVEL_INFO) + * ((DDLogLevelAll ^ DDLogLevelVerbose) | DDLogLevelInfo) **/ -+ (void)addLogger:(id )logger withLogLevel:(DDLogLevel)logLevel; ++ (void)addLogger:(id )logger withLevel:(DDLogLevel)level; + (void)removeLogger:(id )logger; + (void)removeAllLoggers; @@ -370,11 +274,11 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); + (NSArray *)registeredClasses; + (NSArray *)registeredClassNames; -+ (DDLogLevel)logLevelForClass:(Class)aClass; -+ (DDLogLevel)logLevelForClassWithName:(NSString *)aClassName; ++ (DDLogLevel)levelForClass:(Class)aClass; ++ (DDLogLevel)levelForClassWithName:(NSString *)aClassName; -+ (void)setLogLevel:(DDLogLevel)logLevel forClass:(Class)aClass; -+ (void)setLogLevel:(DDLogLevel)logLevel forClassWithName:(NSString *)aClassName; ++ (void)setLevel:(DDLogLevel)level forClass:(Class)aClass; ++ (void)setLevel:(DDLogLevel)level forClassWithName:(NSString *)aClassName; @end @@ -383,7 +287,6 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @protocol DDLogger -@required - (void)logMessage:(DDLogMessage *)logMessage; @@ -393,7 +296,7 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * If no formatter is set, the logger simply logs the message as it is given in logMessage, * or it may use its own built in formatting style. **/ -@property id logFormatter; +@property (nonatomic, strong) id logFormatter; @optional @@ -428,7 +331,7 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * Thus, a dedicated dispatch queue is used for each logger. * Logger implementations may optionally choose to provide their own dispatch queue. **/ -- (dispatch_queue_t)loggerQueue; +@property (nonatomic, readonly) dispatch_queue_t loggerQueue; /** * If the logger implementation does not choose to provide its own queue, @@ -436,7 +339,7 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * The created queue will receive its name from this method. * This may be helpful for debugging or profiling reasons. **/ -- (NSString *)loggerName; +@property (nonatomic, readonly) NSString *loggerName; @end @@ -498,14 +401,14 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * return ddLogLevel; * } * - * + (void)ddSetLogLevel:(int)logLevel + * + (void)ddSetLogLevel:(DDLogLevel)level * { - * ddLogLevel = logLevel; + * ddLogLevel = level; * } **/ + (DDLogLevel)ddLogLevel; -+ (void)ddSetLogLevel:(DDLogLevel)logLevel; ++ (void)ddSetLogLevel:(DDLogLevel)level; @end @@ -513,40 +416,38 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); #pragma mark - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#ifndef NS_DESIGNATED_INITIALIZER + #define NS_DESIGNATED_INITIALIZER +#endif + /** * The DDLogMessage class encapsulates information about the log message. * If you write custom loggers or formatters, you will be dealing with objects of this class. **/ -enum { +typedef NS_OPTIONS(NSInteger, DDLogMessageOptions) { DDLogMessageCopyFile = 1 << 0, DDLogMessageCopyFunction = 1 << 1 }; -typedef int DDLogMessageOptions; @interface DDLogMessage : NSObject { -// The public variables below can be accessed directly (for speed). -// For example: logMessage->logLevel - + // Direct accessors to be used only for performance @public - DDLogLevel logLevel; - DDLogFlag logFlag; - int logContext; - NSString *logMsg; - NSDate *timestamp; - char *file; - char *function; - int lineNumber; - mach_port_t machThreadID; - char *queueLabel; - NSString *threadName; - - // For 3rd party extensions to the framework, where flags and contexts aren't enough. - id tag; - - // For 3rd party extensions that manually create DDLogMessage instances. - DDLogMessageOptions options; + NSString *_message; + DDLogLevel _level; + DDLogFlag _flag; + NSUInteger _context; + NSString *_file; + NSString *_fileName; + NSString *_function; + NSUInteger _line; + id _tag; + DDLogMessageOptions _options; + NSDate *_timestamp; + NSString *_threadID; + NSString *_threadName; + NSString *_queueLabel; } /** @@ -564,42 +465,34 @@ typedef int DDLogMessageOptions; * However, if you need them to be copied you may use the options parameter to specify this. * Options is a bitmask which supports DDLogMessageCopyFile and DDLogMessageCopyFunction. **/ -- (instancetype)initWithLogMsg:(NSString *)logMsg - level:(DDLogLevel)logLevel - flag:(DDLogFlag)logFlag - context:(int)logContext - file:(const char *)file - function:(const char *)function - line:(int)line - tag:(id)tag - options:(DDLogMessageOptions)optionsMask; -- (instancetype)initWithLogMsg:(NSString *)logMsg - level:(DDLogLevel)logLevel - flag:(DDLogFlag)logFlag - context:(int)logContext - file:(const char *)file - function:(const char *)function - line:(int)line - tag:(id)tag - options:(DDLogMessageOptions)optionsMask - timestamp:(NSDate *)aTimestamp; - -/** - * Returns the threadID as it appears in NSLog. - * That is, it is a hexadecimal value which is calculated from the machThreadID. - **/ -- (NSString *)threadID; - -/** - * Convenience property to get just the file name, as the file variable is generally the full file path. - * This method does not include the file extension, which is generally unwanted for logging purposes. - **/ -- (NSString *)fileName; +- (instancetype)initWithMessage:(NSString *)message + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSUInteger)context + file:(NSString *)file + function:(NSString *)function + line:(NSUInteger)line + tag:(id)tag + options:(DDLogMessageOptions)options + timestamp:(NSDate *)timestamp NS_DESIGNATED_INITIALIZER; /** - * Returns the function variable in NSString form. + * Read-only properties **/ -- (NSString *)methodName; +@property (readonly, nonatomic) NSString *message; +@property (readonly, nonatomic) DDLogLevel level; +@property (readonly, nonatomic) DDLogFlag flag; +@property (readonly, nonatomic) NSUInteger context; +@property (readonly, nonatomic) NSString *file; +@property (readonly, nonatomic) NSString *fileName; +@property (readonly, nonatomic) NSString *function; +@property (readonly, nonatomic) NSUInteger line; +@property (readonly, nonatomic) id tag; +@property (readonly, nonatomic) DDLogMessageOptions options; +@property (readonly, nonatomic) NSDate *timestamp; +@property (readonly, nonatomic) NSString *threadID; // ID as it appears in NSLog calculated from the machThreadID +@property (readonly, nonatomic) NSString *threadName; +@property (readonly, nonatomic) NSString *queueLabel; @end @@ -626,14 +519,18 @@ typedef int DDLogMessageOptions; @interface DDAbstractLogger : NSObject { - id formatter; - - dispatch_queue_t loggerQueue; + // Direct accessors to be used only for performance + @public + id _logFormatter; + dispatch_queue_t _loggerQueue; } -@property (strong) id logFormatter; + +@property (nonatomic, strong) id logFormatter; +@property (nonatomic, readwrite) dispatch_queue_t loggerQueue; // For thread-safety assertions -- (BOOL)isOnGlobalLoggingQueue; -- (BOOL)isOnInternalLoggerQueue; +@property (nonatomic, readonly, getter=isOnGlobalLoggingQueue) BOOL onGlobalLoggingQueue; +@property (nonatomic, readonly, getter=isOnInternalLoggerQueue) BOOL onInternalLoggerQueue; @end + diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDLog.m b/Demo/Pods/CocoaLumberjack/Classes/DDLog.m old mode 100755 new mode 100644 index 09805de..4ac700f --- a/Demo/Pods/CocoaLumberjack/Classes/DDLog.m +++ b/Demo/Pods/CocoaLumberjack/Classes/DDLog.m @@ -62,32 +62,26 @@ static void *const GlobalLoggingQueueIdentityKey = (void *)&GlobalLoggingQueueIdentityKey; - -@interface DDLoggerNode : NSObject { +@interface DDLoggerNode : NSObject +{ + // Direct accessors to be used only for performance @public - id logger; - dispatch_queue_t loggerQueue; - DDLogLevel logLevel; + id _logger; + DDLogLevel _level; + dispatch_queue_t _loggerQueue; } -@property (nonatomic, assign, readonly) DDLogLevel logLevel; +@property (nonatomic, readonly) id logger; +@property (nonatomic, readonly) DDLogLevel level; +@property (nonatomic, readonly) dispatch_queue_t loggerQueue; -+ (DDLoggerNode *)nodeWithLogger:(id )logger loggerQueue:(dispatch_queue_t)loggerQueue logLevel:(DDLogLevel)logLevel; ++ (DDLoggerNode *)nodeWithLogger:(id )logger + loggerQueue:(dispatch_queue_t)loggerQueue + level:(DDLogLevel)level; @end -@interface DDLog (PrivateAPI) - -+ (void)lt_addLogger:(id )logger logLevel:(DDLogLevel)logLevel; -+ (void)lt_removeLogger:(id )logger; -+ (void)lt_removeAllLoggers; -+ (NSArray *)lt_allLoggers; -+ (void)lt_log:(DDLogMessage *)logMessage; -+ (void)lt_flush; - -@end - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #pragma mark - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -96,21 +90,21 @@ @implementation DDLog // An array used to manage all the individual loggers. // The array is only modified on the loggingQueue/loggingThread. -static NSMutableArray *loggers; +static NSMutableArray *_loggers; // All logging statements are added to the same queue to ensure FIFO operation. -static dispatch_queue_t loggingQueue; +static dispatch_queue_t _loggingQueue; // Individual loggers are executed concurrently per log statement. // Each logger has it's own associated queue, and a dispatch group is used for synchrnoization. -static dispatch_group_t loggingGroup; +static dispatch_group_t _loggingGroup; // In order to prevent to queue from growing infinitely large, // a maximum size is enforced (LOG_MAX_QUEUE_SIZE). -static dispatch_semaphore_t queueSemaphore; +static dispatch_semaphore_t _queueSemaphore; // Minor optimization for uniprocessor machines -static unsigned int numProcessors; +static NSUInteger _numProcessors; /** * The runtime sends initialize to each class in a program exactly one time just before the class, @@ -124,17 +118,17 @@ + (void)initialize { static dispatch_once_t DDLogOnceToken; dispatch_once(&DDLogOnceToken, ^{ - loggers = [[NSMutableArray alloc] initWithCapacity:4]; + _loggers = [[NSMutableArray alloc] initWithCapacity:4]; NSLogDebug(@"DDLog: Using grand central dispatch"); - loggingQueue = dispatch_queue_create("cocoa.lumberjack", NULL); - loggingGroup = dispatch_group_create(); + _loggingQueue = dispatch_queue_create("cocoa.lumberjack", NULL); + _loggingGroup = dispatch_group_create(); void *nonNullValue = GlobalLoggingQueueIdentityKey; // Whatever, just not null - dispatch_queue_set_specific(loggingQueue, GlobalLoggingQueueIdentityKey, nonNullValue, NULL); + dispatch_queue_set_specific(_loggingQueue, GlobalLoggingQueueIdentityKey, nonNullValue, NULL); - queueSemaphore = dispatch_semaphore_create(LOG_MAX_QUEUE_SIZE); + _queueSemaphore = dispatch_semaphore_create(LOG_MAX_QUEUE_SIZE); // Figure out how many processors are available. // This may be used later for an optimization on uniprocessor machines. @@ -145,12 +139,12 @@ + (void)initialize { infoCount = HOST_BASIC_INFO_COUNT; host_info(mach_host_self(), HOST_BASIC_INFO, (host_info_t)&hostInfo, &infoCount); - unsigned int result = (unsigned int)(hostInfo.max_cpus); - unsigned int one = (unsigned int)(1); + NSUInteger result = (NSUInteger)hostInfo.max_cpus; + NSUInteger one = (NSUInteger)1; - numProcessors = MAX(result, one); + _numProcessors = MAX(result, one); - NSLogDebug(@"DDLog: numProcessors = %u", numProcessors); + NSLogDebug(@"DDLog: numProcessors = %@", @(_numProcessors)); #if TARGET_OS_IPHONE @@ -190,7 +184,7 @@ + (void)initialize { * Provides access to the logging queue. **/ + (dispatch_queue_t)loggingQueue { - return loggingQueue; + return _loggingQueue; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -206,31 +200,31 @@ + (void)applicationWillTerminate:(NSNotification *)notification { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + (void)addLogger:(id )logger { - [self addLogger:logger withLogLevel:DDLogLevelAll]; // LOG_LEVEL_ALL has all bits set + [self addLogger:logger withLevel:DDLogLevelAll]; // DDLogLevelAll has all bits set } -+ (void)addLogger:(id )logger withLogLevel:(DDLogLevel)logLevel { - if (logger == nil) { ++ (void)addLogger:(id )logger withLevel:(DDLogLevel)level { + if (!logger) { return; } - dispatch_async(loggingQueue, ^{ @autoreleasepool { - [self lt_addLogger:logger logLevel:logLevel]; + dispatch_async(_loggingQueue, ^{ @autoreleasepool { + [self lt_addLogger:logger level:level]; } }); } + (void)removeLogger:(id )logger { - if (logger == nil) { + if (!logger) { return; } - dispatch_async(loggingQueue, ^{ @autoreleasepool { + dispatch_async(_loggingQueue, ^{ @autoreleasepool { [self lt_removeLogger:logger]; } }); } + (void)removeAllLoggers { - dispatch_async(loggingQueue, ^{ @autoreleasepool { + dispatch_async(_loggingQueue, ^{ @autoreleasepool { [self lt_removeAllLoggers]; } }); } @@ -238,7 +232,7 @@ + (void)removeAllLoggers { + (NSArray *)allLoggers { __block NSArray *theLoggers; - dispatch_sync(loggingQueue, ^{ @autoreleasepool { + dispatch_sync(_loggingQueue, ^{ @autoreleasepool { theLoggers = [self lt_allLoggers]; } }); @@ -246,7 +240,7 @@ + (NSArray *)allLoggers { } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -#pragma mark Master Logging +#pragma mark - Master Logging //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFlag { @@ -288,7 +282,7 @@ + (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFla // Dispatch semaphores call down to the kernel only when the calling thread needs to be blocked. // If the calling semaphore does not need to block, no kernel call is made. - dispatch_semaphore_wait(queueSemaphore, DISPATCH_TIME_FOREVER); + dispatch_semaphore_wait(_queueSemaphore, DISPATCH_TIME_FOREVER); // We've now sure we won't overflow the queue. // It is time to queue our log message. @@ -300,9 +294,9 @@ + (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFla }; if (asyncFlag) { - dispatch_async(loggingQueue, logBlock); + dispatch_async(_loggingQueue, logBlock); } else { - dispatch_sync(loggingQueue, logBlock); + dispatch_sync(_loggingQueue, logBlock); } } @@ -316,22 +310,20 @@ + (void)log:(BOOL)asynchronous tag:(id)tag format:(NSString *)format, ... { va_list args; - + if (format) { va_start(args, format); - - NSString *logMsg = [[NSString alloc] initWithFormat:format arguments:args]; - DDLogMessage *logMessage = [[DDLogMessage alloc] initWithLogMsg:logMsg - level:level - flag:flag - context:context - file:file - function:function - line:line - tag:tag - options:0]; - - [self queueLogMessage:logMessage asynchronously:asynchronous]; + + NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; + [self log:asynchronous + message:message + level:level + flag:flag + context:context + file:file + function:function + line:line + tag:tag]; va_end(args); } @@ -347,29 +339,52 @@ + (void)log:(BOOL)asynchronous tag:(id)tag format:(NSString *)format args:(va_list)args { + if (format) { - NSString *logMsg = [[NSString alloc] initWithFormat:format arguments:args]; - DDLogMessage *logMessage = [[DDLogMessage alloc] initWithLogMsg:logMsg - level:level - flag:flag - context:context - file:file - function:function - line:line - tag:tag - options:0]; - - [self queueLogMessage:logMessage asynchronously:asynchronous]; + NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; + [self log:asynchronous + message:message + level:level + flag:flag + context:context + file:file + function:function + line:line + tag:tag]; } } ++ (void)log:(BOOL)asynchronous + message:(NSString *)message + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(int)context + file:(const char *)file + function:(const char *)function + line:(int)line + tag:(id)tag { + + DDLogMessage *logMessage = [[DDLogMessage alloc] initWithMessage:message + level:level + flag:flag + context:context + file:[NSString stringWithFormat:@"%s", file] + function:[NSString stringWithFormat:@"%s", function] + line:line + tag:tag + options:0 + timestamp:nil]; + + [self queueLogMessage:logMessage asynchronously:asynchronous]; +} + + (void)log:(BOOL)asynchronous message:(DDLogMessage *)logMessage { [self queueLogMessage:logMessage asynchronously:asynchronous]; } + (void)flushLog { - dispatch_sync(loggingQueue, ^{ @autoreleasepool { + dispatch_sync(_loggingQueue, ^{ @autoreleasepool { [self lt_flush]; } }); } @@ -491,41 +506,38 @@ + (NSArray *)registeredClassNames { for (Class class in registeredClasses) { [result addObject:NSStringFromClass(class)]; } - return result; } -+ (DDLogLevel)logLevelForClass:(Class)aClass { ++ (DDLogLevel)levelForClass:(Class)aClass { if ([self isRegisteredClass:aClass]) { return [aClass ddLogLevel]; } - return -1; } -+ (DDLogLevel)logLevelForClassWithName:(NSString *)aClassName { ++ (DDLogLevel)levelForClassWithName:(NSString *)aClassName { Class aClass = NSClassFromString(aClassName); - return [self logLevelForClass:aClass]; + return [self levelForClass:aClass]; } -+ (void)setLogLevel:(DDLogLevel)logLevel forClass:(Class)aClass { ++ (void)setLevel:(DDLogLevel)level forClass:(Class)aClass { if ([self isRegisteredClass:aClass]) { - [aClass ddSetLogLevel:logLevel]; + [aClass ddSetLogLevel:level]; } } -+ (void)setLogLevel:(DDLogLevel)logLevel forClassWithName:(NSString *)aClassName { ++ (void)setLevel:(DDLogLevel)level forClassWithName:(NSString *)aClassName { Class aClass = NSClassFromString(aClassName); - - [self setLogLevel:logLevel forClass:aClass]; + [self setLevel:level forClass:aClass]; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #pragma mark Logging Thread //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)lt_addLogger:(id )logger logLevel:(DDLogLevel)logLevel { ++ (void)lt_addLogger:(id )logger level:(DDLogLevel)level { // Add to loggers array. // Need to create loggerQueue if loggerNode doesn't provide one. @@ -553,13 +565,13 @@ + (void)lt_addLogger:(id )logger logLevel:(DDLogLevel)logLevel { loggerQueue = dispatch_queue_create(loggerQueueName, NULL); } - DDLoggerNode *loggerNode = [DDLoggerNode nodeWithLogger:logger loggerQueue:loggerQueue logLevel:logLevel]; - [loggers addObject:loggerNode]; + DDLoggerNode *loggerNode = [DDLoggerNode nodeWithLogger:logger loggerQueue:loggerQueue level:level]; + [_loggers addObject:loggerNode]; if ([logger respondsToSelector:@selector(didAddLogger)]) { - dispatch_async(loggerNode->loggerQueue, ^{ @autoreleasepool { - [logger didAddLogger]; - } }); + dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { + [logger didAddLogger]; + } }); } } @@ -571,48 +583,45 @@ + (void)lt_removeLogger:(id )logger { DDLoggerNode *loggerNode = nil; - for (DDLoggerNode *node in loggers) { - if (node->logger == logger) { + for (DDLoggerNode *node in _loggers) { + if (node->_logger == logger) { loggerNode = node; break; } } - + if (loggerNode == nil) { NSLogDebug(@"DDLog: Request to remove logger which wasn't added"); return; } - + // Notify logger - if ([logger respondsToSelector:@selector(willRemoveLogger)]) { - dispatch_async(loggerNode->loggerQueue, ^{ @autoreleasepool { - [logger willRemoveLogger]; - } }); + dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { + [logger willRemoveLogger]; + } }); } - + // Remove from loggers array - - [loggers removeObject:loggerNode]; + [_loggers removeObject:loggerNode]; } + (void)lt_removeAllLoggers { - // Notify all loggers - NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); - - for (DDLoggerNode *loggerNode in loggers) { - if ([loggerNode->logger respondsToSelector:@selector(willRemoveLogger)]) { - dispatch_async(loggerNode->loggerQueue, ^{ @autoreleasepool { - [loggerNode->logger willRemoveLogger]; - } }); + + // Notify all loggers + for (DDLoggerNode *loggerNode in _loggers) { + if ([loggerNode->_logger respondsToSelector:@selector(willRemoveLogger)]) { + dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { + [loggerNode->_logger willRemoveLogger]; + } }); } } - + // Remove all loggers from array - [loggers removeAllObjects]; + [_loggers removeAllObjects]; } + (NSArray *)lt_allLoggers { @@ -621,8 +630,8 @@ + (NSArray *)lt_allLoggers { NSMutableArray *theLoggers = [NSMutableArray new]; - for (DDLoggerNode *loggerNode in loggers) { - [theLoggers addObject:loggerNode->logger]; + for (DDLoggerNode *loggerNode in _loggers) { + [theLoggers addObject:loggerNode->_logger]; } return [theLoggers copy]; @@ -634,7 +643,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); - if (numProcessors > 1) { + if (_numProcessors > 1) { // Execute each logger concurrently, each within its own queue. // All blocks are added to same group. // After each block has been queued, wait on group. @@ -642,32 +651,32 @@ + (void)lt_log:(DDLogMessage *)logMessage { // The waiting ensures that a slow logger doesn't end up with a large queue of pending log messages. // This would defeat the purpose of the efforts we made earlier to restrict the max queue size. - for (DDLoggerNode *loggerNode in loggers) { - // skip the loggers that shouldn't write this message based on the logLevel + for (DDLoggerNode *loggerNode in _loggers) { + // skip the loggers that shouldn't write this message based on the log level - if (!(logMessage->logFlag & loggerNode.logLevel)) { + if (!(logMessage->_flag & loggerNode->_level)) { continue; } - - dispatch_group_async(loggingGroup, loggerNode->loggerQueue, ^{ @autoreleasepool { - [loggerNode->logger logMessage:logMessage]; - } }); + + dispatch_group_async(_loggingGroup, loggerNode->_loggerQueue, ^{ @autoreleasepool { + [loggerNode->_logger logMessage:logMessage]; + } }); } - - dispatch_group_wait(loggingGroup, DISPATCH_TIME_FOREVER); + + dispatch_group_wait(_loggingGroup, DISPATCH_TIME_FOREVER); } else { // Execute each logger serialy, each within its own queue. + + for (DDLoggerNode *loggerNode in _loggers) { + // skip the loggers that shouldn't write this message based on the log level - for (DDLoggerNode *loggerNode in loggers) { - // skip the loggers that shouldn't write this message based on the logLevel - - if (!(logMessage->logFlag & loggerNode.logLevel)) { + if (!(logMessage->_flag & loggerNode->_level)) { continue; } - - dispatch_sync(loggerNode->loggerQueue, ^{ @autoreleasepool { - [loggerNode->logger logMessage:logMessage]; - } }); + + dispatch_sync(loggerNode->_loggerQueue, ^{ @autoreleasepool { + [loggerNode->_logger logMessage:logMessage]; + } }); } } @@ -685,7 +694,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { // Dispatch semaphores call down to the kernel only when the calling thread needs to be blocked. // If the calling semaphore does not need to block, no kernel call is made. - dispatch_semaphore_signal(queueSemaphore); + dispatch_semaphore_signal(_queueSemaphore); } + (void)lt_flush { @@ -693,19 +702,19 @@ + (void)lt_flush { // // Now we need to propogate the flush request to any loggers that implement the flush method. // This is designed for loggers that buffer IO. - + NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); - - for (DDLoggerNode *loggerNode in loggers) { - if ([loggerNode->logger respondsToSelector:@selector(flush)]) { - dispatch_group_async(loggingGroup, loggerNode->loggerQueue, ^{ @autoreleasepool { - [loggerNode->logger flush]; - } }); + + for (DDLoggerNode *loggerNode in _loggers) { + if ([loggerNode->_logger respondsToSelector:@selector(flush)]) { + dispatch_group_async(_loggingGroup, loggerNode->_loggerQueue, ^{ @autoreleasepool { + [loggerNode->_logger flush]; + } }); } } - - dispatch_group_wait(loggingGroup, DISPATCH_TIME_FOREVER); + + dispatch_group_wait(_loggingGroup, DISPATCH_TIME_FOREVER); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -781,36 +790,31 @@ + (void)lt_flush { @implementation DDLoggerNode -@synthesize logLevel; - -- (instancetype)initWithLogger:(id )aLogger loggerQueue:(dispatch_queue_t)aLoggerQueue logLevel:(DDLogLevel)aLogLevel { +- (instancetype)initWithLogger:(id )logger loggerQueue:(dispatch_queue_t)loggerQueue level:(DDLogLevel)level { if ((self = [super init])) { - logger = aLogger; + _logger = logger; - if (aLoggerQueue) { - loggerQueue = aLoggerQueue; + if (loggerQueue) { + _loggerQueue = loggerQueue; #if !OS_OBJECT_USE_OBJC dispatch_retain(loggerQueue); #endif } - logLevel = aLogLevel; + _level = level; } - return self; } -+ (DDLoggerNode *)nodeWithLogger:(id )logger loggerQueue:(dispatch_queue_t)loggerQueue logLevel:(DDLogLevel)logLevel { - return [[DDLoggerNode alloc] initWithLogger:logger loggerQueue:loggerQueue logLevel:logLevel]; ++ (DDLoggerNode *)nodeWithLogger:(id )logger loggerQueue:(dispatch_queue_t)loggerQueue level:(DDLogLevel)level { + return [[DDLoggerNode alloc] initWithLogger:logger loggerQueue:loggerQueue level:level]; } - (void)dealloc { #if !OS_OBJECT_USE_OBJC - - if (loggerQueue) { - dispatch_release(loggerQueue); + if (_loggerQueue) { + dispatch_release(_loggerQueue); } - #endif } @@ -822,24 +826,6 @@ - (void)dealloc { @implementation DDLogMessage -static char * dd_str_copy(const char *str) { - if (str == NULL) { - return NULL; - } - - size_t length = strlen(str); - char *result = malloc(length + 1); - - if (result == NULL) { - return NULL; - } - - strncpy(result, str, length); - result[length] = 0; - - return result; -} - // Can we use DISPATCH_CURRENT_QUEUE_LABEL ? // Can we use dispatch_get_current_queue (without it crashing) ? // @@ -880,153 +866,86 @@ @implementation DDLogMessage #endif /* if TARGET_OS_IPHONE */ -- (instancetype)initWithLogMsg:(NSString *)msg - level:(DDLogLevel)level - flag:(DDLogFlag)flag - context:(int)context - file:(const char *)aFile - function:(const char *)aFunction - line:(int)line - tag:(id)aTag - options:(DDLogMessageOptions)optionsMask { - return [self initWithLogMsg:msg - level:level - flag:flag - context:context - file:aFile - function:aFunction - line:line - tag:aTag - options:optionsMask - timestamp:nil]; -} - -- (instancetype)initWithLogMsg:(NSString *)msg - level:(DDLogLevel)level - flag:(DDLogFlag)flag - context:(int)context - file:(const char *)aFile - function:(const char *)aFunction - line:(int)line - tag:(id)aTag - options:(DDLogMessageOptions)optionsMask - timestamp:(NSDate *)aTimestamp { +- (instancetype)initWithMessage:(NSString *)message + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSUInteger)context + file:(NSString *)file + function:(NSString *)function + line:(NSUInteger)line + tag:(id)tag + options:(DDLogMessageOptions)options + timestamp:(NSDate *)timestamp { if ((self = [super init])) { - logMsg = msg; - logLevel = level; - logFlag = flag; - logContext = context; - lineNumber = line; - tag = aTag; - options = optionsMask; - - if (options & DDLogMessageCopyFile) { - file = dd_str_copy(aFile); - } else { - file = (char *)aFile; - } - - if (options & DDLogMessageCopyFunction) { - function = dd_str_copy(aFunction); - } else { - function = (char *)aFunction; + _message = message; + _level = level; + _flag = flag; + _context = context; + _file = file; + _function = function; + _line = line; + _tag = tag; + _options = options; + _timestamp = timestamp ?: [NSDate new]; + + _threadID = [[NSString alloc] initWithFormat:@"%x", pthread_mach_thread_np(pthread_self())]; + _threadName = NSThread.currentThread.name; + + // Get the file name without extension + _fileName = [_file lastPathComponent]; + NSUInteger dotLocation = [_fileName rangeOfString:@"." options:NSBackwardsSearch].location; + if (dotLocation != NSNotFound) + { + _fileName = [_fileName substringToIndex:dotLocation]; } - - timestamp = aTimestamp; - - if (timestamp == nil) { - timestamp = [[NSDate alloc] init]; - } - - machThreadID = pthread_mach_thread_np(pthread_self()); - + // Try to get the current queue's label - if (USE_DISPATCH_CURRENT_QUEUE_LABEL) { - queueLabel = dd_str_copy(dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL)); + _queueLabel = [[NSString alloc] initWithFormat:@"%s", dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL)]; } else if (USE_DISPATCH_GET_CURRENT_QUEUE) { -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wdeprecated-declarations" + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wdeprecated-declarations" dispatch_queue_t currentQueue = dispatch_get_current_queue(); -#pragma clang diagnostic pop - - queueLabel = dd_str_copy(dispatch_queue_get_label(currentQueue)); + #pragma clang diagnostic pop + _queueLabel = [[NSString alloc] initWithFormat:@"%s", dispatch_queue_get_label(currentQueue)]; } else { - queueLabel = dd_str_copy(""); // iOS 6.x only + _queueLabel = @""; // iOS 6.x only } - - threadName = [[NSThread currentThread] name]; } - return self; } -- (NSString *)threadID { - return [[NSString alloc] initWithFormat:@"%x", machThreadID]; -} - -- (NSString *)fileName { - return DDExtractFileNameWithoutExtension(file, NO); -} - -- (NSString *)methodName { - if (function == NULL) { - return nil; - } else { - return [[NSString alloc] initWithUTF8String:function]; - } -} - -- (void)dealloc { - if (file && (options & DDLogMessageCopyFile)) { - free(file); - } - - if (function && (options & DDLogMessageCopyFunction)) { - free(function); - } - - free(queueLabel); -} - - (id)copyWithZone:(NSZone *)zone { - DDLogMessage *newMessage = [[DDLogMessage alloc] init]; - - newMessage->logLevel = self->logLevel; - newMessage->logFlag = self->logFlag; - newMessage->logContext = self->logContext; - newMessage->logMsg = self->logMsg; - newMessage->timestamp = self->timestamp; - - if (self->options & DDLogMessageCopyFile) { - newMessage->file = dd_str_copy(self->file); - newMessage->function = dd_str_copy(self->function); - } else { - newMessage->file = self->file; - newMessage->function = self->function; - } - - newMessage->lineNumber = self->lineNumber; - - newMessage->machThreadID = self->machThreadID; - newMessage->queueLabel = dd_str_copy(self->queueLabel); - newMessage->threadName = self->threadName; - newMessage->tag = self->tag; - newMessage->options = self->options; + DDLogMessage *newMessage = [DDLogMessage new]; + + newMessage->_message = _message; + newMessage->_level = _level; + newMessage->_flag = _flag; + newMessage->_context = _context; + newMessage->_file = _file; + newMessage->_fileName = _fileName; + newMessage->_function = _function; + newMessage->_line = _line; + newMessage->_tag = _tag; + newMessage->_options = _options; + newMessage->_timestamp = _timestamp; + newMessage->_threadID = _threadID; + newMessage->_threadName = _threadName; + newMessage->_queueLabel = _queueLabel; return newMessage; } @end + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #pragma mark - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @implementation DDAbstractLogger -@synthesize logFormatter = formatter; -- (id)init { +- (instancetype)init { if ((self = [super init])) { const char *loggerQueueName = NULL; @@ -1034,7 +953,7 @@ - (id)init { loggerQueueName = [[self loggerName] UTF8String]; } - loggerQueue = dispatch_queue_create(loggerQueueName, NULL); + _loggerQueue = dispatch_queue_create(loggerQueueName, NULL); // We're going to use dispatch_queue_set_specific() to "mark" our loggerQueue. // Later we can use dispatch_get_specific() to determine if we're executing on our loggerQueue. @@ -1053,7 +972,7 @@ - (id)init { void *key = (__bridge void *)self; void *nonNullValue = (__bridge void *)self; - dispatch_queue_set_specific(loggerQueue, key, nonNullValue, NULL); + dispatch_queue_set_specific(_loggerQueue, key, nonNullValue, NULL); } return self; @@ -1062,8 +981,8 @@ - (id)init { - (void)dealloc { #if !OS_OBJECT_USE_OBJC - if (loggerQueue) { - dispatch_release(loggerQueue); + if (_loggerQueue) { + dispatch_release(_loggerQueue); } #endif @@ -1131,8 +1050,8 @@ - (void)logMessage:(DDLogMessage *)logMessage { __block id result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ - result = formatter; + dispatch_sync(_loggerQueue, ^{ + result = _logFormatter; }); }); @@ -1147,15 +1066,15 @@ - (void)setLogFormatter:(id )logFormatter { dispatch_block_t block = ^{ @autoreleasepool { - if (formatter != logFormatter) { - if ([formatter respondsToSelector:@selector(willRemoveFromLogger:)]) { - [formatter willRemoveFromLogger:self]; + if (_logFormatter != logFormatter) { + if ([_logFormatter respondsToSelector:@selector(willRemoveFromLogger:)]) { + [_logFormatter willRemoveFromLogger:self]; } - formatter = logFormatter; + _logFormatter = logFormatter; - if ([formatter respondsToSelector:@selector(didAddToLogger:)]) { - [formatter didAddToLogger:self]; + if ([_logFormatter respondsToSelector:@selector(didAddToLogger:)]) { + [_logFormatter didAddToLogger:self]; } } } @@ -1164,12 +1083,12 @@ - (void)setLogFormatter:(id )logFormatter { dispatch_queue_t globalLoggingQueue = [DDLog loggingQueue]; dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(_loggerQueue, block); }); } - (dispatch_queue_t)loggerQueue { - return loggerQueue; + return _loggerQueue; } - (NSString *)loggerName { diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h b/Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h index 72a44a6..c43b763 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h @@ -16,15 +16,62 @@ #import "DDLog.h" /** - * Ready to use log macros. + * The constant/variable/method responsible for controlling the current log level. **/ - #ifndef LOG_LEVEL_DEF #define LOG_LEVEL_DEF ddLogLevel #endif -#define DDLogError(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_ERROR, LOG_LEVEL_DEF, LOG_FLAG_ERROR, 0, frmt, ## __VA_ARGS__) -#define DDLogWarn(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_WARN, LOG_LEVEL_DEF, LOG_FLAG_WARN, 0, frmt, ## __VA_ARGS__) -#define DDLogInfo(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_INFO, LOG_LEVEL_DEF, LOG_FLAG_INFO, 0, frmt, ## __VA_ARGS__) -#define DDLogDebug(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_DEBUG, LOG_LEVEL_DEF, LOG_FLAG_DEBUG, 0, frmt, ## __VA_ARGS__) -#define DDLogVerbose(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_VERBOSE, LOG_LEVEL_DEF, LOG_FLAG_VERBOSE, 0, frmt, ## __VA_ARGS__) +/** + * Whether async should be used by log messages, excluding error messages that are always sent sync. + **/ +#ifndef LOG_ASYNC_ENABLED + #define LOG_ASYNC_ENABLED YES +#endif + +/** + * This is the single macro that all other macros below compile into. + * This big multiline macro makes all the other macros easier to read. + **/ +#define LOG_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ + [DDLog log : isAsynchronous \ + level : lvl \ + flag : flg \ + context : ctx \ + file : __FILE__ \ + function : fnct \ + line : __LINE__ \ + tag : atag \ + format : (frmt), ## __VA_ARGS__] + +/** + * Define version of the macro that only execute if the log level is above the threshold. + * The compiled versions essentially look like this: + * + * if (logFlagForThisLogMsg & ddLogLevel) { execute log message } + * + * When LOG_LEVEL_DEF is defined as ddLogLevel. + * + * As shown further below, Lumberjack actually uses a bitmask as opposed to primitive log levels. + * This allows for a great amount of flexibility and some pretty advanced fine grained logging techniques. + * + * Note that when compiler optimizations are enabled (as they are for your release builds), + * the log messages above your logging threshold will automatically be compiled out. + * + * (If the compiler sees LOG_LEVEL_DEF/ddLogLevel declared as a constant, the compiler simply checks to see + * if the 'if' statement would execute, and if not it strips it from the binary.) + * + * We also define shorthand versions for asynchronous and synchronous logging. + **/ +#define LOG_MAYBE(async, lvl, flg, ctx, tag, fnct, frmt, ...) \ + do { if(lvl & flg) LOG_MACRO(async, lvl, flg, ctx, tag, fnct, frmt, ##__VA_ARGS__); } while(0) + +/** + * Ready to use log macros with no context or tag. + **/ +#define DDLogError(frmt, ...) LOG_MAYBE(NO, LOG_LEVEL_DEF, DDLogFlagError, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogWarn(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagWarning, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogInfo(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagInfo, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogDebug(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogVerbose(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) + diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h b/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h index 1644740..1854f1e 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h +++ b/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h @@ -100,17 +100,17 @@ /** * The default color set (foregroundColor, backgroundColor) is: * - * - LOG_FLAG_ERROR = (red, nil) - * - LOG_FLAG_WARN = (orange, nil) + * - DDLogFlagError = (red, nil) + * - DDLogFlagWarning = (orange, nil) * * You can customize the colors however you see fit. * Please note that you are passing a flag, NOT a level. * - * GOOD : [ttyLogger setForegroundColor:pink backgroundColor:nil forFlag:LOG_FLAG_INFO]; // <- Good :) - * BAD : [ttyLogger setForegroundColor:pink backgroundColor:nil forFlag:LOG_LEVEL_INFO]; // <- BAD! :( + * GOOD : [ttyLogger setForegroundColor:pink backgroundColor:nil forFlag:DDLogFlagInfo]; // <- Good :) + * BAD : [ttyLogger setForegroundColor:pink backgroundColor:nil forFlag:DDLogLevelInfo]; // <- BAD! :( * - * LOG_FLAG_INFO = 0...00100 - * LOG_LEVEL_INFO = 0...00111 <- Would match LOG_FLAG_INFO and LOG_FLAG_WARN and LOG_FLAG_ERROR + * DDLogFlagInfo = 0...00100 + * DDLogLevelInfo = 0...00111 <- Would match DDLogFlagInfo and DDLogFlagWarning and DDLogFlagError * * If you run the application within Xcode, then the XcodeColors plugin is required. * @@ -119,7 +119,7 @@ * * This method invokes setForegroundColor:backgroundColor:forFlag:context: and applies it to `LOG_CONTEXT_ALL`. **/ -- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(int)mask; +- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(DDLogFlag)mask; /** * Just like setForegroundColor:backgroundColor:flag, but allows you to specify a particular logging context. @@ -132,7 +132,7 @@ * Logging context's are explained in further detail here: * Documentation/CustomContext.md **/ -- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(int)mask context:(int)ctxt; +- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(DDLogFlag)mask context:(int)ctxt; /** * Similar to the methods above, but allows you to map DDLogMessage->tag to a particular color profile. @@ -162,8 +162,8 @@ /** * Clearing color profiles. **/ -- (void)clearColorsForFlag:(int)mask; -- (void)clearColorsForFlag:(int)mask context:(int)context; +- (void)clearColorsForFlag:(DDLogFlag)mask; +- (void)clearColorsForFlag:(DDLogFlag)mask context:(int)context; - (void)clearColorsForTag:(id )tag; - (void)clearColorsForAllFlags; - (void)clearColorsForAllTags; diff --git a/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m b/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m index 50eaff4..5dd46ae 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m +++ b/Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m @@ -80,7 +80,7 @@ @interface DDTTYLoggerColorProfile : NSObject { @public - int mask; + DDLogFlag mask; int context; uint8_t fg_r; @@ -107,7 +107,7 @@ @interface DDTTYLoggerColorProfile : NSObject { size_t resetCodeLen; } -- (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDColor *)bgColor flag:(int)mask context:(int)ctxt; +- (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDColor *)bgColor flag:(DDLogFlag)mask context:(int)ctxt; @end @@ -814,7 +814,7 @@ + (instancetype)sharedInstance { return sharedInstance; } -- (id)init { +- (instancetype)init { if (sharedInstance != nil) { return nil; } @@ -903,7 +903,7 @@ - (BOOL)colorsEnabled { __block BOOL result; dispatch_sync(globalLoggingQueue, ^{ - dispatch_sync(loggerQueue, ^{ + dispatch_sync(self.loggerQueue, ^{ result = _colorsEnabled; }); }); @@ -938,15 +938,15 @@ - (void)setColorsEnabled:(BOOL)newColorsEnabled { dispatch_queue_t globalLoggingQueue = [DDLog loggingQueue]; dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } -- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(int)mask { +- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(DDLogFlag)mask { [self setForegroundColor:txtColor backgroundColor:bgColor forFlag:mask context:LOG_CONTEXT_ALL]; } -- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(int)mask context:(int)ctxt { +- (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColor forFlag:(DDLogFlag)mask context:(int)ctxt { dispatch_block_t block = ^{ @autoreleasepool { DDTTYLoggerColorProfile *newColorProfile = @@ -968,7 +968,7 @@ - (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColo } if (i < [_colorProfilesArray count]) { - [_colorProfilesArray replaceObjectAtIndex:i withObject:newColorProfile]; + _colorProfilesArray[i] = newColorProfile; } else { [_colorProfilesArray addObject:newColorProfile]; } @@ -985,7 +985,7 @@ - (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColo NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -1003,7 +1003,7 @@ - (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColo NSLogInfo(@"DDTTYLogger: newColorProfile: %@", newColorProfile); - [_colorProfilesDict setObject:newColorProfile forKey:tag]; + _colorProfilesDict[tag] = newColorProfile; } }; @@ -1017,16 +1017,16 @@ - (void)setForegroundColor:(DDColor *)txtColor backgroundColor:(DDColor *)bgColo NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } -- (void)clearColorsForFlag:(int)mask { +- (void)clearColorsForFlag:(DDLogFlag)mask { [self clearColorsForFlag:mask context:0]; } -- (void)clearColorsForFlag:(int)mask context:(int)context { +- (void)clearColorsForFlag:(DDLogFlag)mask context:(int)context { dispatch_block_t block = ^{ @autoreleasepool { NSUInteger i = 0; @@ -1055,7 +1055,7 @@ - (void)clearColorsForFlag:(int)mask context:(int)context { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -1079,7 +1079,7 @@ - (void)clearColorsForTag:(id )tag { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -1101,7 +1101,7 @@ - (void)clearColorsForAllFlags { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -1123,7 +1123,7 @@ - (void)clearColorsForAllTags { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } @@ -1146,18 +1146,18 @@ - (void)clearAllColors { NSAssert(![self isOnGlobalLoggingQueue], @"Core architecture requirement failure"); dispatch_async(globalLoggingQueue, ^{ - dispatch_async(loggerQueue, block); + dispatch_async(self.loggerQueue, block); }); } } - (void)logMessage:(DDLogMessage *)logMessage { - NSString *logMsg = logMessage->logMsg; + NSString *logMsg = logMessage->_message; BOOL isFormatted = NO; - if (formatter) { - logMsg = [formatter formatLogMessage:logMessage]; - isFormatted = logMsg != logMessage->logMsg; + if (_logFormatter) { + logMsg = [_logFormatter formatLogMessage:logMessage]; + isFormatted = logMsg != logMessage->_message; } if (logMsg) { @@ -1166,15 +1166,15 @@ - (void)logMessage:(DDLogMessage *)logMessage { DDTTYLoggerColorProfile *colorProfile = nil; if (_colorsEnabled) { - if (logMessage->tag) { - colorProfile = [_colorProfilesDict objectForKey:logMessage->tag]; + if (logMessage->_tag) { + colorProfile = _colorProfilesDict[logMessage->_tag]; } if (colorProfile == nil) { for (DDTTYLoggerColorProfile *cp in _colorProfilesArray) { - if (logMessage->logFlag & cp->mask) { + if (logMessage->_flag & cp->mask) { // Color profile set for this context? - if (logMessage->logContext == cp->context) { + if (logMessage->_context == cp->context) { colorProfile = cp; // Stop searching @@ -1262,10 +1262,10 @@ - (void)logMessage:(DDLogMessage *)logMessage { // Calculate timestamp. // The technique below is faster than using NSDateFormatter. - if (logMessage->timestamp) { - NSDateComponents *components = [[NSCalendar autoupdatingCurrentCalendar] components:_calendarUnitFlags fromDate:logMessage->timestamp]; + if (logMessage->_timestamp) { + NSDateComponents *components = [[NSCalendar autoupdatingCurrentCalendar] components:_calendarUnitFlags fromDate:logMessage->_timestamp]; - NSTimeInterval epoch = [logMessage->timestamp timeIntervalSinceReferenceDate]; + NSTimeInterval epoch = [logMessage->_timestamp timeIntervalSinceReferenceDate]; int milliseconds = (int)((epoch - floor(epoch)) * 1000); len = snprintf(ts, 24, "%04ld-%02ld-%02ld %02ld:%02ld:%02ld:%03d", // yyyy-MM-dd HH:mm:ss:SSS @@ -1288,7 +1288,7 @@ - (void)logMessage:(DDLogMessage *)logMessage { // 8 hex chars for 32 bit, plus ending '\0' = 9 char tid[9]; - len = snprintf(tid, 9, "%x", logMessage->machThreadID); + len = snprintf(tid, 9, "%s", [logMessage->_threadID cStringUsingEncoding:NSUTF8StringEncoding]); size_t tidLen = (NSUInteger)MAX(MIN(9 - 1, len), 0); @@ -1365,7 +1365,7 @@ - (NSString *)loggerName { @implementation DDTTYLoggerColorProfile -- (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDColor *)bgColor flag:(int)aMask context:(int)ctxt { +- (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDColor *)bgColor flag:(DDLogFlag)aMask context:(int)ctxt { if ((self = [super init])) { mask = aMask; context = ctxt; @@ -1392,7 +1392,7 @@ - (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDCo // Map foreground color to closest available shell color fgCodeIndex = [DDTTYLogger codeIndexForColor:fgColor]; - fgCodeRaw = [codes_fg objectAtIndex:fgCodeIndex]; + fgCodeRaw = codes_fg[fgCodeIndex]; NSString *escapeSeq = @"\033["; @@ -1425,7 +1425,7 @@ - (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDCo // Map background color to closest available shell color bgCodeIndex = [DDTTYLogger codeIndexForColor:bgColor]; - bgCodeRaw = [codes_bg objectAtIndex:bgCodeIndex]; + bgCodeRaw = codes_bg[bgCodeIndex]; NSString *escapeSeq = @"\033["; @@ -1470,7 +1470,7 @@ - (instancetype)initWithForegroundColor:(DDColor *)fgColor backgroundColor:(DDCo - (NSString *)description { return [NSString stringWithFormat: @"", - self, mask, context, fg_r, fg_g, fg_b, bg_r, bg_g, bg_b, fgCodeRaw, bgCodeRaw]; + self, (int)mask, context, fg_r, fg_g, fg_b, bg_r, bg_g, bg_b, fgCodeRaw, bgCodeRaw]; } @end diff --git a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h index 61c9a81..bb0a315 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h +++ b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h @@ -37,14 +37,14 @@ **/ @interface DDContextWhitelistFilterLogFormatter : NSObject -- (id)init; +- (instancetype)init NS_DESIGNATED_INITIALIZER; -- (void)addToWhitelist:(int)loggingContext; -- (void)removeFromWhitelist:(int)loggingContext; +- (void)addToWhitelist:(NSUInteger)loggingContext; +- (void)removeFromWhitelist:(NSUInteger)loggingContext; -- (NSArray *)whitelist; +@property (readonly, copy) NSArray *whitelist; -- (BOOL)isOnWhitelist:(int)loggingContext; +- (BOOL)isOnWhitelist:(NSUInteger)loggingContext; @end @@ -57,13 +57,13 @@ **/ @interface DDContextBlacklistFilterLogFormatter : NSObject -- (id)init; +- (instancetype)init NS_DESIGNATED_INITIALIZER; -- (void)addToBlacklist:(int)loggingContext; -- (void)removeFromBlacklist:(int)loggingContext; +- (void)addToBlacklist:(NSUInteger)loggingContext; +- (void)removeFromBlacklist:(NSUInteger)loggingContext; -- (NSArray *)blacklist; +@property (readonly, copy) NSArray *blacklist; -- (BOOL)isOnBlacklist:(int)loggingContext; +- (BOOL)isOnBlacklist:(NSUInteger)loggingContext; @end diff --git a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m index 6a02d3a..87129a2 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m +++ b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m @@ -22,12 +22,12 @@ @interface DDLoggingContextSet : NSObject -- (void)addToSet:(int)loggingContext; -- (void)removeFromSet:(int)loggingContext; +- (void)addToSet:(NSUInteger)loggingContext; +- (void)removeFromSet:(NSUInteger)loggingContext; -- (NSArray *)currentSet; +@property (readonly, copy) NSArray *currentSet; -- (BOOL)isInSet:(int)loggingContext; +- (BOOL)isInSet:(NSUInteger)loggingContext; @end @@ -44,7 +44,7 @@ @interface DDContextWhitelistFilterLogFormatter () { @implementation DDContextWhitelistFilterLogFormatter -- (id)init { +- (instancetype)init { if ((self = [super init])) { _contextSet = [[DDLoggingContextSet alloc] init]; } @@ -52,11 +52,11 @@ - (id)init { return self; } -- (void)addToWhitelist:(int)loggingContext { +- (void)addToWhitelist:(NSUInteger)loggingContext { [_contextSet addToSet:loggingContext]; } -- (void)removeFromWhitelist:(int)loggingContext { +- (void)removeFromWhitelist:(NSUInteger)loggingContext { [_contextSet removeFromSet:loggingContext]; } @@ -64,13 +64,13 @@ - (NSArray *)whitelist { return [_contextSet currentSet]; } -- (BOOL)isOnWhitelist:(int)loggingContext { +- (BOOL)isOnWhitelist:(NSUInteger)loggingContext { return [_contextSet isInSet:loggingContext]; } - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - if ([self isOnWhitelist:logMessage->logContext]) { - return logMessage->logMsg; + if ([self isOnWhitelist:logMessage->_context]) { + return logMessage->_message; } else { return nil; } @@ -91,7 +91,7 @@ @interface DDContextBlacklistFilterLogFormatter () { @implementation DDContextBlacklistFilterLogFormatter -- (id)init { +- (instancetype)init { if ((self = [super init])) { _contextSet = [[DDLoggingContextSet alloc] init]; } @@ -99,11 +99,11 @@ - (id)init { return self; } -- (void)addToBlacklist:(int)loggingContext { +- (void)addToBlacklist:(NSUInteger)loggingContext { [_contextSet addToSet:loggingContext]; } -- (void)removeFromBlacklist:(int)loggingContext { +- (void)removeFromBlacklist:(NSUInteger)loggingContext { [_contextSet removeFromSet:loggingContext]; } @@ -111,15 +111,15 @@ - (NSArray *)blacklist { return [_contextSet currentSet]; } -- (BOOL)isOnBlacklist:(int)loggingContext { +- (BOOL)isOnBlacklist:(NSUInteger)loggingContext { return [_contextSet isInSet:loggingContext]; } - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - if ([self isOnBlacklist:logMessage->logContext]) { + if ([self isOnBlacklist:logMessage->_context]) { return nil; } else { - return logMessage->logMsg; + return logMessage->_message; } } @@ -140,7 +140,7 @@ @interface DDLoggingContextSet () { @implementation DDLoggingContextSet -- (id)init { +- (instancetype)init { if ((self = [super init])) { _set = [[NSMutableSet alloc] init]; } @@ -148,7 +148,7 @@ - (id)init { return self; } -- (void)addToSet:(int)loggingContext { +- (void)addToSet:(NSUInteger)loggingContext { OSSpinLockLock(&_lock); { [_set addObject:@(loggingContext)]; @@ -156,7 +156,7 @@ - (void)addToSet:(int)loggingContext { OSSpinLockUnlock(&_lock); } -- (void)removeFromSet:(int)loggingContext { +- (void)removeFromSet:(NSUInteger)loggingContext { OSSpinLockLock(&_lock); { [_set removeObject:@(loggingContext)]; @@ -176,7 +176,7 @@ - (NSArray *)currentSet { return result; } -- (BOOL)isInSet:(int)loggingContext { +- (BOOL)isInSet:(NSUInteger)loggingContext { BOOL result = NO; OSSpinLockLock(&_lock); diff --git a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h index 130e7a4..98e0a67 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h +++ b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h @@ -61,7 +61,7 @@ * Standard init method. * Configure using properties as desired. **/ -- (id)init; +- (instancetype)init NS_DESIGNATED_INITIALIZER; /** * The minQueueLength restricts the minimum size of the [detail box]. diff --git a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m index 9e559a4..1ff36cb 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m +++ b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m @@ -39,7 +39,7 @@ @interface DDDispatchQueueLogFormatter () { @implementation DDDispatchQueueLogFormatter -- (id)init { +- (instancetype)init { if ((self = [super init])) { _dateFormatString = @"yyyy-MM-dd HH:mm:ss:SSS"; @@ -150,33 +150,29 @@ - (NSString *)queueThreadLabelForLogMessage:(DDLogMessage *)logMessage { BOOL useQueueLabel = YES; BOOL useThreadName = NO; - if (logMessage->queueLabel) { + if (logMessage->_queueLabel) { // If you manually create a thread, it's dispatch_queue will have one of the thread names below. // Since all such threads have the same name, we'd prefer to use the threadName or the machThreadID. - char *names[] = { - "com.apple.root.low-priority", - "com.apple.root.default-priority", - "com.apple.root.high-priority", - "com.apple.root.low-overcommit-priority", - "com.apple.root.default-overcommit-priority", - "com.apple.root.high-overcommit-priority" - }; - - int length = sizeof(names) / sizeof(char *); - - int i; - - for (i = 0; i < length; i++) { - if (strcmp(logMessage->queueLabel, names[i]) == 0) { + NSArray *names = @[ + @"com.apple.root.low-priority", + @"com.apple.root.default-priority", + @"com.apple.root.high-priority", + @"com.apple.root.low-overcommit-priority", + @"com.apple.root.default-overcommit-priority", + @"com.apple.root.high-overcommit-priority" + ]; + + for (NSString * name in names) { + if ([logMessage->_queueLabel isEqualToString:name]) { useQueueLabel = NO; - useThreadName = [logMessage->threadName length] > 0; + useThreadName = [logMessage->_threadName length] > 0; break; } } } else { useQueueLabel = NO; - useThreadName = [logMessage->threadName length] > 0; + useThreadName = [logMessage->_threadName length] > 0; } if (useQueueLabel || useThreadName) { @@ -184,9 +180,9 @@ - (NSString *)queueThreadLabelForLogMessage:(DDLogMessage *)logMessage { NSString *abrvLabel; if (useQueueLabel) { - fullLabel = @(logMessage->queueLabel); + fullLabel = logMessage->_queueLabel; } else { - fullLabel = logMessage->threadName; + fullLabel = logMessage->_threadName; } OSSpinLockLock(&_lock); @@ -201,7 +197,7 @@ - (NSString *)queueThreadLabelForLogMessage:(DDLogMessage *)logMessage { queueThreadLabel = fullLabel; } } else { - queueThreadLabel = [NSString stringWithFormat:@"%x", logMessage->machThreadID]; + queueThreadLabel = logMessage->_threadID; } // Now use the thread label in the output @@ -234,10 +230,10 @@ - (NSString *)queueThreadLabelForLogMessage:(DDLogMessage *)logMessage { } - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - NSString *timestamp = [self stringFromDate:(logMessage->timestamp)]; + NSString *timestamp = [self stringFromDate:(logMessage->_timestamp)]; NSString *queueThreadLabel = [self queueThreadLabelForLogMessage:logMessage]; - return [NSString stringWithFormat:@"%@ [%@] %@", timestamp, queueThreadLabel, logMessage->logMsg]; + return [NSString stringWithFormat:@"%@ [%@] %@", timestamp, queueThreadLabel, logMessage->_message]; } - (void)didAddToLogger:(id )logger { diff --git a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m index ff8894d..6e9cc2c 100644 --- a/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m +++ b/Demo/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m @@ -50,7 +50,7 @@ - (DDLogMessage *)logMessageForLine:(NSString *)line originalMessage:(DDLogMessa @implementation DDMultiFormatter -- (id)init { +- (instancetype)init { self = [super init]; if (self) { @@ -75,7 +75,7 @@ - (void)dealloc { #pragma mark Processing - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - __block NSString *line = logMessage->logMsg; + __block NSString *line = logMessage->_message; dispatch_sync(_queue, ^{ for (id formatter in _formatters) { @@ -94,7 +94,7 @@ - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - (DDLogMessage *)logMessageForLine:(NSString *)line originalMessage:(DDLogMessage *)message { DDLogMessage *newMessage = [message copy]; - newMessage->logMsg = line; + newMessage->_message = line; return newMessage; } diff --git a/Demo/Pods/Headers/Public/CocoaLumberjack/DDLegacy.h b/Demo/Pods/Headers/Public/CocoaLumberjack/DDLegacy.h new file mode 120000 index 0000000..b730906 --- /dev/null +++ b/Demo/Pods/Headers/Public/CocoaLumberjack/DDLegacy.h @@ -0,0 +1 @@ +../../../CocoaLumberjack/Classes/DDLegacy.h \ No newline at end of file diff --git a/Demo/Pods/Local Podspecs/NBUKit.podspec b/Demo/Pods/Local Podspecs/NBUKit.podspec index 3a90f83..912582f 100644 --- a/Demo/Pods/Local Podspecs/NBUKit.podspec +++ b/Demo/Pods/Local Podspecs/NBUKit.podspec @@ -3,7 +3,7 @@ Pod::Spec.new do |s| s.name = "NBUKit" - s.version = "2.4.0" + s.version = "2.4.1" s.summary = "UIKit and NSFoundation convenience categories and subclasses." s.homepage = "http://cyberagent.github.io/iOS-NBUKit/" s.license = { :type => 'Apache License, Version 2.0', :file => 'LICENSE' } @@ -27,24 +27,18 @@ Pod::Spec.new do |s| end s.subspec 'UI' do |sub| - sub.source_files = 'Source/UI/*.{h,m}' + sub.source_files = 'Source/UI/*.{h,m}', 'Library/NBUCompatibility/*.{h,m}' sub.resource_bundle = { 'NBUKit' => ['Resources/*.{png,lproj}', 'Source/UI/*.{xib}'] } sub.frameworks = 'MessageUI' sub.dependency 'NBUKit/Additions' - sub.dependency 'NBUKit/Library/NBUCompatibility' sub.dependency 'NBUKit/Library/RestKitSupport' sub.dependency 'MotionOrientation@PTEz', '>= 1.1.0' end - + s.subspec 'Library' do |sl| sl.dependency 'NBUKit/Base' - sl.subspec 'NBUCompatibility' do |sc| - sc.source_files = 'Library/NBUCompatibility/*.{h,m}' - sc.dependency 'NBUKit/UI' - end - sl.subspec 'RestKitSupport' do |srk| srk.requires_arc = false srk.source_files = 'Library/RestKit Support/*.{h,m}' diff --git a/Demo/Pods/Lockbox/Lockbox.h b/Demo/Pods/Lockbox/Lockbox.h index 2e21490..b7e483e 100644 --- a/Demo/Pods/Lockbox/Lockbox.h +++ b/Demo/Pods/Lockbox/Lockbox.h @@ -9,6 +9,43 @@ @interface Lockbox : NSObject +#ifdef DEBUG +// For unit tests +@property (strong, nonatomic, readonly) NSString *keyPrefix; +#endif + +// When the default key prefix (your app's bundle id) is not sufficient, instantiate your own +// instance of Lockbox specifying your own key prefix, and use the appropriate instance methods +// to store and retreive keychain data. You can also instantiate your own instance and use the +// default key prefix simply by calling [[Lockbox alloc] init]; +-(instancetype)initWithKeyPrefix:(NSString *)keyPrefix; + +// When adding instance methods, remember to add a corresponding class method. + +-(BOOL)setString:(NSString *)value forKey:(NSString *)key; +-(BOOL)setString:(NSString *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +-(NSString *)stringForKey:(NSString *)key; + +-(BOOL)setArray:(NSArray *)value forKey:(NSString *)key; +-(BOOL)setArray:(NSArray *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +-(NSArray *)arrayForKey:(NSString *)key; + +-(BOOL)setSet:(NSSet *)value forKey:(NSString *)key; +-(BOOL)setSet:(NSSet *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +-(NSSet *)setForKey:(NSString *)key; + +-(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key; +-(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +-(NSDictionary *)dictionaryForKey:(NSString *)key; + +-(BOOL)setDate:(NSDate *)value forKey:(NSString *)key; +-(BOOL)setDate:(NSDate *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +-(NSDate *)dateForKey:(NSString *)key; + +// Class methods that maintain the convenience of storing and retrieving data from the keychain +// using class-level methods. An internal instance of Lockbox is instantiated for the class that +// uses the instance methods above, and a key prefix equal to your app's bundle id. + +(BOOL)setString:(NSString *)value forKey:(NSString *)key; +(BOOL)setString:(NSString *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +(NSString *)stringForKey:(NSString *)key; diff --git a/Demo/Pods/Lockbox/Lockbox.m b/Demo/Pods/Lockbox/Lockbox.m index 8692281..ac45743 100644 --- a/Demo/Pods/Lockbox/Lockbox.m +++ b/Demo/Pods/Lockbox/Lockbox.m @@ -23,16 +23,44 @@ #define LOCKBOX_ID __bridge id #define LOCKBOX_DICTREF __bridge CFDictionaryRef -static NSString *_bundleId = nil; +static Lockbox *_lockBox = nil; +static NSString *_defaultKeyPrefix = nil; + +@interface Lockbox() +@property (strong, nonatomic, readwrite) NSString *keyPrefix; +@end @implementation Lockbox +(void)initialize { - _bundleId = [[[NSBundle bundleForClass:[self class]] infoDictionary] objectForKey:(NSString*)kCFBundleIdentifierKey]; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + _defaultKeyPrefix = [[[NSBundle bundleForClass:[self class]] infoDictionary] objectForKey:(NSString*)kCFBundleIdentifierKey]; + _lockBox = [[Lockbox alloc] init]; + }); +} + +-(instancetype)init +{ + self = [super init]; + if (self) { + self.keyPrefix = _defaultKeyPrefix; + } + return self; +} + +-(instancetype)initWithKeyPrefix:(NSString *)keyPrefix +{ + self = [self init]; + if (self) { + if (keyPrefix) + self.keyPrefix = keyPrefix; + } + return self; } -+(NSMutableDictionary *)_service +-(NSMutableDictionary *)_service { NSMutableDictionary* dict = [NSMutableDictionary dictionary]; @@ -41,7 +69,7 @@ +(NSMutableDictionary *)_service return dict; } -+(NSMutableDictionary *)_query +-(NSMutableDictionary *)_query { NSMutableDictionary* query = [NSMutableDictionary dictionary]; @@ -53,12 +81,12 @@ +(NSMutableDictionary *)_query // Prefix a bare key like "MySecureKey" with the bundle id, so the actual key stored // is unique to this app, e.g. "com.mycompany.myapp.MySecretKey" -+(NSString *)_hierarchicalKey:(NSString *)key +-(NSString *)_hierarchicalKey:(NSString *)key { - return [_bundleId stringByAppendingFormat:@".%@", key]; + return [_keyPrefix stringByAppendingFormat:@".%@", key]; } -+(BOOL)setObject:(NSString *)obj forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +-(BOOL)setObject:(NSString *)obj forKey:(NSString *)key accessibility:(CFTypeRef)accessibility { OSStatus status; @@ -91,7 +119,7 @@ +(BOOL)setObject:(NSString *)obj forKey:(NSString *)key accessibility:(CFTypeRef return (status == errSecSuccess); } -+(NSString *)objectForKey:(NSString *)key +-(NSString *)objectForKey:(NSString *)key { NSString *hierKey = [self _hierarchicalKey:key]; @@ -112,27 +140,27 @@ +(NSString *)objectForKey:(NSString *)key return s; } -+(BOOL)setString:(NSString *)value forKey:(NSString *)key +-(BOOL)setString:(NSString *)value forKey:(NSString *)key { return [self setString:value forKey:key accessibility:DEFAULT_ACCESSIBILITY]; } -+(BOOL)setString:(NSString *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +-(BOOL)setString:(NSString *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility { return [self setObject:value forKey:key accessibility:accessibility]; } -+(NSString *)stringForKey:(NSString *)key +-(NSString *)stringForKey:(NSString *)key { return [self objectForKey:key]; } -+(BOOL)setArray:(NSArray *)value forKey:(NSString *)key +-(BOOL)setArray:(NSArray *)value forKey:(NSString *)key { return [self setArray:value forKey:key accessibility:DEFAULT_ACCESSIBILITY]; } -+(BOOL)setArray:(NSArray *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +-(BOOL)setArray:(NSArray *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility { NSString *components = nil; if (value != nil && value.count > 0) { @@ -141,7 +169,7 @@ +(BOOL)setArray:(NSArray *)value forKey:(NSString *)key accessibility:(CFTypeRef return [self setObject:components forKey:key accessibility:accessibility]; } -+(NSArray *)arrayForKey:(NSString *)key +-(NSArray *)arrayForKey:(NSString *)key { NSArray *array = nil; NSString *components = [self objectForKey:key]; @@ -151,17 +179,17 @@ +(NSArray *)arrayForKey:(NSString *)key return array; } -+(BOOL)setSet:(NSSet *)value forKey:(NSString *)key +-(BOOL)setSet:(NSSet *)value forKey:(NSString *)key { return [self setSet:value forKey:key accessibility:DEFAULT_ACCESSIBILITY]; } -+(BOOL)setSet:(NSSet *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +-(BOOL)setSet:(NSSet *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility { return [self setArray:[value allObjects] forKey:key accessibility:accessibility]; } -+(NSSet *)setForKey:(NSString *)key +-(NSSet *)setForKey:(NSString *)key { NSSet *set = nil; NSArray *array = [self arrayForKey:key]; @@ -171,12 +199,12 @@ +(NSSet *)setForKey:(NSString *)key return set; } -+ (BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key +-(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key { return [self setDictionary:value forKey:key accessibility:DEFAULT_ACCESSIBILITY]; } -+ (BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +-(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility { NSMutableArray * keysAndValues = [NSMutableArray arrayWithArray:value.allKeys]; [keysAndValues addObjectsFromArray:value.allValues]; @@ -184,7 +212,7 @@ + (BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key accessibility return [self setArray:keysAndValues forKey:key accessibility:accessibility]; } -+ (NSDictionary *)dictionaryForKey:(NSString *)key +-(NSDictionary *)dictionaryForKey:(NSString *)key { NSArray * keysAndValues = [self arrayForKey:key]; @@ -204,12 +232,12 @@ + (NSDictionary *)dictionaryForKey:(NSString *)key forKeys:[keysAndValues subarrayWithRange:keys]]; } -+(BOOL)setDate:(NSDate *)value forKey:(NSString *)key +-(BOOL)setDate:(NSDate *)value forKey:(NSString *)key { return [self setDate:value forKey:key accessibility:DEFAULT_ACCESSIBILITY]; } -+(BOOL)setDate:(NSDate *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +-(BOOL)setDate:(NSDate *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility { if (!value) return [self setObject:nil forKey:key accessibility:accessibility]; @@ -217,7 +245,7 @@ +(BOOL)setDate:(NSDate *)value forKey:(NSString *)key accessibility:(CFTypeRef)a return [self setObject:[rti stringValue] forKey:key accessibility:accessibility]; } -+(NSDate *)dateForKey:(NSString *)key +-(NSDate *)dateForKey:(NSString *)key { NSString *dateString = [self objectForKey:key]; if (dateString) @@ -225,4 +253,81 @@ +(NSDate *)dateForKey:(NSString *)key return nil; } +#pragma mark - Class methods + ++(BOOL)setString:(NSString *)value forKey:(NSString *)key +{ + return [_lockBox setString:value forKey:key]; +} + ++(BOOL)setString:(NSString *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +{ + return [_lockBox setString:value forKey:key accessibility:accessibility]; +} + ++(NSString *)stringForKey:(NSString *)key +{ + return [_lockBox stringForKey:key]; +} + ++(BOOL)setArray:(NSArray *)value forKey:(NSString *)key +{ + return [_lockBox setArray:value forKey:key]; +} + ++(BOOL)setArray:(NSArray *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +{ + return [_lockBox setArray:value forKey:key accessibility:accessibility]; +} + ++(NSArray *)arrayForKey:(NSString *)key +{ + return [_lockBox arrayForKey:key]; +} + ++(BOOL)setSet:(NSSet *)value forKey:(NSString *)key +{ + return [_lockBox setSet:value forKey:key]; +} + ++(BOOL)setSet:(NSSet *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +{ + return [_lockBox setSet:value forKey:key accessibility:accessibility]; +} + ++(NSSet *)setForKey:(NSString *)key +{ + return [_lockBox setForKey:key]; +} + ++(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key +{ + return [_lockBox setDictionary:value forKey:key]; +} + ++(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +{ + return [_lockBox setDictionary:value forKey:key accessibility:accessibility]; +} + ++(NSDictionary *)dictionaryForKey:(NSString *)key +{ + return [_lockBox dictionaryForKey:key]; +} + ++(BOOL)setDate:(NSDate *)value forKey:(NSString *)key +{ + return [_lockBox setDate:value forKey:key]; +} + ++(BOOL)setDate:(NSDate *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility +{ + return [_lockBox setDate:value forKey:key accessibility:accessibility]; +} + ++(NSDate *)dateForKey:(NSString *)key +{ + return [_lockBox dateForKey:key]; +} + @end diff --git a/Demo/Pods/Lockbox/README.md b/Demo/Pods/Lockbox/README.md index 27a6dcf..8c98208 100644 --- a/Demo/Pods/Lockbox/README.md +++ b/Demo/Pods/Lockbox/README.md @@ -19,7 +19,9 @@ Surprisingly, new and experienced app developers alike often do not realize this The Lockbox class methods make it easy to store and retrieve `NSString`s, `NSArray`s, `NSSet`s, `NSDictionary`s, and `NSDate`s into and from the key chain. You are spared having to deal with the keychain APIs directly! -One caveat here is that the keychain is really not meant to store large chunks of data, so don't try and store a huge array of data with these APIs simply because you want it secure. In this case, consider alternative encryption techniques. +For greater security, and to avoid possible collisions between data stored by your app with data stored by other apps (yours or other developers), the keys you provide in the class methods for storing and retrieving data are prefixed with your app's bundle id. The class methods provide some convenience by simplifying the use of Lockbox. But if you need to be able to access a comment set of keys between your app, and say, an iOS8 extension, you may need to override the key prefix. For that, you can instantiate your own instance of Lockbox, providing your custom key prefix, and call the same methods (as instance methods) as you would call on the class. (The signatures are the same between class and instance methods. In fact, the class methods operation on a class static Lockbox instance.) + +The one caveat to keep in mind is that the keychain is really not meant to store large chunks of data, so don't try and store a huge array of data with these APIs simply because you want it secure. In this case, consider alternative encryption techniques. ## ARC Support @@ -27,20 +29,34 @@ As of v2.0, Lockbox is ARC-only. For non-ARC support, use v1.4.9. ## Methods -There are three pairs of methods, but method pairs for other container classes would not be hard to implement: +Lockbox includes the following methods, shown here as class methods. The same methods (as instance methods) may be called on your own Lockbox instances. + +### NSString + `+setString:forKey:` + `+setString:forKey:accessibility:` + `+stringForKey:` + +### NSArray + + `+setArray:forKey:` + `+setArray:forKey:accessibility:` + `+arrayForKey:` + +### NSSet + + `+setSet:forKey:` + `+setSet:forKey:accessibility:` + `+setForKey:` + +### NSDictionary + + `+setDictionary:forKey:` + `+setDictionary:forKey:accessibility:` + `+dictionaryForKey:` + +### NSDate + + `+setDateForKey:` + `+setDateForKey:accessibility:` + `+dateForKey:` @@ -49,7 +65,7 @@ All the `setXxx` methods return `BOOL`, indicating if the keychain operation suc The `setXxx` methods will overwrite values for keys that already exist in the keychain, or simply add a keychain entry for the key/value pair if it's not already there. -In all the methods you can use a simple key name, like "MyKey", but know that under the hood Lockbox is prefixing that key with your apps bundle id. So the actual key used to store and retrieve the data looks more like "com.mycompany.myapp.MyKey". This ensures that your app, and only your app, has access to your data. +In all the methods you can use a simple key name, like "MyKey", but know that under the hood Lockbox is prefixing that key with your app's bundle id (if you are using the Class methods, your own key if you are using a Lockbox instance). So the actual key used to store and retrieve the data looks more like "com.mycompany.myapp.MyKey" or "my.custom.key.MyKey". This ensures that your app, and only your app, has access to your data. The methods with an `accessibility` argument take a [Keychain Item Accessibility diff --git a/Demo/Pods/LumberjackConsole/README.md b/Demo/Pods/LumberjackConsole/README.md index e22abca..73be4dd 100644 --- a/Demo/Pods/LumberjackConsole/README.md +++ b/Demo/Pods/LumberjackConsole/README.md @@ -3,7 +3,7 @@ LumberjackConsole ================= [![Platform: iOS](https://img.shields.io/cocoapods/p/LumberjackConsole.svg?style=flat)](http://cocoadocs.org/docsets/LumberjackConsole/) -[![Version: 2.4.0](https://img.shields.io/cocoapods/v/LumberjackConsole.svg?style=flat)](http://cocoadocs.org/docsets/LumberjackConsole/) +[![Version: 2.4.2](https://img.shields.io/cocoapods/v/LumberjackConsole.svg?style=flat)](http://cocoadocs.org/docsets/LumberjackConsole/) [![License: Apache 2.0](https://img.shields.io/cocoapods/l/LumberjackConsole.svg?style=flat)](http://cocoadocs.org/docsets/LumberjackConsole/) [![Dependency Status](https://www.versioneye.com/objective-c/LumberjackConsole/badge.svg?style=flat)](https://www.versioneye.com/objective-c/LumberjackConsole) [![Build Status](http://img.shields.io/travis/PTEz/LumberjackConsole/master.svg?style=flat)](https://travis-ci.org/PTEz/LumberjackConsole) diff --git a/Demo/Pods/LumberjackConsole/Source/LumberjackConsole.storyboard b/Demo/Pods/LumberjackConsole/Source/LumberjackConsole.storyboard index 73a2caf..66bdadb 100644 --- a/Demo/Pods/LumberjackConsole/Source/LumberjackConsole.storyboard +++ b/Demo/Pods/LumberjackConsole/Source/LumberjackConsole.storyboard @@ -1,15 +1,15 @@ - + - + - + - + @@ -128,10 +128,6 @@ - - - - diff --git a/Demo/Pods/LumberjackConsole/Source/PTEConsoleLogger.m b/Demo/Pods/LumberjackConsole/Source/PTEConsoleLogger.m index e770292..b79dc04 100644 --- a/Demo/Pods/LumberjackConsole/Source/PTEConsoleLogger.m +++ b/Demo/Pods/LumberjackConsole/Source/PTEConsoleLogger.m @@ -114,16 +114,16 @@ - (void)logMessage:(DDLogMessage *)logMessage - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { - if (self->formatter) + if (_logFormatter) { - return [self->formatter formatLogMessage:logMessage]; + return [_logFormatter formatLogMessage:logMessage]; } else { - return [NSString stringWithFormat:@"%@:%d %@", + return [NSString stringWithFormat:@"%@:%@ %@", logMessage.fileName, - logMessage->lineNumber, - logMessage->logMsg]; + @(logMessage->_line), + logMessage->_message]; } } @@ -135,7 +135,7 @@ - (NSString *)formatShortLogMessage:(DDLogMessage *)logMessage } else { - return [[logMessage->logMsg + return [[logMessage->_message stringByReplacingOccurrencesOfString:@" " withString:@""] stringByReplacingOccurrencesOfString:@"\n" withString:@" "]; } @@ -161,7 +161,7 @@ - (void)clearConsole - (void)addMarker { PTEMarkerLogMessage * marker = PTEMarkerLogMessage.new; - marker->logMsg = [NSString stringWithFormat:@"Marker %@", NSDate.date]; + marker->_message = [NSString stringWithFormat:@"Marker %@", NSDate.date]; [self logMessage:marker]; } @@ -445,11 +445,11 @@ - (UITableViewCell *)tableView:(UITableView *)tableView // Configure the label if (marker) { - label.text = logMessage->logMsg; + label.text = logMessage->_message; } else { - switch (logMessage->logFlag) + switch (logMessage->_flag) { case DDLogFlagError : label.textColor = [UIColor redColor]; break; case DDLogFlagWarning : label.textColor = [UIColor orangeColor]; break; @@ -466,7 +466,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView - (NSString *)textForCellWithLogMessage:(DDLogMessage *)logMessage { NSString * prefix; - switch (logMessage->logFlag) + switch (logMessage->_flag) { case DDLogFlagError : prefix = @"Ⓔ"; break; case DDLogFlagWarning : prefix = @"Ⓦ"; break; @@ -535,7 +535,7 @@ - (BOOL)messagePassesFilter:(DDLogMessage *)message { // Message is a marker OR (Log flag matches AND (no search text OR contains search text)) return ([message isKindOfClass:[PTEMarkerLogMessage class]] || - ((message->logFlag & _currentLogLevel) && + ((message->_flag & _currentLogLevel) && (_currentSearchText.length == 0 || [[self formatLogMessage:message] rangeOfString:_currentSearchText options:(NSCaseInsensitiveSearch | diff --git a/Demo/Pods/LumberjackConsole/Source/PTEDashboard.m b/Demo/Pods/LumberjackConsole/Source/PTEDashboard.m index 51aa219..90e1411 100644 --- a/Demo/Pods/LumberjackConsole/Source/PTEDashboard.m +++ b/Demo/Pods/LumberjackConsole/Source/PTEDashboard.m @@ -299,3 +299,17 @@ - (void)setWindowHeight:(CGFloat)height @end + +@interface PTERootController : UIViewController + +@end + +@implementation PTERootController + +- (BOOL)prefersStatusBarHidden +{ + // Fixes missing status bar. + return NO; +} + +@end diff --git a/Demo/Pods/Manifest.lock b/Demo/Pods/Manifest.lock index e683c78..971b1ae 100644 --- a/Demo/Pods/Manifest.lock +++ b/Demo/Pods/Manifest.lock @@ -1,56 +1,49 @@ PODS: - - CocoaLumberjack (2.0.0-beta3): - - CocoaLumberjack/Default - - CocoaLumberjack/Extensions - - CocoaLumberjack/Core (2.0.0-beta3) - - CocoaLumberjack/Default (2.0.0-beta3): + - CocoaLumberjack (2.0.0-beta4): + - CocoaLumberjack/Default (= 2.0.0-beta4) + - CocoaLumberjack/Extensions (= 2.0.0-beta4) + - CocoaLumberjack/Core (2.0.0-beta4) + - CocoaLumberjack/Default (2.0.0-beta4): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.0.0-beta3): + - CocoaLumberjack/Extensions (2.0.0-beta4): - CocoaLumberjack/Default - - Lockbox (2.0.0) - - LumberjackConsole (2.4.0): - - CocoaLumberjack (>= 2.0.0-beta3) + - Lockbox (2.1.0) + - LumberjackConsole (2.4.2): + - CocoaLumberjack (>= 2.0.0-beta4) - NBUCore (>= 2.0.3) - MotionOrientation@PTEz (1.1.0) - - NBUCore (2.0.3) - - NBUKit (2.4.0): + - NBUCore (2.0.4) + - NBUKit (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - - NBUKit/Additions - - NBUKit/Base - - NBUKit/Library - - NBUKit/UI - - NBUKit/Additions (2.4.0): + - NBUKit/Additions (= 2.4.1) + - NBUKit/Base (= 2.4.1) + - NBUKit/Library (= 2.4.1) + - NBUKit/UI (= 2.4.1) + - NBUKit/Additions (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - NBUKit/Base - - NBUKit/Base (2.4.0): + - NBUKit/Base (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - - NBUKit/Library (2.4.0): - - Lockbox (>= 1.4.6) - - NBUCore (>= 2.0.3) - - NBUKit/Base - - NBUKit/Library/NBUCompatibility - - NBUKit/Library/RestKitSupport - - NBUKit/Library/NBUCompatibility (2.4.0): + - NBUKit/Library (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - NBUKit/Base - - NBUKit/UI - - NBUKit/Library/RestKitSupport (2.4.0): + - NBUKit/Library/RestKitSupport (= 2.4.1) + - NBUKit/Library/RestKitSupport (2.4.1): - Lockbox (>= 1.4.6) - NBUCore (>= 2.0.3) - NBUKit/Base - - NBUKit/UI (2.4.0): + - NBUKit/UI (2.4.1): - Lockbox (>= 1.4.6) - MotionOrientation@PTEz (>= 1.1.0) - NBUCore (>= 2.0.3) - NBUKit/Additions - - NBUKit/Library/NBUCompatibility - NBUKit/Library/RestKitSupport - - NBULog (1.2.1): - - CocoaLumberjack (>= 2.0.0-beta3) + - NBULog (1.2.2): + - CocoaLumberjack (>= 2.0.0-beta4) DEPENDENCIES: - LumberjackConsole @@ -62,12 +55,12 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - CocoaLumberjack: 55c22a2b8bde7a29c568ab4015b5874216524d70 - Lockbox: d1bada30011f98141383da4f2e8df9cc5e8bcf0f - LumberjackConsole: 7b4c3136f7e184c69b4d7bf6371380483edb184b + CocoaLumberjack: 24153b24b17d853d7182b22b128971fb98e8cb18 + Lockbox: 3168f08cb26680b05a0702b8c0cc6da32788059d + LumberjackConsole: cb05e10656efd74bfbaf9b9cbec87d0412d2a634 MotionOrientation@PTEz: ec58ced639faa14d30e63db9ef5cba8ded38b3b5 - NBUCore: 397184612d5f05d7730aaad98d6bc0a75b7984ef - NBUKit: 5da6f1237b04dc0100e564462a2240c2d1330b83 - NBULog: 8709f57b35fa5a82de15fe66efb7f50c6535fa8f + NBUCore: 978f24fdc8d79dc8141032bf0121053e3b25c95c + NBUKit: 2473e163ac365e226abe9838fd241aff81036950 + NBULog: 50d789289ba22b1b44ef24a419031d8aae49b252 -COCOAPODS: 0.34.4 +COCOAPODS: 0.35.0 diff --git a/Demo/Pods/NBUCore/README.md b/Demo/Pods/NBUCore/README.md index fcbbf0e..d8ec772 100644 --- a/Demo/Pods/NBUCore/README.md +++ b/Demo/Pods/NBUCore/README.md @@ -10,7 +10,7 @@ NBUCore Convenience macros, functions and API availability checks for iOS projects. -_[NBULog](https://github.com/CyberAgent/iOS-NBULog) and [NBUKit](https://github.com/CyberAgent/iOS-NBUKit)'s Additions used to be part of NBUCore._ +_[NBULog](https://github.com/CyberAgent/NBULog) and [NBUKit](https://github.com/CyberAgent/iOS-NBUKit)'s Additions used to be part of NBUCore._ ## Features diff --git a/Demo/Pods/NBUCore/Source/NBUAvailability.h b/Demo/Pods/NBUCore/Source/NBUAvailability.h index b005f16..cc3a720 100644 --- a/Demo/Pods/NBUCore/Source/NBUAvailability.h +++ b/Demo/Pods/NBUCore/Source/NBUAvailability.h @@ -200,6 +200,14 @@ #define __NBU_APICHECK_8_0(_ios) CF_AVAILABLE_IOS(_ios) #endif +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_8_1 + #undef __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1 __NBU_AVAILABILITY_STARTING("8.1") + #define __NBU_APICHECK_8_1(_ios) __NBU_AVAILABILITY_STARTING("8.1") +#else + #define __NBU_APICHECK_8_1(_ios) CF_AVAILABLE_IOS(_ios) +#endif + #undef NS_AVAILABLE_IOS #define NS_AVAILABLE_IOS(_ios) __NBU_APICHECK_##_ios( _ios ) diff --git a/Demo/Pods/NBULog/README.md b/Demo/Pods/NBULog/README.md index 0c8c6fe..3a666ef 100644 --- a/Demo/Pods/NBULog/README.md +++ b/Demo/Pods/NBULog/README.md @@ -3,14 +3,14 @@ NBULog ====== [![Platform: iOS/OSX](https://img.shields.io/cocoapods/p/NBULog.svg?style=flat)](http://cocoadocs.org/docsets/NBULog/) -[![Version: 1.2.1](https://img.shields.io/cocoapods/v/NBULog.svg?style=flat)](http://cocoadocs.org/docsets/NBULog/) +[![Version: 1.2.2](https://img.shields.io/cocoapods/v/NBULog.svg?style=flat)](http://cocoadocs.org/docsets/NBULog/) [![License: Apache 2.0](https://img.shields.io/cocoapods/l/NBULog.svg?style=flat)](http://cocoadocs.org/docsets/NBULog/) [![Dependency Status](https://www.versioneye.com/objective-c/NBULog/badge.svg?style=flat)](https://www.versioneye.com/objective-c/NBULog) [![Build Status](http://img.shields.io/travis/CyberAgent/NBULog/master.svg?style=flat)](https://travis-ci.org/CyberAgent/NBULog) Log framework based on [CocoaLumberjack](https://github.com/robbiehanson/CocoaLumberjack). Adds dynamic log levels, modules' support and eases usage. -_Was part of [NBUCore](https://github.com/CyberAgent/iOS-NBUCore) 1.9.x._ +_Was part of [NBUCore](https://github.com/CyberAgent/iOS-NBUCore)._ ## Demo diff --git a/Demo/Pods/NBULog/Source/NBULogFormatter.m b/Demo/Pods/NBULog/Source/NBULogFormatter.m index 3c4b370..1e27c94 100644 --- a/Demo/Pods/NBULog/Source/NBULogFormatter.m +++ b/Demo/Pods/NBULog/Source/NBULogFormatter.m @@ -36,23 +36,23 @@ - (NSString *)formatLogMessage:(DDLogMessage *)logMessage { // One-charecter log level NSString * logLevel; - switch (logMessage->logFlag) + switch (logMessage->_flag) { - case DDLogFlagError : logLevel = @"E"; break; - case DDLogFlagWarning : logLevel = @"W"; break; - case DDLogFlagInfo : logLevel = @"I"; break; - case DDLogFlagDebug : logLevel = @"D"; break; - default : logLevel = @"V"; break; + case DDLogFlagError : logLevel = @"E"; break; + case DDLogFlagWarning : logLevel = @"W"; break; + case DDLogFlagInfo : logLevel = @"I"; break; + case DDLogFlagDebug : logLevel = @"D"; break; + default : logLevel = @"V"; break; } - return [NSString stringWithFormat:@"%@ %@[%@] %@ %@:%d %@", - [self stringFromDate:(logMessage->timestamp)], + return [NSString stringWithFormat:@"%@ %@[%@] %@ %@:%@ %@", + [self stringFromDate:(logMessage->_timestamp)], _processName, [self queueThreadLabelForLogMessage:logMessage], logLevel, - logMessage.fileName, - logMessage->lineNumber, - logMessage->logMsg]; + logMessage->_fileName, + @(logMessage->_line), + logMessage->_message]; } @end diff --git a/Demo/Pods/Pods.xcodeproj/project.pbxproj b/Demo/Pods/Pods.xcodeproj/project.pbxproj index 9419994..d706258 100644 --- a/Demo/Pods/Pods.xcodeproj/project.pbxproj +++ b/Demo/Pods/Pods.xcodeproj/project.pbxproj @@ -10,7 +10,20 @@ 46 objects - 0034EC2384B71E83B8F0B796 + 014E54C9732FA0F8B14DF248 + + includeInIndex + 1 + isa + PBXFileReference + name + pullarrow@2x.png + path + Resources/pullarrow@2x.png + sourceTree + <group> + + 01AE0EFB2F838CEA3C85C429 includeInIndex 1 @@ -19,37 +32,39 @@ lastKnownFileType sourcecode.c.objc path - Pods-Lockbox-dummy.m + Pods-CocoaLumberjack-dummy.m sourceTree <group> - 02946FC34C27470573A231ED + 020E372D3E9F8718ADBCC8BF fileRef - FBBF77725A46DE2ACC5692DF + 17E38771507BC79593ED00B0 isa PBXBuildFile - 029B695404876447E7438BD1 + 024BC16C7008AE5A47A4CA60 fileRef - D45EA55A752B9F2DDB093BB9 + 2FF1D7826EE057C3E24A8007 isa PBXBuildFile - 02DE27B0B8D9221A7BA1F927 + 024CF6A88E238571D021F0BA fileRef - CBCFC973F8D25C392225B76D + 39E92BFAE6A01165B2610ADE + isa + PBXBuildFile + + 02BB4EE6A4FE2C3EB42C29A7 + + fileRef + 41ADA3400B4A7A2295479C3F isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 032C49DF30E5DFF839E29985 + 02C542883F409D39A8D5FCAC includeInIndex 1 @@ -58,168 +73,255 @@ lastKnownFileType sourcecode.c.h name - NBUViewController.h + UITabBarController+NBUAdditions.h path - Source/UI/NBUViewController.h + Source/Additions/UITabBarController+NBUAdditions.h + sourceTree + <group> + + 03CC4FBBC3FFD1BBF2E04070 + + children + + 55F8042E17F356FFBD4DC0BB + + isa + PBXGroup + name + Targets Support Files sourceTree <group> - 03DA98089EAB0BA42E0BAF63 + 03E8203353026F39D9ED7A35 + + fileRef + F3CB411C69CCA15E7F4AAD0A + isa + PBXBuildFile + + 03F0B994A1190B3661FD3DD4 + + fileRef + 5F6FED57538B7F94E15980AB + isa + PBXBuildFile + + 042ADCBF53A132CA508F04A1 containerPortal - 3513BC596C03B1C50670A25E + 5AFE06B6EA36A6A878E04EBF isa PBXContainerItemProxy proxyType 1 remoteGlobalIDString - DD01886832F963D79B5BABA8 + F00CB390FE14073FB863A458 remoteInfo - Pods-Lockbox + Pods-NBULog - 043074EFD4BEA6DE89C1FB6A + 04E1346948CD073AAF43E178 - fileRef - 06A224C7B91A5217C8CB352B + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXBuildFile + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 8C8539AB7675BD53AA282266 + remoteInfo + Pods-CocoaLumberjack - 0465B98761AE5D2292918C49 + 04F41F69C26E1BB0E91224F9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - DDDispatchQueueLogFormatter.m + text.xcconfig path - Classes/Extensions/DDDispatchQueueLogFormatter.m + Pods-NBUKit-Private.xcconfig sourceTree <group> - 0480739C4F6C559F2D6894A8 + 05038493C4E5BE1312364369 + + fileRef + D6FAD9866A786DCF119C92FC + isa + PBXBuildFile + + 052AE4D6B4DD8E4C7674C528 children - 442D53D08CDF5CD1EEC8AEB9 - 6758D4260D6D58933E26FCF4 - 9A744F96CB53EC16FBF6584D - 0465B98761AE5D2292918C49 - B8E8A4A9F28B54E1719BA3C9 - E4C1746F4D5439F034529F87 + B678EBD349EEA8B311CBBA96 + AAF2F8F40103883639737AA6 + EF5F9B5A5763727BA5D6231C + 54B6B7E607EE34C22F84518C + 7BE6047E6E1C6D132534A538 + B254CFB44322C0FB0EEA5740 + E4547E11D0E4C644AC0E5E67 + 2B264685CCF53C673C077664 + EEF03BEF5FB5B3FF8FA2BFA3 + 6B5A20495A6E9DDBFA670206 + 640594D01AFCEC546FBF92C6 + 3D011AD34E94CB2D703A4F6E + 84D8261A7C90056D63C6D86F + 8F094EC7C21D5A017F13FB8B + E167A66144D7965AA839E957 + BE50EE76388E06B86AA1FA6F + 3BC1890F140985A4174AEA08 + 17E38771507BC79593ED00B0 + C19CAC716B3794A91673C35A + 0DB1B4B7E5EBE73F341BA950 + AC5E5ACA1DE763927757C2BF + 7A1220585C152305FBB27C95 + B1634E1807F17DE0047E63E0 + 28D6BAEC99365C9C80289BD9 + 2BECF33F85A1BF382B21D6BC + E468715D6DA9B22E919F259A + D4002C4C9C5D68EE9FC6B944 + 2FF1D7826EE057C3E24A8007 + 952F1C443A371E772905BEF5 + D6FAD9866A786DCF119C92FC + 7E14C0E0299CB60FBB4FC6FD + 39E92BFAE6A01165B2610ADE + 36A4255F82BAF522D5F3FFCC + 827BCEFCDA347324C3E47BA9 + 215AC6A2680EFFEF1356D037 + E117A6DE244C13060C64091D + 345F0DAB68DC1A36D2F89A52 + EB2AA56B01B36F2825157C7E + 98F8C2C71605EC196535B660 + DFA86A93C142A2BCF72716D4 + 2807FCCF83F16FE53CF9C387 + 557856EBC8BF9803FF67BD6F isa PBXGroup name - Extensions + UI sourceTree <group> - 049337B2C56E9E8202A6FD7D + 0587DC287779D4356DEC6749 - fileRef - B5BFA98BF5940EB53F3A713B - isa - PBXBuildFile - - 050D0F1E5FFCE555192345CB - - containerPortal - 3513BC596C03B1C50670A25E + children + + 1403DDC5DA41AB85CB345762 + 9DAD6F025545CB448C8F052E + A438D0082AC7D5A16BFF269D + 1DFA6B364A4D8FFD2B88F589 + 331F54B4D2084BAD6C301DEC + isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - D615B8FCC9CD4A33940905E1 - remoteInfo - Pods-NBUCore + PBXGroup + name + Base + sourceTree + <group> - 051891B423C906A5640D25A9 + 0590F28D5D0E6335CCCC1FF8 fileRef - CDECAF3E859116C467FD6918 + 0DB1B4B7E5EBE73F341BA950 isa PBXBuildFile - 058C87D89697384F26647536 + 066BFADB12689032686829F7 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + DDContextFilterLogFormatter.h path - Pods-NBUKit.xcconfig + Classes/Extensions/DDContextFilterLogFormatter.h sourceTree <group> - 064B9758F8EC19174567F6B4 + 0699C32D76CD074E1E47EEEE children - 058C87D89697384F26647536 - A3B5826A4DD57377132A0562 - EF8378FA00C2B7A7E9748B61 - 8A3750EB99D74E26E7ABDC0A + C78C78980DF08A5E83C5A921 + 06D13D7CF4B570BF2CDA8095 + 41E9FD9BE7810DF7E61B6B10 + B720DF05F6504DC8C328AD04 + 52028AC39B34C546B7282E44 + E640ADF0FA80B3BD043005A0 + BF71F6954BCE6A6C5ECB3326 + 940944A3BDF20DCE35F41D48 + 077BA8550CADA586C7902120 + 12F54D02B54BE00F8A780851 + 9C0270D5B21E965B8BBDA286 + 08DFEE3C17DA67600B0C0328 + 1D4EB8E57B228131E0BAC64E + 13932729D63AC28119A8ED1B + CA55BCC84037E5B7CAA7AFA8 + A9749F52CCC4F34EE409B52F isa PBXGroup name - Support Files - path - Demo/Pods/Target Support Files/Pods-NBUKit + Core sourceTree <group> - 064C755BA4127075E3403EC7 + 06D13D7CF4B570BF2CDA8095 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSData+RKAdditions.h + DDASLLogCapture.m path - Library/RestKit Support/NSData+RKAdditions.h + Classes/DDASLLogCapture.m sourceTree <group> - 0666B64E476AA0F0826C67BD + 0757E220B50095B7AE51072C - fileRef - C03BC0EEC62CED525E18B9C4 + children + + D6133804E6BACF8A3E88C197 + 1865208C2AE43511B5B174C9 + 01AE0EFB2F838CEA3C85C429 + D51404D97659FDAE06B3B708 + isa - PBXBuildFile + PBXGroup + name + Support Files + path + ../Target Support Files/Pods-CocoaLumberjack + sourceTree + <group> - 06A224C7B91A5217C8CB352B + 077BA8550CADA586C7902120 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBULog.h + DDFileLogger.m path - Source/NBULog.h + Classes/DDFileLogger.m sourceTree <group> - 0751907F9FC3920ACFE79B5E - - fileRef - 5429549BAD8F98256B960234 - isa - PBXBuildFile - - 075CAFD9BD1C670EAA147ADC + 0780347FF2EC91144530637B includeInIndex 1 @@ -228,68 +330,55 @@ lastKnownFileType text.xcconfig path - Pods-NBULog.xcconfig + Pods.release.xcconfig sourceTree <group> - 0792E831F246F3BFDAC73128 - - fileRef - ACE3D17D07C5EB0DD4BD09A8 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 08210467CD05CACE5D729DA6 + 08DFEE3C17DA67600B0C0328 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UITabBarController+NBUAdditions.h + DDLog.m path - Source/Additions/UITabBarController+NBUAdditions.h + Classes/DDLog.m sourceTree <group> - 08ECA9C47ED87064E9144861 + 08F3EE49647A1A2DD23964C1 baseConfigurationReference - F8ECE02BBF6A19D50CB298DD + 9B7B7D03E0D8D52A53D959B0 buildSettings ALWAYS_SEARCH_USER_PATHS NO COPY_PHASE_STRIP - NO + YES DSTROOT /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Target Support Files/Pods-NBUCore/Pods-NBUCore-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO + Target Support Files/Pods-Lockbox/Pods-Lockbox-prefix.pch INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + OTHER_LDFLAGS OTHER_LIBTOOLFLAGS @@ -302,42 +391,48 @@ iphoneos SKIP_INSTALL YES + VALIDATE_PRODUCT + YES isa XCBuildConfiguration name - Debug + Release - 0927BFEFE07A609A09164A47 + 09C2C61652CAC4928D9C8627 fileRef - CA005B22B2E36780EC09BE17 + 8E68D2027118C1BC8AC012FC isa PBXBuildFile - 094D07AEC49A68A923CA8CFA + 0A90B0FD60919D154C0CA781 + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework - name - Foundation.framework + text.xcconfig path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework + Pods-MotionOrientation@PTEz-Private.xcconfig sourceTree - DEVELOPER_DIR + <group> - 09A617407C5000C12DA5E03B + 0AFDDC0F8A5B8D19E18F1DF9 + explicitFileType + wrapper.cfbundle + includeInIndex + 0 isa - PBXTargetDependency - target - 13CA15CC67BB73DC198D10C3 - targetProxy - E3F9125B2F575A6DEB59A9F5 + PBXFileReference + path + NBUKit.bundle + sourceTree + BUILT_PRODUCTS_DIR - 09EF1C9DD2CB8F1FB04369C5 + 0BED58466C35E5D4942D1F1F includeInIndex 1 @@ -346,13 +441,63 @@ lastKnownFileType sourcecode.c.h name - UIApplication+NBUAdditions.h + UIScrollView+NBUAdditions.h path - Source/Additions/UIApplication+NBUAdditions.h + Source/Additions/UIScrollView+NBUAdditions.h sourceTree <group> - 0ACC9EE8133B878296EC8C57 + 0C841B6DBFCB8194D8CD1DBB + + baseConfigurationReference + 1865208C2AE43511B5B174C9 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 0D10D83A2DF136FB3B31E5E2 includeInIndex 1 @@ -361,28 +506,13 @@ lastKnownFileType sourcecode.c.h name - NBUObjectView.h + UIResponder+NBUAdditions.h path - Source/UI/NBUObjectView.h + Source/Additions/UIResponder+NBUAdditions.h sourceTree <group> - 0BD72C9EE66EB4DD79F47AFE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NBUSplashView.m - path - Source/UI/NBUSplashView.m - sourceTree - <group> - - 0CC4ACFD468605D10649054B + 0DA146FFEF4C9D3D18815B8A includeInIndex 1 @@ -391,41 +521,40 @@ lastKnownFileType sourcecode.c.h name - DDFileLogger.h + NBULogFormatter.h path - Classes/DDFileLogger.h + Source/NBULogFormatter.h sourceTree <group> - 0CF43B6BAC8167D7C5CA74A1 + 0DB1B4B7E5EBE73F341BA950 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - ObjectView.m + NBURotatingViews.h path - Library/NBUCompatibility/ObjectView.m + Source/UI/NBURotatingViews.h sourceTree <group> - 0E62802E309297E2ABE7549D + 0DB81135EF18B9531881BDDC - explicitFileType - archive.ar - includeInIndex - 0 + fileRef + B720DF05F6504DC8C328AD04 isa - PBXFileReference - path - libPods-LumberjackConsole.a - sourceTree - BUILT_PRODUCTS_DIR + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 0EA003A92E03CD1E7FBEA24F + 0E7EFD7177FE05AD8DB80D7B includeInIndex 1 @@ -434,82 +563,98 @@ lastKnownFileType sourcecode.c.h name - RKFixCategoryBug.h + UIButton+NBUAdditions.h path - Library/RestKit Support/RKFixCategoryBug.h + Source/Additions/UIButton+NBUAdditions.h sourceTree <group> - 0ECF80E7AB5014EE706E48F0 + 0F7DDFDEC630135903B9447F buildActionMask 2147483647 files - 0927BFEFE07A609A09164A47 - 029B695404876447E7438BD1 - C2298BAF18F81CED1E2A35F7 + 317BC7471CFBF9FF1BF3001B + 37B4A69163078756E98FAD91 + 467E14F102575DA38F08ECAD + 7E9A6AC60BF00BE6247C283F + ED22901847BFB5C0A97ECA2E + 2A5728C19FCF55BA86C82190 + 8670C39F695BA5CB405912A9 + 7CC579B37E405F13FA8EC4C2 + B765FC5B900E6216397C776C + AA9D48FEDBDE85933A094968 + F1EAF43C7792EE79D825F2A2 + 8842982B39AAC96B4B4625C3 + ED018B4B8BE696EBE07662A7 + DBA86ADE6FAE8C10A8EE8915 isa - PBXFrameworksBuildPhase + PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - 0EFF709568A47D8C30337576 + 10BF0A414699CC964FFDFD9C + + fileRef + 470CE7E4685AD807AE2EA410 + isa + PBXBuildFile + + 113E094192169B3DBCDDBDD3 fileRef - E4C1746F4D5439F034529F87 + AC5E5ACA1DE763927757C2BF isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 0F42E7974B5B5FEABCA5E8CB + 12888B9B18149DE59D67E337 + + fileRef + B678EBD349EEA8B311CBBA96 + isa + PBXBuildFile + + 12AC5D5B6C913CB31C26F1AD fileRef - 0F96308762303FF68B6332F9 + BAE874A665BEAE9443568C10 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 0F89D380CDD74D11773760BC + 12AF394605F21FE1A36B7B8D - includeInIndex - 1 + fileRef + 12FB92853305C9943849DB5A isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ActiveView.m - path - Library/NBUCompatibility/ActiveView.m - sourceTree - <group> + PBXBuildFile - 0F96308762303FF68B6332F9 + 12B713B8797D47358C7CAD9D - includeInIndex - 1 + buildActionMask + 2147483647 + files + + A7D2E48FA9B8FB35B5A02ECA + 69F7E9560AE456A0C485A744 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSArray+NBUAdditions.m - path - Source/Additions/NSArray+NBUAdditions.m - sourceTree - <group> + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 0FA10CCD08AD37B8B10F9797 + 12F54D02B54BE00F8A780851 includeInIndex 1 @@ -518,48 +663,41 @@ lastKnownFileType sourcecode.c.h name - UIViewController+NBUAdditions.h + DDLegacy.h path - Source/Additions/UIViewController+NBUAdditions.h + Classes/DDLegacy.h sourceTree <group> - 0FE703088D78B4CC1A8461E0 + 12FB92853305C9943849DB5A - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - NSArray+NBUAdditions.h + Foundation.framework path - Source/Additions/NSArray+NBUAdditions.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework sourceTree - <group> - - 0FF38EB890E85FE718D11AC0 - - fileRef - 9A744F96CB53EC16FBF6584D - isa - PBXBuildFile + DEVELOPER_DIR - 10F94A139CD993BE1849FE9E + 12FEA536CA7A9B04EC77DAEE includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + UIImage+RKAdditions.h path - Pods-CocoaLumberjack-Private.xcconfig + Library/RestKit Support/UIImage+RKAdditions.h sourceTree <group> - 1102B8EEAC510FD030E3E3E0 + 13932729D63AC28119A8ED1B includeInIndex 1 @@ -568,38 +706,13 @@ lastKnownFileType sourcecode.c.h name - UIWebView+NBUAdditions.h - path - Source/Additions/UIWebView+NBUAdditions.h - sourceTree - <group> - - 1204506EFC6E4F0AEE4194FE - - children - - 232D2988EF1D87DDC837BA68 - F8ECE02BBF6A19D50CB298DD - B5BFA98BF5940EB53F3A713B - 128B8D2D4200B9ED571F9FD2 - - isa - PBXGroup - name - Support Files + DDLogMacros.h path - ../Target Support Files/Pods-NBUCore + Classes/DDLogMacros.h sourceTree <group> - 120F76217EFBE12A00AFF876 - - fileRef - B8E8A4A9F28B54E1719BA3C9 - isa - PBXBuildFile - - 1259CAF94E7CB0581DB3C776 + 13ABB30F8FE02661EA12B73E includeInIndex 1 @@ -608,16 +721,16 @@ lastKnownFileType sourcecode.c.h name - DDLogMacros.h + PTEDashboard.h path - Classes/DDLogMacros.h + Source/PTEDashboard.h sourceTree <group> - 1259CE52D0DD6A8D0D486F09 + 13C51EC0A769B2EF2546DF58 baseConfigurationReference - A3B5826A4DD57377132A0562 + 04F41F69C26E1BB0E91224F9 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -663,7 +776,7 @@ name Debug - 128B8D2D4200B9ED571F9FD2 + 1403DDC5DA41AB85CB345762 includeInIndex 1 @@ -671,236 +784,213 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + NBUKit.h path - Pods-NBUCore-prefix.pch + Source/NBUKit.h sourceTree <group> - 12947633E3415CDBEEE8EB37 + 15F1F6ED5C62C98CC8DC501E - baseConfigurationReference - B6E7F3CA7977B25EB00BCF36 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + fileRef + 5CF06C8F7124A99D1A1E34E0 isa - XCBuildConfiguration - name - Debug + PBXBuildFile - 13A0682D35F2C7CB61164C06 + 16E542F9008DE0C0FD7383FC fileRef - CDF1A092F1CCCEA3B081DBB3 + F6374D6E3B650AD2C9B6F9F1 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + - 13A9BDE724EC3743153BC5B7 + 17E38771507BC79593ED00B0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIImageView+NBUAdditions.m + NBURefreshControl.h path - Source/Additions/UIImageView+NBUAdditions.m + Source/UI/NBURefreshControl.h sourceTree <group> - 13CA15CC67BB73DC198D10C3 - - buildConfigurationList - E173D1ADE3C7C267B0807922 - buildPhases - - E5AE5414B9C6A8F73C75BC58 - 67FC15ECAF751F859D870518 - 869E26FA8149BCFE0E62D3A9 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - NBUKit - productName - NBUKit - productReference - EA470A2CF056C52638608419 - productType - com.apple.product-type.bundle - - 147FA46C0CB0FE686E63D12A + 18239210E8DE0D20997DB04B - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType + includeInIndex 1 - remoteGlobalIDString - BC9915E6B366A31E13FD4DCF - remoteInfo - Pods-MotionOrientation@PTEz + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MotionOrientation.h + sourceTree + <group> - 15535D824F2BB243906C313B + 1865208C2AE43511B5B174C9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + text.xcconfig + path + Pods-CocoaLumberjack-Private.xcconfig + sourceTree + <group> + + 1897D862697F627140DE8CB5 + + children + + E5DA2402F56AB4C9FB08116C + E1C3F6A143CD52F3019CB414 + EE27BFDAE70EA29BD5CE492D + 9D92032E9128BF64DEF7345A + 0DA146FFEF4C9D3D18815B8A + DFADAE0237AC941EF57B3573 + E10DFB473D133067AEA17599 + + isa + PBXGroup name - CocoaLumberjack.h + NBULog path - Classes/CocoaLumberjack.h + NBULog sourceTree <group> - 157DA47F958773C2837DA956 + 18D8E46EBA0A88E9754AA83A - fileRef - 9A6B4D3CDA0DAE0435E15D77 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-NBUKit.xcconfig + sourceTree + <group> - 159E85E8A1756FD9C4802F23 + 193419E48670FA78BC445904 fileRef - 2CD1A9AD1868FC8DD9E554F3 + 8CEFEDEF346040ECB2538DB6 isa PBXBuildFile - 16360883B61772B9186C37CD + 19441916509F0EBCC17195D8 - fileRef - ADF7E1472B15FBBE6CFD0CBE - isa - PBXBuildFile - - 16D6BDC3E2DC89D53459634E - - fileRef - 470E9C76D4CB0F619C797A98 + children + + 7DAD5C3E8BED578D2F52428C + 3695305DF376BF67A641A00F + 4ECDD141DD2788F573A82A78 + 49FCD64F1E712914991FB2BA + isa - PBXBuildFile + PBXGroup + name + Support Files + path + ../Target Support Files/Pods-NBUCore + sourceTree + <group> - 172F494B49721A8F82E43123 + 19DEF9677E160309C9B874D0 fileRef - 51D3E98642E513311E926147 + 6B5A20495A6E9DDBFA670206 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 196C331AA9003E3FA7D8DC54 - - fileRef - 442D53D08CDF5CD1EEC8AEB9 - isa - PBXBuildFile - - 1A6502D633A4A586E7F682D9 - - fileRef - B6A3797E81657F4C0D66512F - isa - PBXBuildFile - - 1AE64B70F15FA30636A2525A + 1A7DB8FB4604307A12199323 - fileRef - E038C80B85F0538EC7F8310D + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UITabBarController+NBUAdditions.m + path + Source/Additions/UITabBarController+NBUAdditions.m + sourceTree + <group> - 1C908EBB62099693298C2529 + 1AABB1C225F28A59A7EBDBCA - fileRef - F747D27C31E22A1987457E71 + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + FC1B944F92B24AD89498C369 + remoteInfo + Pods-Lockbox - 1CE9EFB1F9A6F871BC181E79 + 1ADEEB61380EDA672348D244 isa PBXTargetDependency + name + Pods-NBUCore target - BC9915E6B366A31E13FD4DCF + 96FF8E3A6B2C095B9AE80B88 targetProxy - 147FA46C0CB0FE686E63D12A + 46FA1BF2513CC9CF1457DDA2 - 1DBD5E361426EECD56714DFD + 1B13F2477A325298D8CD6BDB fileRef - 3E64EDCB81DB2378C7C2EF57 + 08DFEE3C17DA67600B0C0328 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 1E1C4172F80D3605221F3A33 + 1C9EDAF68E7CEBF5D0BA3FDA + + buildActionMask + 2147483647 + files + + 4D7265D65E587057FCEA4665 + 8A4BA26AC215729C67DC96F8 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 1CDC87C16D0001232A5E499B baseConfigurationReference - 2B29526066D8A56E0261D985 + 0780347FF2EC91144530637B buildSettings ALWAYS_SEARCH_USER_PATHS @@ -911,8 +1001,6 @@ /tmp/xcodeproj.dst GCC_PRECOMPILE_PREFIX_HEADER YES - GCC_PREFIX_HEADER - Target Support Files/Pods-LumberjackConsole/Pods-LumberjackConsole-prefix.pch INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET @@ -947,49 +1035,36 @@ name Release - 1EF6106D9E724D7864698E32 - - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 2E35D621CA3749A34459DD66 - remoteInfo - Pods-NBULog - - 1F0B1EE57B2C9A56964444FB + 1CF1DAB9E176E97D3BDAFAAE fileRef - 9C95396014B067A7F39CB01A + E281A5B34B24D0EB6A95A16E isa PBXBuildFile - 1F38AA33028BBDA29717A3B0 + 1D4EB8E57B228131E0BAC64E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NSURL+RKAdditions.m + DDLog+LOGV.h path - Library/RestKit Support/NSURL+RKAdditions.m + Classes/DDLog+LOGV.h sourceTree <group> - 1FB0D7026643DCAAC9F92CDA + 1D735C4414F2172BAED2AF42 fileRef - EF8378FA00C2B7A7E9748B61 + 12FB92853305C9943849DB5A isa PBXBuildFile - 20D45989666B90CD414F91C4 + 1DFA6B364A4D8FFD2B88F589 includeInIndex 1 @@ -998,28 +1073,24 @@ lastKnownFileType sourcecode.c.h name - NBUMailComposeViewController.h + NBULog+NBUKit.h path - Source/UI/NBUMailComposeViewController.h + Source/NBULog+NBUKit.h sourceTree <group> - 213879180BFC82BD6289C022 + 1E136944B77B3F877A2C4D9E - includeInIndex - 1 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXTargetDependency name - RKOrderedDictionary.m - path - Library/RestKit Support/RKOrderedDictionary.m - sourceTree - <group> + Pods-MotionOrientation@PTEz + target + B7C1F2EB89C741B5428D068A + targetProxy + 52E3B92BA5F7BC82F77BA73F - 214B0E2E948F7CCCBA8FA608 + 1E6290B9C358C45BCDA2FD0D includeInIndex 1 @@ -1027,35 +1098,26 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - NBUBadgeView.m path - Source/UI/NBUBadgeView.m + Pods-MotionOrientation@PTEz-dummy.m sourceTree <group> - 2156CC1A82D0063D463A64C3 - - fileRef - 7E7F757CF55398EB52BC1E44 - isa - PBXBuildFile - - 217B5A607304FC58EAE21A1E + 2006ACD190FFA4751A144B45 - children + buildConfigurations - B838F9AFFE999F11FDB3A9BC - 90D969D003A719BC1C039E13 + B59583BDC03600D6E7DF1725 + 0C841B6DBFCB8194D8CD1DBB + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXGroup - name - Library - sourceTree - <group> + XCConfigurationList - 21B6EDE3512D985ACC48C67C + 2014175CD01B7F6BA70543C0 includeInIndex 1 @@ -1064,178 +1126,161 @@ lastKnownFileType sourcecode.c.h name - ActiveView.h + NBUCore.h path - Library/NBUCompatibility/ActiveView.h + Source/NBUCore.h sourceTree <group> - 21D38E78CC11F5B9CA43AE7E - - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - D615B8FCC9CD4A33940905E1 - remoteInfo - Pods-NBUCore - - 226AB80309230F44D66B18E2 - - fileRef - 6758D4260D6D58933E26FCF4 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 232D2988EF1D87DDC837BA68 + 215AC6A2680EFFEF1356D037 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc + name + ObjectSlideView.m path - Pods-NBUCore.xcconfig + Library/NBUCompatibility/ObjectSlideView.m sourceTree <group> - 2439D2385152862823F4CBB1 + 2297F8FB17090ED0FC778A36 fileRef - 70B7887FFA7C1CD38F6675CA + 345F0DAB68DC1A36D2F89A52 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 246058C258E95D39FBEC44EA + 24A7A8DC8AF0B2164054CDCB + + fileRef + 827BCEFCDA347324C3E47BA9 + isa + PBXBuildFile + + 250340D557966A02FE4C4778 fileRef - 69BF089E2FE4FFB9D4C911FF + F2F7644F0D37175BF20A177F isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 24678E43C35EA24534D1A818 + 25B5718BE9DC8C0F8532869C + + buildActionMask + 2147483647 + files + + 1D735C4414F2172BAED2AF42 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 25D29B3820348037B026532A includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.h + name + ja.lproj path - Pods-CocoaLumberjack-prefix.pch + Resources/ja.lproj sourceTree <group> - 24D73D0D190C38C07CBC4CD9 + 26F66EEF636DDA0A799ABDE3 fileRef - 7409839D6D13DDF3C500EAD5 + 12FB92853305C9943849DB5A isa PBXBuildFile - 25139546CA89C6F65146D909 - - buildActionMask - 2147483647 - files - - F69D84D95570E60E994B5B1C - 049337B2C56E9E8202A6FD7D - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 255B3D78AF59A4969CD5FD6B + 273173A430D08E8BD28A1652 fileRef - 68292FC4DF1856578022A08E + 67986DB1E7FDDBC388AA7F6D isa PBXBuildFile - 267E8784EC1C1122D1DB47FA + 27E0D9B219979814751A9592 fileRef - 094D07AEC49A68A923CA8CFA + E797CB30FE5475DC9A9C59A3 isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 26B4BBA53130F51F43FF9FD4 + 2807FCCF83F16FE53CF9C387 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - badge@2x.png + ScrollViewController.m path - Resources/badge@2x.png + Library/NBUCompatibility/ScrollViewController.m sourceTree <group> - 276FAF27D8399FECC410C036 + 28D6BAEC99365C9C80289BD9 - children - - 3D24A027CBC8A3379428016F - 374DEF3434A514812CE76097 - 9F8E154FBA2A6892F7D362B3 - 4EDDA726CD956888F9E5222E - F637CCD3EA9F7BB375367C3D - 51D3E98642E513311E926147 - CC6E196C73E276C6EFC8F011 - 827C3E07D31D9DFA14C81F75 - 82A337471B6BE50FCAB277F2 - E7654CE0A3FDF996038C7E8D - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.h name - LumberjackConsole + NBUTabBarController.h path - LumberjackConsole + Source/UI/NBUTabBarController.h sourceTree <group> - 278238A061068528A594E6A2 + 294FEAA13DF43796DB426BD1 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h name - ja.lproj + UIWebView+NBUAdditions.h path - Resources/ja.lproj + Source/Additions/UIWebView+NBUAdditions.h sourceTree <group> - 27D7CD167AA6EE17BBD3BD63 + 29A866C691825258ECDFEFF6 buildConfigurations - 12947633E3415CDBEEE8EB37 - D135003DDD15BBA77F22C789 + 13C51EC0A769B2EF2546DF58 + DD2115171A296F62E55E3D41 defaultConfigurationIsVisible 0 @@ -1244,192 +1289,100 @@ isa XCConfigurationList - 281DC2CD458153128F40E421 - - fileRef - 0ACC9EE8133B878296EC8C57 - isa - PBXBuildFile - - 2887FE742001B08332E23CFA + 29ED75E782AD72092360397D includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + PTEConsoleLogger.h path - Pods-NBULog-Private.xcconfig + Source/PTEConsoleLogger.h sourceTree <group> - 28FF639ABF64BB870DB964C9 + 2A14641E02F3642E2446DF5B - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKDirectory.m path - libPods-MotionOrientation@PTEz.a + Library/RestKit Support/RKDirectory.m sourceTree - BUILT_PRODUCTS_DIR + <group> - 299795FE62C0F566D6E4658E + 2A4842413BE8CE7029D6EF39 - baseConfigurationReference - 7CE05FABB94686A3126EC2A8 - buildSettings + fileRef + 54B6B7E607EE34C22F84518C + isa + PBXBuildFile + settings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-MotionOrientation@PTEz/Pods-MotionOrientation@PTEz-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 - isa - XCBuildConfiguration - name - Debug - - 29BA8A1BC5C8D36815B45C8C - - fileRef - A5B679BD9578B2D99323E5B8 - isa - PBXBuildFile - - 2B29526066D8A56E0261D985 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-LumberjackConsole-Private.xcconfig - sourceTree - <group> - 2CD1A9AD1868FC8DD9E554F3 + 2A49C1FCA62922C8D0B9AA02 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UIImage+RKAdditions.h + NSString+RKAdditions.m path - Library/RestKit Support/UIImage+RKAdditions.h + Library/RestKit Support/NSString+RKAdditions.m sourceTree <group> - 2D21ADB226751949D92226D7 + 2A5728C19FCF55BA86C82190 fileRef - 69192FFC4ECC1CBDEDFCBA01 + 066BFADB12689032686829F7 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 2E35D621CA3749A34459DD66 - - buildConfigurationList - C711D7E99C0FB6266310A83B - buildPhases - - A756E061D630FCF4CA118C9E - 9F3AB9A0A42020369F51CDAC - A33FB8C632A776945F08FEF5 - - buildRules - - dependencies - - A17E3C39483848427037BCB9 - - isa - PBXNativeTarget - name - Pods-NBULog - productName - Pods-NBULog - productReference - D43597FFD3DF4D0CC8E92D92 - productType - com.apple.product-type.library.static - 2EBE883D20FE4838BED32308 + 2A7C9F1D9FC3FE9459F2D1F7 - buildConfigurations - - 299795FE62C0F566D6E4658E - A99277D777A2CFA05E36F836 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + fileRef + F654307F87FA1C3B250AE5F2 isa - XCConfigurationList + PBXBuildFile - 2F73C3008BB7423C739C6B91 + 2B264685CCF53C673C077664 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - DDAssertMacros.h + NBUBadgeSegmentedControl.m path - Classes/DDAssertMacros.h + Source/UI/NBUBadgeSegmentedControl.m sourceTree <group> - 305015B586DBE8DD07EB86A8 + 2B3FCCBE5681D8508721DBC8 + + fileRef + EB2AA56B01B36F2825157C7E + isa + PBXBuildFile + + 2BECF33F85A1BF382B21D6BC includeInIndex 1 @@ -1438,82 +1391,114 @@ lastKnownFileType sourcecode.c.objc name - UIWebView+NBUAdditions.m + NBUTabBarController.m path - Source/Additions/UIWebView+NBUAdditions.m + Source/UI/NBUTabBarController.m sourceTree <group> - 30813ECD99B1B303E5B59F6F + 2BF3C9F3C233B5F49597CCB3 fileRef - 827C3E07D31D9DFA14C81F75 + 48909E2CD1530151D7F336F1 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fno-objc-arc - 308A2C15234AC64997B62AD0 + 2D18F42344BBCF11100E1C67 + + fileRef + D543EA57BFC0FAD876B31922 + isa + PBXBuildFile + + 2E0B75B94A287DF0D16D3151 + + fileRef + 54A7D9E24166866BF6BBDA01 + isa + PBXBuildFile + + 2E6A27C1DA1B50FC1CF7DD9F buildActionMask 2147483647 files - 931781AB049B258C0B439DA3 - 783D0434167F0D0708C2A7DE - DB192CC630A7D87239992C4A - 24D73D0D190C38C07CBC4CD9 - 5A7F93991DFB303602912D82 - 196C331AA9003E3FA7D8DC54 - 0FF38EB890E85FE718D11AC0 - 3EE588F5F2A2668E0A720059 - 40AF7133A7A8A7813E9BCF5F - 13A0682D35F2C7CB61164C06 - F4A30DF43B4DCD25E9624C99 - 120F76217EFBE12A00AFF876 - C0DB502A9B51D5CC3D106ADA + 2E0B75B94A287DF0D16D3151 + 7EB3167DB426B925F9CEA016 + EE6685696AAF063C49164A58 isa - PBXHeadersBuildPhase + PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 - 3227827D7A208D61A39536C0 + 2E8233482E9CD4B501531DA5 + + containerPortal + 5AFE06B6EA36A6A878E04EBF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 96FF8E3A6B2C095B9AE80B88 + remoteInfo + Pods-NBUCore + + 2EB0837AED366FCAE2FC3323 fileRef - 374DEF3434A514812CE76097 + 8F094EC7C21D5A017F13FB8B isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 328E33863DDC611588E8147F + 2F006CB05CB8DE31CEB5BBD2 + + fileRef + 1DFA6B364A4D8FFD2B88F589 + isa + PBXBuildFile + + 2F433B643506E13791791FC6 + + buildActionMask + 2147483647 + files + + D264DEEF1C8B40744107D39C + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 2F52B451B316A35814D76CBB fileRef - E31D0F0F0DC1939DFA24311D + E5DA2402F56AB4C9FB08116C isa PBXBuildFile - 32961E666F335A21F043056C + 2FE20F4B2F9F08CCA7DA0F6F + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h path - Pods-Lockbox-prefix.pch + libPods-NBUCore.a sourceTree - <group> + BUILT_PRODUCTS_DIR - 32F0B3EC5A269DFB444BC0EC + 2FF1D7826EE057C3E24A8007 includeInIndex 1 @@ -1522,76 +1507,44 @@ lastKnownFileType sourcecode.c.h name - NSURL+RKAdditions.h + NBUViewController.h path - Library/RestKit Support/NSURL+RKAdditions.h + Source/UI/NBUViewController.h sourceTree <group> - 33490B9B2C8E0F87CCEE6351 + 2FF6ECA39E27DCE942E9C64D fileRef - DC80036035AC668863F4A6A0 + CF99F3A025D64CF931FD1E53 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 3513BC596C03B1C50670A25E + 305D134787E57EBC43C06BC7 - attributes + fileRef + 077BA8550CADA586C7902120 + isa + PBXBuildFile + settings - LastUpgradeCheck - 0510 + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 - buildConfigurationList - A9576D9B20A52D41BE60F4C4 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - E7CB67B012FF747AACC49331 - productRefGroup - F8966D4A70D3B037AD5EE5BE - projectDirPath - - projectReferences - - projectRoot - - targets - - 13CA15CC67BB73DC198D10C3 - A9BD08B5A96CBC93893C11FD - 5882F9B64E05CEBDB39620BB - DD01886832F963D79B5BABA8 - 7D01072509CF661CD3E42265 - BC9915E6B366A31E13FD4DCF - D615B8FCC9CD4A33940905E1 - F1AC8AD2AF5B3C3DDF845233 - 2E35D621CA3749A34459DD66 - - 35B82FBECA3334F412408796 + 317BC7471CFBF9FF1BF3001B fileRef - DECFAE381F92B646441603AC + 669970E6DCB9B618DD6FCB9E isa PBXBuildFile - 36D8905A318AFDC3563DAD59 + 331F54B4D2084BAD6C301DEC includeInIndex 1 @@ -1600,20 +1553,13 @@ lastKnownFileType sourcecode.c.objc name - NBULog.m + NBULog+NBUKit.m path - Source/NBULog.m + Source/NBULog+NBUKit.m sourceTree <group> - 36F84A0D209A2BE5E5D3F998 - - fileRef - 7BDEABFE5550B4409C94F3B2 - isa - PBXBuildFile - - 374DEF3434A514812CE76097 + 33392FD20516CCD85750D69E includeInIndex 1 @@ -1622,118 +1568,53 @@ lastKnownFileType sourcecode.c.objc name - PTEAdjustLevelsTableView.m - path - Source/PTEAdjustLevelsTableView.m - sourceTree - <group> - - 37623604783B00C04A22BA79 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig + UIWebView+NBUAdditions.m path - Pods-Lockbox-Private.xcconfig + Source/Additions/UIWebView+NBUAdditions.m sourceTree <group> - 39118001DCA1D7E22CD8C5F5 + 345F0DAB68DC1A36D2F89A52 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUKitPrivate.h + ObjectTableView.m path - Source/NBUKitPrivate.h + Library/NBUCompatibility/ObjectTableView.m sourceTree <group> - 39B60A14D6428A30DF7CACCC + 34D393DE9AD5109521CD8E1A fileRef - E7D5F94AF5B768BFCE956647 + 7D2289B7E29B58FAAF5F189E isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 39C03613E3D7907B918C444D - - children - - 3C165922F38C1763D0C0536F - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - 3A3CB9240DBED49F207198F9 - - children - - A16D3B47477C277B0CC09B08 - E50749071A4BCBDC89326A60 - B9B3AB5B560D0B46502C20F3 - AC023107F2BF858C38B9A514 - 9E20D2A64006E0B69DDB876D - 6D505A72BFDC4F96008C7DBA - AF59628A0B580A19102CE88D - 214B0E2E948F7CCCBA8FA608 - 20D45989666B90CD414F91C4 - CBCFC973F8D25C392225B76D - 0ACC9EE8133B878296EC8C57 - C5DC6E7B10B5C8B7D7BCDA13 - 91BE09371825A5792323A38A - DBB440C1640924BE5F1240C7 - 3C02C0080DE3EF5237473A73 - 8B0E78D78A96488DBACBCCB4 - F15341B3A1F04BF2B1DD188E - 88A943A3F46827554BAA4DBF - 7441489FF3CFFEB62F5420EE - 0BD72C9EE66EB4DD79F47AFE - E613D635BF9FB47273E4D116 - 692ED01AB0BC367E16FEAD0D - A52891B240F19A548EB1C5B4 - ACE3D17D07C5EB0DD4BD09A8 - 032C49DF30E5DFF839E29985 - 69BF089E2FE4FFB9D4C911FF - 553CAE54BBC0832D849FCBE5 - - isa - PBXGroup - name - UI - sourceTree - <group> - - 3A4829DF69432F15562D2FD0 + 3695305DF376BF67A641A00F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + text.xcconfig path - MotionOrientation.m + Pods-NBUCore-Private.xcconfig sourceTree <group> - 3AB2C363BFB024AF5829E333 + 36A4255F82BAF522D5F3FFCC includeInIndex 1 @@ -1741,46 +1622,66 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + name + ObjectGridView.m path - Pods-MotionOrientation@PTEz-dummy.m + Library/NBUCompatibility/ObjectGridView.m sourceTree <group> - 3ADE620F89926F15500D89D0 + 37B4A69163078756E98FAD91 - includeInIndex - 1 + fileRef + C78C78980DF08A5E83C5A921 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+NBUAdditions.h - path - Source/Additions/UIImage+NBUAdditions.h - sourceTree - <group> + PBXBuildFile - 3AE19D0FCC36E12CB3C4221D + 38431DF206CD58D21873B1B6 - fileRef - A52891B240F19A548EB1C5B4 + buildConfigurationList + E2C93F239974F7B815D0D6FE + buildPhases + + 2F433B643506E13791791FC6 + 5445573975B162CA0197A85C + + buildRules + + dependencies + + CC637BC7441932DD698CD365 + CB295CD53B23D2D0BA93B5D5 + D637DAC986688146C5EDA568 + F8EC456A85867A599F2092E9 + 1ADEEB61380EDA672348D244 + B44428BA66C13D091066D104 + E72C5DD937F5F516030DD771 + isa - PBXBuildFile + PBXNativeTarget + name + Pods + productName + Pods + productReference + 95C3B16D95953EE9715ADADC + productType + com.apple.product-type.library.static - 3B1F36864233C21533958478 + 388E98538B514D5A3555AFF8 - fileRef - 3A4829DF69432F15562D2FD0 + explicitFileType + archive.ar + includeInIndex + 0 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + path + libPods-MotionOrientation@PTEz.a + sourceTree + BUILT_PRODUCTS_DIR - 3B6DED68B4F74AC5216F11F8 + 38E597ADA45F5F313F6AE275 includeInIndex 1 @@ -1789,20 +1690,26 @@ lastKnownFileType sourcecode.c.h name - NBULogFormatter.h + NSFileManager+NBUAdditions.h path - Source/NBULogFormatter.h + Source/Additions/NSFileManager+NBUAdditions.h sourceTree <group> - 3B75592133756E786EE55D6A + 39469F09A056038F6F85D1FD - fileRef - 32F0B3EC5A269DFB444BC0EC + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-NBULog.xcconfig + sourceTree + <group> - 3C02C0080DE3EF5237473A73 + 39E92BFAE6A01165B2610ADE includeInIndex 1 @@ -1811,49 +1718,43 @@ lastKnownFileType sourcecode.c.h name - NBURefreshControl.h + ObjectGridView.h path - Source/UI/NBURefreshControl.h + Library/NBUCompatibility/ObjectGridView.h sourceTree <group> - 3C165922F38C1763D0C0536F + 3A7AE61BDFEF578BDB673D84 children - 69C26586479D3F13C31DFE55 - B9D155426D0385A4C6BFB5F7 - 4CF66615150CEBA11C2EAF2C - 8E3E95914A512A0A6507C264 - EB4FBFBB466C86D43802058C - B6E7F3CA7977B25EB00BCF36 - 7884F8FA839A1DF21053791F + CF96BE41F79A9C907ECA10DD isa PBXGroup name - Pods - path - Target Support Files/Pods + Library sourceTree <group> - 3D24A027CBC8A3379428016F + 3B777E0302D0F42E44AD175C includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + text name - PTEAdjustLevelsTableView.h + Podfile path - Source/PTEAdjustLevelsTableView.h + ../Podfile sourceTree - <group> + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby - 3E64EDCB81DB2378C7C2EF57 + 3BC1890F140985A4174AEA08 includeInIndex 1 @@ -1862,129 +1763,96 @@ lastKnownFileType sourcecode.c.objc name - DDASLLogCapture.m + NBUObjectViewController.m path - Classes/DDASLLogCapture.m + Source/UI/NBUObjectViewController.m + sourceTree + <group> + + 3CA328E0F457D03BA49CF52A + + fileRef + BB1F850776BDC2E120FC8479 + isa + PBXBuildFile + + 3D011AD34E94CB2D703A4F6E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NBUMailComposeViewController.h + path + Source/UI/NBUMailComposeViewController.h sourceTree <group> - 3EE588F5F2A2668E0A720059 + 3D2A68E35889C91CD6CF2B9F fileRef - 0CC4ACFD468605D10649054B + 7BE6047E6E1C6D132534A538 isa PBXBuildFile - 3FF704A31DCF8C38F310A1ED + 3DE257CF7471A3C869946183 children - CA005B22B2E36780EC09BE17 - D45EA55A752B9F2DDB093BB9 - 094D07AEC49A68A923CA8CFA - FE64A5A5C6FED9EAD4733B18 - 7BDEABFE5550B4409C94F3B2 - 5B3B709E615E3385CE7B2C23 + 0AFDDC0F8A5B8D19E18F1DF9 + 95C3B16D95953EE9715ADADC + AAEE52D52850937450381181 + 6E99D3B9E79F08054E8A64B9 + F4A696FA244030F51D42361D + 388E98538B514D5A3555AFF8 + 2FE20F4B2F9F08CCA7DA0F6F + D9F13B4AF35FA5D9D8C6CCC2 + 95F5BB0F2E04CF347BC49EC7 isa PBXGroup name - iOS + Products sourceTree <group> - 40AF7133A7A8A7813E9BCF5F + 3F75D4EFE0B5DD762CF6724C fileRef - 65463EAE88C4C50FFD93FC40 + 13ABB30F8FE02661EA12B73E isa PBXBuildFile - 40F0C9A83B767175015406C9 + 3FFF707B571AEDDCEACCBF4A includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h path - Pods-Lockbox.xcconfig + Lockbox.h sourceTree <group> - 413032F45C7622E89A490AA5 - - fileRef - 213879180BFC82BD6289C022 - isa - PBXBuildFile - - 43177AB250DF0138DE8D3987 - - baseConfigurationReference - 10F94A139CD993BE1849FE9E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 43181165CFDD4909DEAD2F2C + 415A2636BC00902BB7802ECE includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - UIScrollView+NBUAdditions.h + sourcecode.c.objc path - Source/Additions/UIScrollView+NBUAdditions.h + Pods-Lockbox-dummy.m sourceTree <group> - 435A961EFC03BF82688AF438 + 4196413238A3310A59B5C293 includeInIndex 1 @@ -1993,60 +1861,39 @@ lastKnownFileType sourcecode.c.objc path - Pods-NBULog-dummy.m + MotionOrientation.m sourceTree <group> - 43C8E709489B2DDF6F4A60C9 + 41ADA3400B4A7A2295479C3F - buildActionMask - 2147483647 - files - - 8B773B9936675F26C4486102 - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + wrapper.framework + name + Security.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Security.framework + sourceTree + DEVELOPER_DIR - 442D53D08CDF5CD1EEC8AEB9 + 41B812C4EE35D9C542A3D712 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - DDContextFilterLogFormatter.h + PTEDashboard.m path - Classes/Extensions/DDContextFilterLogFormatter.h + Source/PTEDashboard.m sourceTree <group> - 45032265D83970884C149E33 - - fileRef - CC6E196C73E276C6EFC8F011 - isa - PBXBuildFile - - 4647D5CF30F0C8297819DF49 - - fileRef - 3ADE620F89926F15500D89D0 - isa - PBXBuildFile - - 4696F4C2CECDE0AC7610F0F6 - - fileRef - 75DB96848E9FAF63CEF53598 - isa - PBXBuildFile - - 470E9C76D4CB0F619C797A98 + 41E9FD9BE7810DF7E61B6B10 includeInIndex 1 @@ -2055,65 +1902,49 @@ lastKnownFileType sourcecode.c.h name - NSFileManager+NBUAdditions.h + DDASLLogger.h path - Source/Additions/NSFileManager+NBUAdditions.h + Classes/DDASLLogger.h sourceTree <group> - 473401EC3B5D3A84F73800C6 + 422DF76CD5BED90C523BC0A3 - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + file.xib + name + NBURefreshControl.xib path - libPods.a + Source/UI/NBURefreshControl.xib sourceTree - BUILT_PRODUCTS_DIR + <group> - 478CDE0B6C4D6A65A16D4F10 + 424335FD5EB31D95D3396494 fileRef - BCE04F5201E09690A3127789 + 422DF76CD5BED90C523BC0A3 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 47B9BB79F0839B79CC9D53A9 - - isa - PBXTargetDependency - target - 5882F9B64E05CEBDB39620BB - targetProxy - CA8303758D18B395C829C840 - 48DB48D70AD0EAE1BAAB14CA + 42DEC2644EF74CDEE5828F4B - children + buildConfigurations - 40F0C9A83B767175015406C9 - 37623604783B00C04A22BA79 - 0034EC2384B71E83B8F0B796 - 32961E666F335A21F043056C + 8BDFD90967CA1D876F6CB22B + 08F3EE49647A1A2DD23964C1 + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXGroup - name - Support Files - path - ../Target Support Files/Pods-Lockbox - sourceTree - <group> + XCConfigurationList - 48E77FA78C46650EDC9C1616 + 42EC9DA0D388A3897B9848A9 includeInIndex 1 @@ -2122,80 +1953,74 @@ lastKnownFileType sourcecode.c.h name - NSDictionary+RKAdditions.h + NSBundle+RKAdditions.h path - Library/RestKit Support/NSDictionary+RKAdditions.h + Library/RestKit Support/NSBundle+RKAdditions.h sourceTree <group> - 4A9F17351025375BCD363865 + 442B4A9FA540A6A3B5C0775B fileRef - 094D07AEC49A68A923CA8CFA + EEF03BEF5FB5B3FF8FA2BFA3 isa PBXBuildFile - 4B1A751FE408CB0833BC0720 + 4525D4199F96B65AF2136F8F fileRef - 094D07AEC49A68A923CA8CFA + D1FCB0B9C0BA25628FC13C3B isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 4CF66615150CEBA11C2EAF2C + 467E14F102575DA38F08ECAD - includeInIndex - 1 + fileRef + 41E9FD9BE7810DF7E61B6B10 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-dummy.m - sourceTree - <group> + PBXBuildFile - 4D025CC46FB290B26D81AE32 + 46FA1BF2513CC9CF1457DDA2 - fileRef - 58412B0CD87E405F34F00D94 + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 96FF8E3A6B2C095B9AE80B88 + remoteInfo + Pods-NBUCore - 4D1C86ED5BAFA62396606131 + 470CE7E4685AD807AE2EA410 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + file.xib + name + NBUTabBarControllerSample.xib path - MotionOrientation.h + Source/UI/NBUTabBarControllerSample.xib sourceTree <group> - 4EB52E6E94ADFC4B9CAA95CE + 4833411575A17BF5249919F7 - includeInIndex - 1 + fileRef + 02C542883F409D39A8D5FCAC isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ObjectSlideView.h - path - Library/NBUCompatibility/ObjectSlideView.h - sourceTree - <group> + PBXBuildFile - 4EDDA726CD956888F9E5222E + 48909E2CD1530151D7F336F1 includeInIndex 1 @@ -2204,79 +2029,64 @@ lastKnownFileType sourcecode.c.objc name - PTEConsoleLogger.m + NSDictionary+RKAdditions.m path - Source/PTEConsoleLogger.m + Library/RestKit Support/NSDictionary+RKAdditions.m sourceTree <group> - 4F48F118FA5F07EEC143A04C - - buildActionMask - 2147483647 - files - - 1DBD5E361426EECD56714DFD - D599EB7224015ACA7F8911AF - 65719A78B1FA5E8298CBAE64 - 226AB80309230F44D66B18E2 - B7AF505C7285B30C59CF38E2 - B8239B7703EE2F77E82A6265 - 4D025CC46FB290B26D81AE32 - 0EFF709568A47D8C30337576 - 7B4D70CDFD061F9ECE38718B - FC46CA2D3DC8E4507891E260 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 4FD8EAFBFC879D4BAF017D2D + 48F47B923FBE16FB93D2F267 fileRef - A735792EAFBD8FD9402FC278 + 86F8200372B977A5987727D1 isa PBXBuildFile - 4FF037BF14A05814FABD94D7 + 49DF76F3CD077E093AB1084E children - 941EAED6F8F064BAE2D24F8E - 500D5E830B367D0FCDA4571D - 48DB48D70AD0EAE1BAAB14CA + 669970E6DCB9B618DD6FCB9E isa PBXGroup name - Lockbox - path - Lockbox + Default sourceTree <group> - 500D5E830B367D0FCDA4571D + 49FCD64F1E712914991FB2BA includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h path - Lockbox.m + Pods-NBUCore-prefix.pch sourceTree <group> - 509C1E72AE341EB6371B4B5A + 4B4B90A795A31DB4C3E2EF83 - fileRef - 26B4BBA53130F51F43FF9FD4 + children + + B6FE8F26C92E47434B60708B + 9B7B7D03E0D8D52A53D959B0 + 415A2636BC00902BB7802ECE + 9F26B4874C3ED19A490DA9DF + isa - PBXBuildFile + PBXGroup + name + Support Files + path + ../Target Support Files/Pods-Lockbox + sourceTree + <group> - 51D3E98642E513311E926147 + 4C4146D5C4D0E9532935B680 includeInIndex 1 @@ -2291,47 +2101,84 @@ sourceTree <group> - 525324CA799816C9BA9DF09F + 4C762A8AFA27905B34A020CE + + fileRef + BE50EE76388E06B86AA1FA6F + isa + PBXBuildFile + + 4C7E92A373267EF401BB41ED fileRef - 692ED01AB0BC367E16FEAD0D + CE31417A226D05D24C03D792 + isa + PBXBuildFile + + 4D7265D65E587057FCEA4665 + + fileRef + C5042657ED6687A7C963D971 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 5346BC3739EBC32F2CCF084F + 4D7A41B28A56EFDBB48E4328 fileRef - E89D68F28D9C1CC2607E0526 + A2BB7878E9E81B806EF871A6 isa PBXBuildFile - 5346F947A0413C3DC0F85793 + 4D8D2F49B684EBA232BA58E7 fileRef - 3AB2C363BFB024AF5829E333 + 0D10D83A2DF136FB3B31E5E2 isa PBXBuildFile - 53D19ED75A99BFBFFD4AA499 + 4D9BECB55B5356A4FD6C6CB6 - buildConfigurations - - E81A02858BC7E607B65634B5 - 1E1C4172F80D3605221F3A33 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName + buildSettings + + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + WRAPPER_EXTENSION + bundle + + isa + XCBuildConfiguration + name Release + + 4DC888FC9C712D8989D03418 + + fileRef + 1E6290B9C358C45BCDA2FD0D isa - XCConfigurationList + PBXBuildFile + + 4DD70850A39ED767C4BE24CB + + fileRef + A5344F8874A849537D23814B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 5429549BAD8F98256B960234 + 4ECDD141DD2788F573A82A78 includeInIndex 1 @@ -2339,88 +2186,177 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + path + Pods-NBUCore-dummy.m + sourceTree + <group> + + 50468756774DBCFBB7770A7A + + fileRef + E468715D6DA9B22E919F259A + isa + PBXBuildFile + + 52028AC39B34C546B7282E44 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h name - UIImage+RKAdditions.m + DDAbstractDatabaseLogger.h path - Library/RestKit Support/UIImage+RKAdditions.m + Classes/DDAbstractDatabaseLogger.h sourceTree <group> - 549E9D42F5A960217F96A1D8 + 521C398CF9081F78570B4042 buildActionMask 2147483647 files - 67971E58F0F10220D0FC50D9 - D0008647D2A4AED733C6C190 - D3B17DA4EACDBD3D93EC3B0F - 45032265D83970884C149E33 + E5C95A0859B4760A11FCD82C isa PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - 54F817A95EBEA9429E97DC3A + 52444B22C2EC7A65A096D908 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + COPY_PHASE_STRIP + NO + ENABLE_NS_ASSERTIONS + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PREPROCESSOR_DEFINITIONS + + RELEASE=1 + + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + STRIP_INSTALLED_PRODUCT + NO + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 52452C85A0BAA8DA38984E0A fileRef - AED63D25E460D2B26CAEE2FC + 99DCD3D74C3293736AF7C674 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + - 553CAE54BBC0832D849FCBE5 + 52D18B6DEF2729D179432658 children - B15D34B5074178639CE09216 - A5B679BD9578B2D99323E5B8 - C512E87214005EC76F81929C - E7F078B855D8850184B2E379 - A735792EAFBD8FD9402FC278 - 26B4BBA53130F51F43FF9FD4 - F0E6797E43E168B1C8973A86 - 278238A061068528A594E6A2 - 87C948BC4226D5551CFDCA52 - B6A3797E81657F4C0D66512F + 18239210E8DE0D20997DB04B + 4196413238A3310A59B5C293 + 6763C801D3C530731A606F1A isa PBXGroup name - Resources + MotionOrientation@PTEz + path + MotionOrientation@PTEz sourceTree <group> - 568AB128CA5C5ED0FEF9F8F8 + 52E3B92BA5F7BC82F77BA73F - fileRef - BD65DE48E28E7FF7546CB427 + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXBuildFile + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + B7C1F2EB89C741B5428D068A + remoteInfo + Pods-MotionOrientation@PTEz - 5698741CA13996C4D4CED85B + 5445573975B162CA0197A85C + + buildActionMask + 2147483647 + files + + 12AF394605F21FE1A36B7B8D + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 54A7D9E24166866BF6BBDA01 - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - NSBundle+NBUAdditions.h + CoreGraphics.framework path - Source/Additions/NSBundle+NBUAdditions.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreGraphics.framework sourceTree - <group> - - 58359174C50F9C8C0C36C76D - - fileRef - AF59628A0B580A19102CE88D - isa - PBXBuildFile + DEVELOPER_DIR - 58412B0CD87E405F34F00D94 + 54B6B7E607EE34C22F84518C includeInIndex 1 @@ -2429,298 +2365,287 @@ lastKnownFileType sourcecode.c.objc name - DDLog.m + NBUActionSheet.m path - Classes/DDLog.m + Source/UI/NBUActionSheet.m sourceTree <group> - 5882F9B64E05CEBDB39620BB - - buildConfigurationList - FF14496F082FBB8D716931FC - buildPhases - - 4F48F118FA5F07EEC143A04C - 63E4F97C72D14F48E5B493D0 - 308A2C15234AC64997B62AD0 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-CocoaLumberjack - productName - Pods-CocoaLumberjack - productReference - BF0467B1FBFA0BC226164891 - productType - com.apple.product-type.library.static - - 58BED5B8D4F7E6115BC2A5D7 - - fileRef - BFE2AFAB511AD8C665808103 - isa - PBXBuildFile - - 5983BB86FFB375EE8EE1699E + 54D07F9D755CA23F30E552D3 containerPortal - 3513BC596C03B1C50670A25E + 5AFE06B6EA36A6A878E04EBF isa PBXContainerItemProxy proxyType 1 remoteGlobalIDString - D615B8FCC9CD4A33940905E1 + FC1B944F92B24AD89498C369 remoteInfo - Pods-NBUCore - - 5A7F93991DFB303602912D82 - - fileRef - 2F73C3008BB7423C739C6B91 - isa - PBXBuildFile + Pods-Lockbox - 5B3B709E615E3385CE7B2C23 + 552C27A9023CAF3B82362122 + children + + E840DBE639F58D013B4E2EF7 + isa - PBXFileReference - lastKnownFileType - wrapper.framework + PBXGroup name - Security.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Security.framework + Frameworks sourceTree - DEVELOPER_DIR + <group> - 5BB2154F302E0398F77516C9 + 557856EBC8BF9803FF67BD6F - fileRef - 5698741CA13996C4D4CED85B + children + + 69AFE764A38ADF783DC3D01D + 422DF76CD5BED90C523BC0A3 + E90F7C9CBD371937561B2F4B + 470CE7E4685AD807AE2EA410 + A1C883F8276E60F7F6A66C6C + 8D9180B6101FBE437C218E4B + DFF73BCC0B3BD97918C5505C + 25D29B3820348037B026532A + BB1F850776BDC2E120FC8479 + 014E54C9732FA0F8B14DF248 + isa - PBXBuildFile + PBXGroup + name + Resources + sourceTree + <group> - 5D080276B4D519CB92555A4B + 55B7DA73092745DAD8A632BD - fileRef - D57433A82597F11A0A953030 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXTargetDependency + name + Pods-NBUCore + target + 96FF8E3A6B2C095B9AE80B88 + targetProxy + 63761A9310ACD3DA99F777DD - 5D8784A50B295C9687D07938 + 55F8042E17F356FFBD4DC0BB - includeInIndex - 1 + children + + 6800C93F51436B71B552949B + DEDBA0A7278375CF1DED34BD + B4D693FC285D0EA453E0ABD6 + 7934DB83BF75AE16AA6233F7 + EFA1E2BC62BE61CACE430CEE + 5884AA0CD718A2568D0E0A2D + 0780347FF2EC91144530637B + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - ObjectTableView.m + Pods path - Library/NBUCompatibility/ObjectTableView.m + Target Support Files/Pods sourceTree <group> - 5DD2D111434F756EB657AC7E + 56481AF8B8EC58937B48B4F8 - fileRef - 0EA003A92E03CD1E7FBEA24F + buildConfigurations + + 7C0BCEAB4951CDDCE8A0480B + F9A656D2F725923D5FF5717C + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXBuildFile + XCConfigurationList - 5E67B5F2866D47AD7837D745 + 56EF909C53CC985EBADB5482 + buildConfigurations + + 7FDA4559CA82C73F3CC16BC1 + 52444B22C2EC7A65A096D908 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXTargetDependency - target - F1AC8AD2AF5B3C3DDF845233 - targetProxy - DE68E9046337225977A6323C + XCConfigurationList - 60E7EF580723EAD95236E97B + 5717B9851B68E9BB04BC9419 fileRef - F0069E0C59E1753452B54690 + C19CAC716B3794A91673C35A isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 63E4F97C72D14F48E5B493D0 - - buildActionMask - 2147483647 - files - - 6BAC0FDD7B923761DCDC3999 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 647D06A2BC3727ECC8721F3F + 5756A2211D8B90746F4E2465 isa PBXTargetDependency + name + Pods-CocoaLumberjack target - D615B8FCC9CD4A33940905E1 + 8C8539AB7675BD53AA282266 targetProxy - 5983BB86FFB375EE8EE1699E + 04E1346948CD073AAF43E178 - 64B71FC57943B74074816B4E + 58387D5887D83B0AD87A66BD - baseConfigurationReference - 37623604783B00C04A22BA79 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Lockbox/Pods-Lockbox-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + buildActionMask + 2147483647 + files + isa - XCBuildConfiguration - name - Debug + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 65463EAE88C4C50FFD93FC40 + 5884AA0CD718A2568D0E0A2D includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - DDLog+LOGV.h + text.xcconfig path - Classes/DDLog+LOGV.h + Pods.debug.xcconfig sourceTree <group> - 656EAB6AE3F7F20D81EB4D9D + 58A77453B0A59B1A15E90BC1 + + fileRef + 1A7DB8FB4604307A12199323 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 5A7EC3FE5F3F1CE850AF9DC7 fileRef - 6F4CDA2BDEF2DFE46756D582 + F03535C98D1D8FF0BDDEA7E2 isa PBXBuildFile - 65719A78B1FA5E8298CBAE64 + 5AE4A7E9200A20ECFF6A936C fileRef - EE0FB3C2FAF1E32820EBE066 + E167A66144D7965AA839E957 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 66E3D586BB3DED53DEC66EE5 + 5AFE06B6EA36A6A878E04EBF - buildActionMask - 2147483647 - files + attributes + + LastUpgradeCheck + 0510 + + buildConfigurationList + 56EF909C53CC985EBADB5482 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions - EB900C9D373699960237158B + en + + mainGroup + 773F0540B9E77BDEAAF33242 + productRefGroup + 3DE257CF7471A3C869946183 + projectDirPath + + projectReferences + + projectRoot + + targets + + 774C5A569D033A389D44C657 + 38431DF206CD58D21873B1B6 + 8C8539AB7675BD53AA282266 + FC1B944F92B24AD89498C369 + 710A4698EDEABAF470677CE4 + B7C1F2EB89C741B5428D068A + 96FF8E3A6B2C095B9AE80B88 + 887FD969CE047BD31E9C837D + F00CB390FE14073FB863A458 + + 5B252DB549998D6736CEAFED + + fileRef + DFF73BCC0B3BD97918C5505C isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - 6758D4260D6D58933E26FCF4 + 5CF06C8F7124A99D1A1E34E0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - DDContextFilterLogFormatter.m + NBUAdditions.h path - Classes/Extensions/DDContextFilterLogFormatter.m + Source/Additions/NBUAdditions.h sourceTree <group> - 67971E58F0F10220D0FC50D9 - - fileRef - 3D24A027CBC8A3379428016F - isa - PBXBuildFile - - 67AA288048B732D1DDD9252C - - fileRef - C2596ED3FEF54A5A37947FDD - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 67FC15ECAF751F859D870518 + 5ECB67DF25E8A47E8DE42BAC buildActionMask 2147483647 files - + + 7A47017DEA44D87EA5F252F2 + 0DB81135EF18B9531881BDDC + 68A18D83C75A9D454E4BD49C + 27E0D9B219979814751A9592 + 250340D557966A02FE4C4778 + 305D134787E57EBC43C06BC7 + 1B13F2477A325298D8CD6BDB + 34D393DE9AD5109521CD8E1A + 7CC1EBDA8EBD02E02F014B81 + AF54C15DE893F7412A867A05 + isa - PBXFrameworksBuildPhase + PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 - 68292FC4DF1856578022A08E + 5F6FED57538B7F94E15980AB includeInIndex 1 @@ -2729,217 +2654,141 @@ lastKnownFileType sourcecode.c.h name - ObjectArrayView.h + UIImage+NBUAdditions.h path - Library/NBUCompatibility/ObjectArrayView.h + Source/Additions/UIImage+NBUAdditions.h sourceTree <group> - 68AD16804AFCEFB64AB37BB0 - - fileRef - 0F89D380CDD74D11773760BC - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 69192FFC4ECC1CBDEDFCBA01 + 6015777DB55C2FFBE66DFD63 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - UIViewController+NBUAdditions.m + sourcecode.c.h path - Source/Additions/UIViewController+NBUAdditions.m + Pods-LumberjackConsole-prefix.pch sourceTree <group> - 692ED01AB0BC367E16FEAD0D + 60360AB6CCA60D4F3860E936 includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc name - NBUTabBarController.m + LumberjackConsole.storyboard path - Source/UI/NBUTabBarController.m + Source/LumberjackConsole.storyboard sourceTree <group> - 69A6FDD76B9AFDF6CE9CCD41 + 62751A2BE7D8DB6D92418E62 - includeInIndex - 1 + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ObjectGridView.m - path - Library/NBUCompatibility/ObjectGridView.m - sourceTree - <group> + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 887FD969CE047BD31E9C837D + remoteInfo + Pods-NBUKit - 69BF089E2FE4FFB9D4C911FF + 63761A9310ACD3DA99F777DD - includeInIndex - 1 + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NBUViewController.m - path - Source/UI/NBUViewController.m - sourceTree - <group> + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 96FF8E3A6B2C095B9AE80B88 + remoteInfo + Pods-NBUCore - 69C26586479D3F13C31DFE55 + 640594D01AFCEC546FBF92C6 includeInIndex 1 isa PBXFileReference lastKnownFileType - text + sourcecode.c.h + name + NBUCompatibility.h path - Pods-acknowledgements.markdown + Library/NBUCompatibility/NBUCompatibility.h sourceTree <group> - 6A882B306BEA82A2018A13C0 - - fileRef - 08210467CD05CACE5D729DA6 - isa - PBXBuildFile - - 6AC34200749A60D6A68B5DF2 + 643C0CCFC94C1F327145C3B2 fileRef - FE64A5A5C6FED9EAD4733B18 + 25D29B3820348037B026532A isa PBXBuildFile - 6B5F961BC037BFAF2627B108 - - isa - PBXTargetDependency - target - DD01886832F963D79B5BABA8 - targetProxy - 7169BA35F47EB6D131CB8F72 - - 6BAC0FDD7B923761DCDC3999 + 6440A3C8B5AEEDA79C85D12C fileRef - 094D07AEC49A68A923CA8CFA + E30E8115D8AE916DEA6732F7 isa PBXBuildFile - 6C80D6711901FF84FD705AFB + 651337F8C4471D6CDC911390 - fileRef - C5DC6E7B10B5C8B7D7BCDA13 - isa - PBXBuildFile - settings + buildSettings - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + WRAPPER_EXTENSION + bundle + isa + XCBuildConfiguration + name + Debug - 6D463953C411691D1A91E1EA + 65A90BFE717589015BB38805 buildActionMask 2147483647 files - FDE7949DEB910E1ADFB89B74 - E873F6DD669A11EB8C1B21D5 - AB0831BB8ABFFFF417A9F59A - DE884B9BD737DABE21A2AE23 - 8DC833B70F3B99CC73F2E468 - 58359174C50F9C8C0C36C76D - 568AB128CA5C5ED0FEF9F8F8 - 4696F4C2CECDE0AC7610F0F6 - 936B820BA1B195D96F146C93 - 54F817A95EBEA9429E97DC3A - 8121FA76EE281AEB07F447F4 - 281DC2CD458153128F40E421 - A883F616820B9D0D82408352 - FD829EECC7D858B4C83E521E - E5D2BE322503955996D2627C - A46DC438BA8D4D81F1DC2A86 - 8FB5B9AB9DEF49FE6C1D9805 - 3AE19D0FCC36E12CB3C4221D - A1C82C82629E51F7E85648BF - F55707442482E6E0B5D93489 - CB43A9EAE63903CA4E576C8D - 5BB2154F302E0398F77516C9 - A9CBA1B6744F2E4CECC578DC - C9501941CF40B1AB5A0AA1E6 - E0EEB2792744A97A19536610 - 16D6BDC3E2DC89D53459634E - EE29ACD434487453374EE8F0 - 051891B423C906A5640D25A9 - 3B75592133756E786EE55D6A - 255B3D78AF59A4969CD5FD6B - 157DA47F958773C2837DA956 - 8D7B3A3F28BB9EFE9281BA65 - 783033464CE39A5DF882CD9E - 5346BC3739EBC32F2CCF084F - ADC90E5DFB6BE87C528D1A21 - 5DD2D111434F756EB657AC7E - 8BB6235837CEA02EDFD3C3D6 - EEFAD81BB2EFB94BEC15A52A - D0A1C11E3F588405CC9B2624 - 958AC8A7F11E763001F1A36D - 4647D5CF30F0C8297819DF49 - 159E85E8A1756FD9C4802F23 - 656EAB6AE3F7F20D81EB4D9D - 328E33863DDC611588E8147F - 16360883B61772B9186C37CD - 9919FF5C0C62317FC48D2725 - 6A882B306BEA82A2018A13C0 - 2156CC1A82D0063D463A64C3 - 7AE5D5F0C100EFE2599B4BA7 - 81D9F51DF56279FCB4C00DE1 + A0D6C7ED052E58292DE2D75A + 02BB4EE6A4FE2C3EB42C29A7 isa - PBXHeadersBuildPhase + PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 - 6D505A72BFDC4F96008C7DBA + 669970E6DCB9B618DD6FCB9E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NBUBadgeSegmentedControl.m + CocoaLumberjack.h path - Source/UI/NBUBadgeSegmentedControl.m + Classes/CocoaLumberjack.h sourceTree <group> - 6F4CDA2BDEF2DFE46756D582 + 6752CF00A94456A6E727D910 includeInIndex 1 @@ -2948,28 +2797,31 @@ lastKnownFileType sourcecode.c.h name - UIImageView+NBUAdditions.h + RKDirectory.h path - Source/Additions/UIImageView+NBUAdditions.h + Library/RestKit Support/RKDirectory.h sourceTree <group> - 70B7887FFA7C1CD38F6675CA + 6763C801D3C530731A606F1A - includeInIndex - 1 + children + + BF974924132D569C0F3D64F4 + 0A90B0FD60919D154C0CA781 + 1E6290B9C358C45BCDA2FD0D + 7F4C09FB18EC573ADABAFDF2 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - ScrollViewController.m + Support Files path - Library/NBUCompatibility/ScrollViewController.m + ../Target Support Files/Pods-MotionOrientation@PTEz sourceTree <group> - 71672FE4A9370262D3E62906 + 67986DB1E7FDDBC388AA7F6D includeInIndex 1 @@ -2977,128 +2829,172 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + RKOrderedDictionary.h path - Pods-LumberjackConsole-prefix.pch + Library/RestKit Support/RKOrderedDictionary.h sourceTree <group> - 7169BA35F47EB6D131CB8F72 - - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - DD01886832F963D79B5BABA8 - remoteInfo - Pods-Lockbox - - 7409839D6D13DDF3C500EAD5 + 6800C93F51436B71B552949B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - DDAbstractDatabaseLogger.h + text path - Classes/DDAbstractDatabaseLogger.h + Pods-acknowledgements.markdown sourceTree <group> - 7441489FF3CFFEB62F5420EE + 684E2EC9866CD799A0A888C7 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUSplashView.h + NSFileManager+NBUAdditions.m path - Source/UI/NBUSplashView.h + Source/Additions/NSFileManager+NBUAdditions.m sourceTree <group> - 745C96785A846129ACD67356 - - buildActionMask - 2147483647 - files - - AE77A06807FB17D1E615EE36 - B89C5143214DC3AC9644349B - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 74AF945DCEB3F5DCD5796EAB + 685E79DED4B1ABAEC294E4EA buildActionMask 2147483647 files - 8C97CB31BF132499C99B80EA - 6AC34200749A60D6A68B5DF2 - 36F84A0D209A2BE5E5D3F998 + DEE895BB8F7988D6D2E4181A isa - PBXFrameworksBuildPhase + PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - 74C07C34BD9E6376515D20A5 + 68A18D83C75A9D454E4BD49C fileRef - EBDF3551DE03D905864EAF9E + E640ADF0FA80B3BD043005A0 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 754F789AB4BE3E6F80274B4E + 69AFE764A38ADF783DC3D01D - buildActionMask - 2147483647 - files - - 3227827D7A208D61A39536C0 - C2F83C93F204BB659B746FAA - 172F494B49721A8F82E43123 - 30813ECD99B1B303E5B59F6F - 1F0B1EE57B2C9A56964444FB - + includeInIndex + 1 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + file.xib + name + NBUBadgeView.xib + path + Source/UI/NBUBadgeView.xib + sourceTree + <group> + + 69F7E9560AE456A0C485A744 + + fileRef + 415A2636BC00902BB7802ECE + isa + PBXBuildFile + + 6B43804BD73C1BF6CD5D2A85 + + fileRef + A2934700A71EE387924221F2 + isa + PBXBuildFile - 75DB96848E9FAF63CEF53598 + 6B5A20495A6E9DDBFA670206 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUKit.h + NBUBadgeView.m path - Source/NBUKit.h + Source/UI/NBUBadgeView.m + sourceTree + <group> + + 6B5FA8F5881A710C797AFF61 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-NBUKit-prefix.pch sourceTree <group> - 7611D4A80C0B1F1762AB73C2 + 6B8BA06C5341E233DA48F2E4 + + fileRef + 862280D84A9E772CC34CE480 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 6C2F87646806307DC10357F6 + + fileRef + 9D92032E9128BF64DEF7345A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 6C3187AC8B5E480CC6E6811E + + fileRef + 33392FD20516CCD85750D69E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 6CAC0EC983B720EBE5E92057 + + fileRef + E263A053E07EFC10D687BE81 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 6DC13ED2937711705E5ACB86 includeInIndex 1 @@ -3107,16 +3003,29 @@ lastKnownFileType sourcecode.c.objc name - NSBundle+NBUAdditions.m + NSData+RKAdditions.m path - Source/Additions/NSBundle+NBUAdditions.m + Library/RestKit Support/NSData+RKAdditions.m sourceTree <group> - 782CC4F0C4AA5C6B21330CCA + 6E99D3B9E79F08054E8A64B9 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-Lockbox.a + sourceTree + BUILT_PRODUCTS_DIR + + 70521BA08CF88450A70E186F baseConfigurationReference - 37623604783B00C04A22BA79 + 0A90B0FD60919D154C0CA781 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -3128,7 +3037,7 @@ GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Target Support Files/Pods-Lockbox/Pods-Lockbox-prefix.pch + Target Support Files/Pods-MotionOrientation@PTEz/Pods-MotionOrientation@PTEz-prefix.pch INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET @@ -3163,47 +3072,77 @@ name Release - 783033464CE39A5DF882CD9E - - fileRef - 86E40FD34D359B5060EA7E68 - isa - PBXBuildFile - - 783D0434167F0D0708C2A7DE + 70864E990284F2C34DCDD81A fileRef - DFD023FD8F8190900A8BD925 + 84D8261A7C90056D63C6D86F isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 787E570381B9EA999FC9F623 + 70A0D33D3F3C8663FE773F22 - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference - path - libPods-Lockbox.a + lastKnownFileType + sourcecode.c.objc + name + UIApplication+NBUAdditions.m + path + Source/Additions/UIApplication+NBUAdditions.m sourceTree - BUILT_PRODUCTS_DIR + <group> + + 710A4698EDEABAF470677CE4 + + buildConfigurationList + 56481AF8B8EC58937B48B4F8 + buildPhases + + C7FFEDBCEBBDB833E4B68E7C + A4B02343C8A95DF4F899B8E4 + 7D34D30B94BFFB1651B768F2 + + buildRules + + dependencies + + A09606034B8D3FBA622ADC7D + 55B7DA73092745DAD8A632BD + + isa + PBXNativeTarget + name + Pods-LumberjackConsole + productName + Pods-LumberjackConsole + productReference + F4A696FA244030F51D42361D + productType + com.apple.product-type.library.static - 7884F8FA839A1DF21053791F + 7127051A8DA425C5BD03D5FA includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + NSArray+RKAdditions.h path - Pods.release.xcconfig + Library/RestKit Support/NSArray+RKAdditions.h sourceTree <group> - 79603CBB924A9CA9414BF71A + 71722B2BD8F030906C630F03 includeInIndex 1 @@ -3212,35 +3151,101 @@ lastKnownFileType sourcecode.c.objc name - NBULog+NBUKit.m + UIScrollView+NBUAdditions.m path - Source/NBULog+NBUKit.m + Source/Additions/UIScrollView+NBUAdditions.m + sourceTree + <group> + + 71757AB1EC10C108113D1E38 + + fileRef + E90F7C9CBD371937561B2F4B + isa + PBXBuildFile + + 773F0540B9E77BDEAAF33242 + + children + + 3B777E0302D0F42E44AD175C + AB9EFD52D267DE1EA63DB112 + 552C27A9023CAF3B82362122 + B339D1A09AE3046EF7DA6262 + 3DE257CF7471A3C869946183 + 03CC4FBBC3FFD1BBF2E04070 + + isa + PBXGroup sourceTree <group> - 7974935452229F62C4C4AA28 + 774C5A569D033A389D44C657 + + buildConfigurationList + E05BDB948CE3F7674F21C23F + buildPhases + + 58387D5887D83B0AD87A66BD + FF25F6E5DAA97000D1540A3F + EBE30DC6CD6C97101ADE5F3D + + buildRules + + dependencies + + isa + PBXNativeTarget + name + NBUKit + productName + NBUKit + productReference + 0AFDDC0F8A5B8D19E18F1DF9 + productType + com.apple.product-type.bundle + + 77904F707833CF7D11D8D28B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NBULogFormatter.m + DDDispatchQueueLogFormatter.h path - Source/NBULogFormatter.m + Classes/Extensions/DDDispatchQueueLogFormatter.h sourceTree <group> - 7AE5D5F0C100EFE2599B4BA7 + 78BE8545237970EF70928DA3 fileRef - 0FA10CCD08AD37B8B10F9797 + E6A25531230D318CDBD4B335 isa PBXBuildFile - 7B2083BD1D27738B7CB79A6B + 7914715D13C44685B6DE5BCE + + children + + 066BFADB12689032686829F7 + E797CB30FE5475DC9A9C59A3 + 77904F707833CF7D11D8D28B + F2F7644F0D37175BF20A177F + DEC33833688A47A8A76EBB83 + 7D2289B7E29B58FAAF5F189E + + isa + PBXGroup + name + Extensions + sourceTree + <group> + + 7934DB83BF75AE16AA6233F7 includeInIndex 1 @@ -3249,110 +3254,69 @@ lastKnownFileType sourcecode.c.h path - Pods-MotionOrientation@PTEz-prefix.pch + Pods-environment.h + sourceTree + <group> + + 7A1220585C152305FBB27C95 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NBUSplashView.h + path + Source/UI/NBUSplashView.h sourceTree <group> - 7B4D70CDFD061F9ECE38718B + 7A47017DEA44D87EA5F252F2 fileRef - 9FE2AD3BDF03783B5EC46457 + 06D13D7CF4B570BF2CDA8095 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 7BDDDEB2F984B8F898F0077D + 7A6F275BE5AA4439507B99E1 fileRef - 7611D4A80C0B1F1762AB73C2 + B606C72D709D7A1974D9DFA9 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 7BDEABFE5550B4409C94F3B2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MobileCoreServices.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MobileCoreServices.framework - sourceTree - DEVELOPER_DIR - - 7C07D66132DC559B39BCB7E5 + 7BD831C1ECD1032C58EE1688 fileRef - 0BD72C9EE66EB4DD79F47AFE + 952F1C443A371E772905BEF5 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 7CE05FABB94686A3126EC2A8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-MotionOrientation@PTEz-Private.xcconfig - sourceTree - <group> - - 7D01072509CF661CD3E42265 - - buildConfigurationList - 53D19ED75A99BFBFFD4AA499 - buildPhases - - 754F789AB4BE3E6F80274B4E - A631D9B3E36C5737E4C6E396 - 549E9D42F5A960217F96A1D8 - - buildRules - - dependencies - - 47B9BB79F0839B79CC9D53A9 - 8265979CF04E1A76D59B4953 - - isa - PBXNativeTarget - name - Pods-LumberjackConsole - productName - Pods-LumberjackConsole - productReference - 0E62802E309297E2ABE7549D - productType - com.apple.product-type.library.static - - 7DBAE543FE5713E41B3B4FAA + 7BDEB9E02DC5DFC187BEF84A + fileRef + EE27BFDAE70EA29BD5CE492D isa - PBXTargetDependency - target - 5882F9B64E05CEBDB39620BB - targetProxy - 93135D9C5060404210531665 + PBXBuildFile - 7E7F757CF55398EB52BC1E44 + 7BE6047E6E1C6D132534A538 includeInIndex 1 @@ -3361,42 +3325,43 @@ lastKnownFileType sourcecode.c.h name - UIView+NBUAdditions.h + NBUAlertView.h path - Source/Additions/UIView+NBUAdditions.h + Source/UI/NBUAlertView.h sourceTree <group> - 80125407037ED299315EBBFB + 7C0BCEAB4951CDDCE8A0480B baseConfigurationReference - F8ECE02BBF6A19D50CB298DD + B7534A2A2892201A23BCAC88 buildSettings ALWAYS_SEARCH_USER_PATHS NO COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Target Support Files/Pods-NBUCore/Pods-NBUCore-prefix.pch + Target Support Files/Pods-LumberjackConsole/Pods-LumberjackConsole-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS OTHER_LIBTOOLFLAGS @@ -3409,65 +3374,88 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug + + 7C62FB2A57060F21C3603896 + + fileRef + 41B812C4EE35D9C542A3D712 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 80372F60447E89276453FBFF + 7CC1EBDA8EBD02E02F014B81 fileRef - CE574D12B5E18B3D9C0F4861 + A9749F52CCC4F34EE409B52F isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - 811EB9FC7A879B16EB31C54A + 7CC579B37E405F13FA8EC4C2 + + fileRef + 940944A3BDF20DCE35F41D48 + isa + PBXBuildFile + + 7D2289B7E29B58FAAF5F189E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSArray+RKAdditions.h + DDMultiFormatter.m path - Library/RestKit Support/NSArray+RKAdditions.h + Classes/Extensions/DDMultiFormatter.m sourceTree <group> - 8121FA76EE281AEB07F447F4 - - fileRef - 20D45989666B90CD414F91C4 - isa - PBXBuildFile - - 81D9F51DF56279FCB4C00DE1 + 7D34D30B94BFFB1651B768F2 - fileRef - 1102B8EEAC510FD030E3E3E0 + buildActionMask + 2147483647 + files + + 193419E48670FA78BC445904 + 8322AE1E6EAA3A0B6BBBF3EA + 03E8203353026F39D9ED7A35 + 3F75D4EFE0B5DD762CF6724C + isa - PBXBuildFile + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 8265979CF04E1A76D59B4953 + 7DAD5C3E8BED578D2F52428C + includeInIndex + 1 isa - PBXTargetDependency - target - D615B8FCC9CD4A33940905E1 - targetProxy - 050D0F1E5FFCE555192345CB + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-NBUCore.xcconfig + sourceTree + <group> - 827C3E07D31D9DFA14C81F75 + 7E14C0E0299CB60FBB4FC6FD includeInIndex 1 @@ -3476,29 +3464,23 @@ lastKnownFileType sourcecode.c.objc name - PTEDashboard.m + ObjectArrayView.m path - Source/PTEDashboard.m + Library/NBUCompatibility/ObjectArrayView.m sourceTree <group> - 82A337471B6BE50FCAB277F2 + 7E735DDF4757EABE16A52EBD - children - - FC5273C8AF01E4F80C2C50B2 - + fileRef + DFA86A93C142A2BCF72716D4 isa - PBXGroup - name - Resources - sourceTree - <group> + PBXBuildFile - 83AFA1D9339A09252769591D + 7E8B38F6BB80DB16D2B93399 baseConfigurationReference - 10F94A139CD993BE1849FE9E + F885A47CCB4DACB59D199730 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -3510,7 +3492,7 @@ GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch + Target Support Files/Pods-NBULog/Pods-NBULog-prefix.pch INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET @@ -3545,85 +3527,158 @@ name Release - 842D90FE50543A6E981896B7 + 7E9A6AC60BF00BE6247C283F fileRef - AC023107F2BF858C38B9A514 + 52028AC39B34C546B7282E44 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 8450BE38C511CFE7F5F103EE + 7EB3167DB426B925F9CEA016 - containerPortal - 3513BC596C03B1C50670A25E + fileRef + BB0D2845452FCCEA709CA271 isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - BC9915E6B366A31E13FD4DCF - remoteInfo - Pods-MotionOrientation@PTEz + PBXBuildFile - 8557A6EC96294964D4494E10 + 7F4C09FB18EC573ADABAFDF2 - children - - 92FE5CD168DD3C82EEE7D235 - 90F7AB1CF0A7B6E7547F4C2E - 217B5A607304FC58EAE21A1E - 064B9758F8EC19174567F6B4 - 3A3CB9240DBED49F207198F9 - + includeInIndex + 1 isa - PBXGroup - name - NBUKit + PBXFileReference + lastKnownFileType + sourcecode.c.h path - ../.. + Pods-MotionOrientation@PTEz-prefix.pch sourceTree <group> - 85BE2099589AB6A49BC0464D + 7FC0A79F65D894DC78A75BF5 - fileRef - D398655561483687B9390F51 + baseConfigurationReference + 3695305DF376BF67A641A00F + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-NBUCore/Pods-NBUCore-prefix.pch + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + isa - PBXBuildFile - settings + XCBuildConfiguration + name + Release + + 7FDA4559CA82C73F3CC16BC1 + + buildSettings - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + COPY_PHASE_STRIP + YES + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + isa + XCBuildConfiguration + name + Debug - 869E26FA8149BCFE0E62D3A9 + 80B4D12BFB129D3AC9BDFB30 - buildActionMask - 2147483647 - files - - AAFF900FD03FB5950ADC3FD8 - 29BA8A1BC5C8D36815B45C8C - AA25D44497DF01D2081B8BBA - FFC6ECB4C47D13E6780E3163 - 4FD8EAFBFC879D4BAF017D2D - 509C1E72AE341EB6371B4B5A - A2DE6CF5515EF27B7A718D3F - F1AF94705F8438E1ADDA123A - C9E54CAC76E66FF1A30BAC2F - 1A6502D633A4A586E7F682D9 - + fileRef + E4547E11D0E4C644AC0E5E67 isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - 86E40FD34D359B5060EA7E68 + 827BCEFCDA347324C3E47BA9 includeInIndex 1 @@ -3632,50 +3687,72 @@ lastKnownFileType sourcecode.c.h name - ObjectTableView.h + ObjectSlideView.h path - Library/NBUCompatibility/ObjectTableView.h + Library/NBUCompatibility/ObjectSlideView.h sourceTree <group> - 873545A647C6E4154E82B2AF + 829BDC07CC3D0B2DB3843D8A + containerPortal + 5AFE06B6EA36A6A878E04EBF isa - PBXTargetDependency - target - BC9915E6B366A31E13FD4DCF - targetProxy - 8450BE38C511CFE7F5F103EE + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 8C8539AB7675BD53AA282266 + remoteInfo + Pods-CocoaLumberjack - 874F0694B7107A8DC097C5EE + 8322AE1E6EAA3A0B6BBBF3EA + + fileRef + 29ED75E782AD72092360397D + isa + PBXBuildFile + + 845CD2565FC0462944CC4D08 + + fileRef + 684E2EC9866CD799A0A888C7 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 84D8261A7C90056D63C6D86F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKDirectory.h + NBUMailComposeViewController.m path - Library/RestKit Support/RKDirectory.h + Source/UI/NBUMailComposeViewController.m sourceTree <group> - 87C948BC4226D5551CFDCA52 + 85B3D88A327F530AD7134AEA - includeInIndex - 1 + fileRef + 2BECF33F85A1BF382B21D6BC isa - PBXFileReference - name - pullarrow.png - path - Resources/pullarrow.png - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 88A943A3F46827554BAA4DBF + 862280D84A9E772CC34CE480 includeInIndex 1 @@ -3684,312 +3761,319 @@ lastKnownFileType sourcecode.c.objc name - NBURotatingViews.m + PTEAdjustLevelsTableView.m path - Source/UI/NBURotatingViews.m + Source/PTEAdjustLevelsTableView.m sourceTree <group> - 89D9C5009857AFCD2930E363 + 8667C5ECC68A81C142485E11 - children - - B704A511F7384AEB2ACEC7E0 - 10F94A139CD993BE1849FE9E - DF4721675B3DFC008B3A916E - 24678E43C35EA24534D1A818 - + fileRef + 0E7EFD7177FE05AD8DB80D7B isa - PBXGroup - name - Support Files - path - ../Target Support Files/Pods-CocoaLumberjack - sourceTree - <group> + PBXBuildFile - 8A3750EB99D74E26E7ABDC0A + 8670C39F695BA5CB405912A9 - includeInIndex - 1 + fileRef + 77904F707833CF7D11D8D28B isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-NBUKit-prefix.pch - sourceTree - <group> + PBXBuildFile - 8B0E78D78A96488DBACBCCB4 + 86F8200372B977A5987727D1 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NBURefreshControl.m + UIView+NBUAdditions.h path - Source/UI/NBURefreshControl.m + Source/Additions/UIView+NBUAdditions.h sourceTree <group> - 8B773B9936675F26C4486102 - - fileRef - 941EAED6F8F064BAE2D24F8E - isa - PBXBuildFile - - 8BB6235837CEA02EDFD3C3D6 + 8842982B39AAC96B4B4625C3 fileRef - C1B67821B176149BD98D3192 + 13932729D63AC28119A8ED1B isa PBXBuildFile - 8BEB8DBA1019797549D308B6 + 887D8CBE9D699437290341BA - fileRef - 435A961EFC03BF82688AF438 isa - PBXBuildFile + PBXTargetDependency + name + Pods-Lockbox + target + FC1B944F92B24AD89498C369 + targetProxy + 54D07F9D755CA23F30E552D3 - 8C72F2E24A4B8D07A96C4AD7 + 887FD969CE047BD31E9C837D - buildActionMask - 2147483647 - files + buildConfigurationList + 29A866C691825258ECDFEFF6 + buildPhases - 58BED5B8D4F7E6115BC2A5D7 - 02946FC34C27470573A231ED + 8AD3C1275FA227F84584AE8F + 99955A33DEEADF17736742E0 + B23AF1C1B9EDCFDD4B496E84 + + buildRules + + dependencies + + BBD46602040E020814084947 + 887D8CBE9D699437290341BA + 1E136944B77B3F877A2C4D9E + B23B975ADB28A6B0FB989F10 isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 8C97CB31BF132499C99B80EA - - fileRef - 094D07AEC49A68A923CA8CFA - isa - PBXBuildFile + PBXNativeTarget + name + Pods-NBUKit + productName + Pods-NBUKit + productReference + D9F13B4AF35FA5D9D8C6CCC2 + productType + com.apple.product-type.library.static - 8D7B3A3F28BB9EFE9281BA65 + 88FE8FC39210D29DF715F5CD - fileRef - 4EB52E6E94ADFC4B9CAA95CE + children + + B30010E154D20A669625EA2F + 0587DC287779D4356DEC6749 + 3A7AE61BDFEF578BDB673D84 + A31D76E816CC864785A03022 + 052AE4D6B4DD8E4C7674C528 + isa - PBXBuildFile + PBXGroup + name + NBUKit + path + ../.. + sourceTree + <group> - 8DC833B70F3B99CC73F2E468 + 8A4BA26AC215729C67DC96F8 fileRef - 9E20D2A64006E0B69DDB876D + 4ECDD141DD2788F573A82A78 isa PBXBuildFile - 8E1CB46280EE60B6D048618B + 8AD3C1275FA227F84584AE8F - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 5882F9B64E05CEBDB39620BB - remoteInfo - Pods-CocoaLumberjack - - 8E3E95914A512A0A6507C264 - - includeInIndex - 1 + buildActionMask + 2147483647 + files + + BB61EC8502AC595C23CEBEAB + 2A4842413BE8CE7029D6EF39 + F45C738FB9F345C59B5B491C + C05FF31BB2AFD3119EBBFA85 + 19DEF9677E160309C9B874D0 + E2E8498ED41FF4BA7EEA22DB + DA50C0E9B55BA07B97119248 + 70864E990284F2C34DCDD81A + 5AE4A7E9200A20ECFF6A936C + 970F7FB14A3A71884647B50A + 5717B9851B68E9BB04BC9419 + 113E094192169B3DBCDDBDD3 + 9AAA0AE7FB069BCE4F7C5B11 + 85B3D88A327F530AD7134AEA + C83D5FFB19DCE5AD73C87A53 + 7BD831C1ECD1032C58EE1688 + E63FDC0EA1E9EC86AFA15EB9 + 8F3B8602E605C951C61CC74D + 942C52E2CED28D160C12DFC6 + F10BE49AD5C241C62F5EB47F + AF29E8668DA1769267A6197C + 2BF3C9F3C233B5F49597CCB3 + 845CD2565FC0462944CC4D08 + 7A6F275BE5AA4439507B99E1 + DA2F7763A32D4DC9B9E144CD + E3F8FED9AB50283659E72D14 + 8F64C9EAEEF71A5D3F00F68C + A9C9E63A31E55A2334966D6E + 93A8958C1A8649D2CE708C5C + 2297F8FB17090ED0FC778A36 + E9F0A36DEFAA1B31103F9263 + B4D8F94377DACB5204AF4A97 + FD2FB0C647E59F9FA2CE9584 + 16E542F9008DE0C0FD7383FC + 8CDCF7C5BFFB09121BE35E01 + D8AD0BA9D6001FD8A647E3DB + 9F1D586419750327B76714DE + D3F581EA49E92EC70490AB21 + 52452C85A0BAA8DA38984E0A + 6CAC0EC983B720EBE5E92057 + 12AC5D5B6C913CB31C26F1AD + 9F98EDED057C0246BA92C13B + D3DA2833F3F4C36E5E475320 + 58A77453B0A59B1A15E90BC1 + 2FF6ECA39E27DCE942E9C64D + 4525D4199F96B65AF2136F8F + 6C3187AC8B5E480CC6E6811E + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-environment.h - sourceTree - <group> + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 8FB5B9AB9DEF49FE6C1D9805 + 8B12927165C6144A521699C1 fileRef - E613D635BF9FB47273E4D116 + 69AFE764A38ADF783DC3D01D isa PBXBuildFile - 90097734B2E149B1D87CD087 + 8BDFD90967CA1D876F6CB22B - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7D01072509CF661CD3E42265 - remoteInfo - Pods-LumberjackConsole - - 90D969D003A719BC1C039E13 - - children - - 811EB9FC7A879B16EB31C54A - C03BC0EEC62CED525E18B9C4 - 96CE57BEC1E0AB341687D8C2 - F0069E0C59E1753452B54690 - 064C755BA4127075E3403EC7 - DEBC93796F211592AD6DE52D - 48E77FA78C46650EDC9C1616 - 9E18476805569DB47CF8107B - CDECAF3E859116C467FD6918 - DECFAE381F92B646441603AC - 32F0B3EC5A269DFB444BC0EC - 1F38AA33028BBDA29717A3B0 - 874F0694B7107A8DC097C5EE - B3D9A5E22A16D4FE016F76A3 - 0EA003A92E03CD1E7FBEA24F - C1B67821B176149BD98D3192 - 213879180BFC82BD6289C022 - 2CD1A9AD1868FC8DD9E554F3 - 5429549BAD8F98256B960234 - + baseConfigurationReference + 9B7B7D03E0D8D52A53D959B0 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-Lockbox/Pods-Lockbox-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + isa - PBXGroup + XCBuildConfiguration name - RestKitSupport - sourceTree - <group> + Debug - 90F7AB1CF0A7B6E7547F4C2E + 8BE75DFAD5168BF813AED750 - children + buildConfigurations - 75DB96848E9FAF63CEF53598 - FA85134B276568CA44A95FA2 - 39118001DCA1D7E22CD8C5F5 - AED63D25E460D2B26CAEE2FC - 79603CBB924A9CA9414BF71A + D596F4A412BF3D1E1601AEB9 + 7FC0A79F65D894DC78A75BF5 + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXGroup - name - Base - sourceTree - <group> + XCConfigurationList - 9115DA36773A7FA2619BD641 + 8C293F218D3215B2520B81B0 children - 075CAFD9BD1C670EAA147ADC - 2887FE742001B08332E23CFA - 435A961EFC03BF82688AF438 - AD30EEBF69914356D00ADC93 + A2D832A31D2F347CD9474118 + 2014175CD01B7F6BA70543C0 + C5042657ED6687A7C963D971 + 19441916509F0EBCC17195D8 isa PBXGroup name - Support Files + NBUCore path - ../Target Support Files/Pods-NBULog + NBUCore sourceTree <group> - 91BE09371825A5792323A38A + 8C4E19782C97B3660EAF9B73 - includeInIndex - 1 + fileRef + E1C3F6A143CD52F3019CB414 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NBUObjectViewController.h - path - Source/UI/NBUObjectViewController.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 92FE5CD168DD3C82EEE7D235 + 8C8539AB7675BD53AA282266 - children + buildConfigurationList + 2006ACD190FFA4751A144B45 + buildPhases - D559F074396A3BE404B3FAE5 - 0FE703088D78B4CC1A8461E0 - 0F96308762303FF68B6332F9 - 5698741CA13996C4D4CED85B - 7611D4A80C0B1F1762AB73C2 - 470E9C76D4CB0F619C797A98 - E7D5F94AF5B768BFCE956647 - 9F7F759E2B650897C2416A3D - CE574D12B5E18B3D9C0F4861 - 09EF1C9DD2CB8F1FB04369C5 - E038C80B85F0538EC7F8310D - E6C7BC5EAB893A729F91F24B - E709165C09A239BBBCBEFFAA - 3ADE620F89926F15500D89D0 - EBDF3551DE03D905864EAF9E - 6F4CDA2BDEF2DFE46756D582 - 13A9BDE724EC3743153BC5B7 - E31D0F0F0DC1939DFA24311D - F747D27C31E22A1987457E71 - ADF7E1472B15FBBE6CFD0CBE - DC80036035AC668863F4A6A0 - 43181165CFDD4909DEAD2F2C - BCE04F5201E09690A3127789 - 08210467CD05CACE5D729DA6 - D398655561483687B9390F51 - 7E7F757CF55398EB52BC1E44 - C8C5C755FD03EB5AC3B9689F - 0FA10CCD08AD37B8B10F9797 - 69192FFC4ECC1CBDEDFCBA01 - 1102B8EEAC510FD030E3E3E0 - 305015B586DBE8DD07EB86A8 + 5ECB67DF25E8A47E8DE42BAC + A7E5BAAB20BF4020BCCF0C78 + 0F7DDFDEC630135903B9447F + buildRules + + dependencies + isa - PBXGroup + PBXNativeTarget name - Additions - sourceTree - <group> - - 93135D9C5060404210531665 - - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 5882F9B64E05CEBDB39620BB - remoteInfo Pods-CocoaLumberjack + productName + Pods-CocoaLumberjack + productReference + AAEE52D52850937450381181 + productType + com.apple.product-type.library.static - 931781AB049B258C0B439DA3 + 8CA66378F383866C59BF8C0E fileRef - 15535D824F2BB243906C313B + 6752CF00A94456A6E727D910 isa PBXBuildFile - 936B820BA1B195D96F146C93 + 8CDCF7C5BFFB09121BE35E01 fileRef - 39118001DCA1D7E22CD8C5F5 + 2807FCCF83F16FE53CF9C387 isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 941EAED6F8F064BAE2D24F8E + 8CEFEDEF346040ECB2538DB6 includeInIndex 1 @@ -3997,32 +4081,41 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + PTEAdjustLevelsTableView.h path - Lockbox.h + Source/PTEAdjustLevelsTableView.h sourceTree <group> - 958AC8A7F11E763001F1A36D + 8D3EA586874FDF083FC43D67 fileRef - E6C7BC5EAB893A729F91F24B + 7127051A8DA425C5BD03D5FA isa PBXBuildFile - 95BD1CBBC81AAC12D3084BB6 + 8D9180B6101FBE437C218E4B includeInIndex 1 isa PBXFileReference - lastKnownFileType - text.xcconfig + name + badge@2x.png path - Pods-MotionOrientation@PTEz.xcconfig + Resources/badge@2x.png sourceTree <group> - 96CE57BEC1E0AB341687D8C2 + 8DD65A43EC316D2A34AF7EE8 + + fileRef + 0DA146FFEF4C9D3D18815B8A + isa + PBXBuildFile + + 8E68D2027118C1BC8AC012FC includeInIndex 1 @@ -4031,50 +4124,92 @@ lastKnownFileType sourcecode.c.h name - NSBundle+RKAdditions.h + NSArray+NBUAdditions.h path - Library/RestKit Support/NSBundle+RKAdditions.h + Source/Additions/NSArray+NBUAdditions.h sourceTree <group> - 97F1AF25156D2F361BBA8185 + 8F094EC7C21D5A017F13FB8B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - DDFileLogger.m + NBUObjectView.h path - Classes/DDFileLogger.m + Source/UI/NBUObjectView.h sourceTree <group> - 9919FF5C0C62317FC48D2725 + 8F3B8602E605C951C61CC74D fileRef - 43181165CFDD4909DEAD2F2C + AF4592DBA61E6E6AEB3A3AD9 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + - 9A6B4D3CDA0DAE0435E15D77 + 8F64C9EAEEF71A5D3F00F68C - includeInIndex - 1 + fileRef + 7E14C0E0299CB60FBB4FC6FD isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ObjectGridView.h - path - Library/NBUCompatibility/ObjectGridView.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 8F816A7299473ED9BD3E5443 + + fileRef + A2D832A31D2F347CD9474118 + isa + PBXBuildFile + + 8FB5FC09B4B13F8C72373134 + + fileRef + 12FB92853305C9943849DB5A + isa + PBXBuildFile + + 9292D139297F82512A09D18C + + buildConfigurations + + B9ACE5A8F751DE2504B530BC + 7E8B38F6BB80DB16D2B93399 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 93A8958C1A8649D2CE708C5C + + fileRef + 215AC6A2680EFFEF1356D037 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 9A744F96CB53EC16FBF6584D + 940944A3BDF20DCE35F41D48 includeInIndex 1 @@ -4083,13 +4218,25 @@ lastKnownFileType sourcecode.c.h name - DDDispatchQueueLogFormatter.h + DDFileLogger.h path - Classes/Extensions/DDDispatchQueueLogFormatter.h + Classes/DDFileLogger.h sourceTree <group> - 9AFCCC24D6274E20C3F325E0 + 942C52E2CED28D160C12DFC6 + + fileRef + AD6268638967A0DD738C29A9 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 952F1C443A371E772905BEF5 includeInIndex 1 @@ -4098,71 +4245,88 @@ lastKnownFileType sourcecode.c.objc name - ObjectSlideView.m + NBUViewController.m path - Library/NBUCompatibility/ObjectSlideView.m + Source/UI/NBUViewController.m sourceTree <group> - 9C95396014B067A7F39CB01A + 956848D2EC04BBF792E46AFF + + fileRef + DFADAE0237AC941EF57B3573 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 95C3B16D95953EE9715ADADC + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc path - Pods-LumberjackConsole-dummy.m + libPods.a sourceTree - <group> + BUILT_PRODUCTS_DIR - 9CAFFC8E369D72D2E382ACF1 + 95F5BB0F2E04CF347BC49EC7 - buildSettings - - PRODUCT_NAME - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - WRAPPER_EXTENSION - bundle - + explicitFileType + archive.ar + includeInIndex + 0 isa - XCBuildConfiguration - name - Release + PBXFileReference + path + libPods-NBULog.a + sourceTree + BUILT_PRODUCTS_DIR - 9D33F87382CF1BA2E1D992F3 + 96FF8E3A6B2C095B9AE80B88 - children + buildConfigurationList + 8BE75DFAD5168BF813AED750 + buildPhases - 3FF704A31DCF8C38F310A1ED + 1C9EDAF68E7CEBF5D0BA3FDA + FC2BA8FEA621F04B484EDE53 + FE138A8C21C2A3A42598DA1C + buildRules + + dependencies + isa - PBXGroup + PBXNativeTarget name - Frameworks - sourceTree - <group> - - 9D8AA1D576D6359CB9D7F0D9 - - fileRef - 094D07AEC49A68A923CA8CFA - isa - PBXBuildFile + Pods-NBUCore + productName + Pods-NBUCore + productReference + 2FE20F4B2F9F08CCA7DA0F6F + productType + com.apple.product-type.library.static - 9D8E0838BE7255B710A72FBA + 970F7FB14A3A71884647B50A fileRef - 9E18476805569DB47CF8107B + 3BC1890F140985A4174AEA08 isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 9E18476805569DB47CF8107B + 98F8C2C71605EC196535B660 includeInIndex 1 @@ -4171,78 +4335,97 @@ lastKnownFileType sourcecode.c.objc name - NSDictionary+RKAdditions.m + ObjectView.m path - Library/RestKit Support/NSDictionary+RKAdditions.m + Library/NBUCompatibility/ObjectView.m sourceTree <group> - 9E1F28A032B4C8211EB6FEA9 + 99612157C4C6987484CAB9FC - includeInIndex - 1 + fileRef + EF5F9B5A5763727BA5D6231C isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-LumberjackConsole.xcconfig - sourceTree - <group> + PBXBuildFile + + 99955A33DEEADF17736742E0 + + buildActionMask + 2147483647 + files + + 26F66EEF636DDA0A799ABDE3 + 2A7C9F1D9FC3FE9459F2D1F7 + 2D18F42344BBCF11100E1C67 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 99CB049E104A7CBC28EFFDA4 + + fileRef + A438D0082AC7D5A16BFF269D + isa + PBXBuildFile - 9E20D2A64006E0B69DDB876D + 99DCD3D74C3293736AF7C674 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUBadgeSegmentedControl.h + UIImage+RKAdditions.m path - Source/UI/NBUBadgeSegmentedControl.h + Library/RestKit Support/UIImage+RKAdditions.m sourceTree <group> - 9F006A5813C500284ED0481A + 9AAA0AE7FB069BCE4F7C5B11 + fileRef + B1634E1807F17DE0047E63E0 isa - PBXTargetDependency - target - 7D01072509CF661CD3E42265 - targetProxy - 90097734B2E149B1D87CD087 + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - 9F3AB9A0A42020369F51CDAC + 9B56F1B41D59E6E1A412ED3D buildActionMask 2147483647 files - 9D8AA1D576D6359CB9D7F0D9 + 2F52B451B316A35814D76CBB + 7BDEB9E02DC5DFC187BEF84A + 8DD65A43EC316D2A34AF7EE8 isa - PBXFrameworksBuildPhase + PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - 9F7F759E2B650897C2416A3D + 9B7B7D03E0D8D52A53D959B0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - NSString+NBUAdditions.h + text.xcconfig path - Source/Additions/NSString+NBUAdditions.h + Pods-Lockbox-Private.xcconfig sourceTree <group> - 9F8E154FBA2A6892F7D362B3 + 9C0270D5B21E965B8BBDA286 includeInIndex 1 @@ -4251,13 +4434,13 @@ lastKnownFileType sourcecode.c.h name - PTEConsoleLogger.h + DDLog.h path - Source/PTEConsoleLogger.h + Classes/DDLog.h sourceTree <group> - 9FE2AD3BDF03783B5EC46457 + 9D92032E9128BF64DEF7345A includeInIndex 1 @@ -4266,120 +4449,132 @@ lastKnownFileType sourcecode.c.objc name - DDTTYLogger.m + NBULogContextDescription.m path - Classes/DDTTYLogger.m + Source/NBULogContextDescription.m sourceTree <group> - A16D3B47477C277B0CC09B08 + 9DA5AFD5EA96D6305961EF5D + + fileRef + 2014175CD01B7F6BA70543C0 + isa + PBXBuildFile + + 9DAD6F025545CB448C8F052E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUActionSheet.h + NBUKit.m path - Source/UI/NBUActionSheet.h + Source/NBUKit.m sourceTree <group> - A17E3C39483848427037BCB9 - - isa - PBXTargetDependency - target - 5882F9B64E05CEBDB39620BB - targetProxy - 8E1CB46280EE60B6D048618B - - A1BE14A4D8C8A6604E4C156C + 9F1D586419750327B76714DE fileRef - 69A6FDD76B9AFDF6CE9CCD41 + B400D28F2DC77B4FC32C219D isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - A1C82C82629E51F7E85648BF - - fileRef - 032C49DF30E5DFF839E29985 - isa - PBXBuildFile - - A1E8CA7F26FEF43FFCC63A17 + 9F26B4874C3ED19A490DA9DF - fileRef - 4CF66615150CEBA11C2EAF2C + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-Lockbox-prefix.pch + sourceTree + <group> - A278FF748B1C2CAE58143565 + 9F5CB4F198EE3E83AE69B2E7 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - ScrollViewController.h + text.xcconfig path - Library/NBUCompatibility/ScrollViewController.h + Pods-LumberjackConsole.xcconfig sourceTree <group> - A2DE6CF5515EF27B7A718D3F + 9F98EDED057C0246BA92C13B fileRef - F0E6797E43E168B1C8973A86 + E7FA65DF9A56E54C59A87880 isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - A33FB8C632A776945F08FEF5 + A09606034B8D3FBA622ADC7D - buildActionMask - 2147483647 - files - - 043074EFD4BEA6DE89C1FB6A - F9323BE31B6D475972B863E2 - B83626EA30B66F8A4A040BA9 - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXTargetDependency + name + Pods-CocoaLumberjack + target + 8C8539AB7675BD53AA282266 + targetProxy + A499DFA820DF9C3C7A75B96E + + A0D6C7ED052E58292DE2D75A + + fileRef + 12FB92853305C9943849DB5A + isa + PBXBuildFile - A3B5826A4DD57377132A0562 + A1C883F8276E60F7F6A66C6C includeInIndex 1 isa PBXFileReference - lastKnownFileType - text.xcconfig + name + badge.png path - Pods-NBUKit-Private.xcconfig + Resources/badge.png sourceTree <group> - A46DC438BA8D4D81F1DC2A86 + A288F39A3E11CFD7E71E9083 - fileRef - 7441489FF3CFFEB62F5420EE + buildActionMask + 2147483647 + files + + 8C4E19782C97B3660EAF9B73 + 6C2F87646806307DC10357F6 + 956848D2EC04BBF792E46AFF + F441EEC2C92A662C45F8D72A + isa - PBXBuildFile + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - A52891B240F19A548EB1C5B4 + A2934700A71EE387924221F2 includeInIndex 1 @@ -4388,163 +4583,147 @@ lastKnownFileType sourcecode.c.h name - NBUView.h + NSBundle+NBUAdditions.h path - Source/UI/NBUView.h + Source/Additions/NSBundle+NBUAdditions.h sourceTree <group> - A5B679BD9578B2D99323E5B8 + A2BB7878E9E81B806EF871A6 includeInIndex 1 isa PBXFileReference lastKnownFileType - file.xib + sourcecode.c.h name - NBURefreshControl.xib + NSData+RKAdditions.h path - Source/UI/NBURefreshControl.xib + Library/RestKit Support/NSData+RKAdditions.h sourceTree <group> - A631D9B3E36C5737E4C6E396 - - buildActionMask - 2147483647 - files - - 267E8784EC1C1122D1DB47FA - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A66D5F9765AC22B5655DA635 + A2D832A31D2F347CD9474118 - buildConfigurations - - 08ECA9C47ED87064E9144861 - 80125407037ED299315EBBFB - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + includeInIndex + 1 isa - XCConfigurationList + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NBUAvailability.h + path + Source/NBUAvailability.h + sourceTree + <group> - A6F92A0068F1FB2B00EE365D + A31D76E816CC864785A03022 children - 4D1C86ED5BAFA62396606131 - 3A4829DF69432F15562D2FD0 - B3E1E71F318914BC3E51567D + 18D8E46EBA0A88E9754AA83A + 04F41F69C26E1BB0E91224F9 + E4194A383064E487E423D1A8 + 6B5FA8F5881A710C797AFF61 isa PBXGroup name - MotionOrientation@PTEz + Support Files path - MotionOrientation@PTEz + Demo/Pods/Target Support Files/Pods-NBUKit sourceTree <group> - A735792EAFBD8FD9402FC278 + A438D0082AC7D5A16BFF269D includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h name - badge.png + NBUKitPrivate.h path - Resources/badge.png + Source/NBUKitPrivate.h sourceTree <group> - A756E061D630FCF4CA118C9E + A499DFA820DF9C3C7A75B96E + + containerPortal + 5AFE06B6EA36A6A878E04EBF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 8C8539AB7675BD53AA282266 + remoteInfo + Pods-CocoaLumberjack + + A4B02343C8A95DF4F899B8E4 buildActionMask 2147483647 files - BFD06F9048545749ACCC2921 - 67AA288048B732D1DDD9252C - D5FCB4620D649D3E9AF985C2 - 8BEB8DBA1019797549D308B6 + B600CDF7A976C91AB3D2CBAA isa - PBXSourcesBuildPhase + PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 - A883F616820B9D0D82408352 + A5344F8874A849537D23814B - fileRef - 91BE09371825A5792323A38A - isa - PBXBuildFile - - A9213606EF1D1200A68CB654 - - fileRef - FA85134B276568CA44A95FA2 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - A9576D9B20A52D41BE60F4C4 - - buildConfigurations - - E4528C02F3749D34E61771C2 - E57A56589EF19A2B4EF5B18B - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + includeInIndex + 1 isa - XCConfigurationList + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PTEConsoleLogger.m + path + Source/PTEConsoleLogger.m + sourceTree + <group> - A99277D777A2CFA05E36F836 + A6B4462DDBBBAA875297888F baseConfigurationReference - 7CE05FABB94686A3126EC2A8 + 0A90B0FD60919D154C0CA781 buildSettings ALWAYS_SEARCH_USER_PATHS NO COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER Target Support Files/Pods-MotionOrientation@PTEz/Pods-MotionOrientation@PTEz-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS OTHER_LIBTOOLFLAGS @@ -4557,75 +4736,38 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release - - A9BD08B5A96CBC93893C11FD - - buildConfigurationList - 27D7CD167AA6EE17BBD3BD63 - buildPhases - - B01B49E02A2E058995B7DAC3 - AEEE6648B5D77B305FE35038 - - buildRules - - dependencies - - 7DBAE543FE5713E41B3B4FAA - C65B2DED955B62F9217C25B3 - 9F006A5813C500284ED0481A - 1CE9EFB1F9A6F871BC181E79 - 647D06A2BC3727ECC8721F3F - 5E67B5F2866D47AD7837D745 - E2C25CEE95448E8E45CA6CF0 - - isa - PBXNativeTarget - name - Pods - productName - Pods - productReference - 473401EC3B5D3A84F73800C6 - productType - com.apple.product-type.library.static - - A9CBA1B6744F2E4CECC578DC - - fileRef - 96CE57BEC1E0AB341687D8C2 - isa - PBXBuildFile - - AA25D44497DF01D2081B8BBA - - fileRef - C512E87214005EC76F81929C - isa - PBXBuildFile + Debug - AAFF900FD03FB5950ADC3FD8 + A7D2E48FA9B8FB35B5A02ECA fileRef - B15D34B5074178639CE09216 + DECD90C479D2788087166C8A isa PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - AB0831BB8ABFFFF417A9F59A + A7E5BAAB20BF4020BCCF0C78 - fileRef - D559F074396A3BE404B3FAE5 + buildActionMask + 2147483647 + files + + BC691676456AEC10FF8EFF06 + isa - PBXBuildFile + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - AC023107F2BF858C38B9A514 + A9749F52CCC4F34EE409B52F includeInIndex 1 @@ -4634,98 +4776,63 @@ lastKnownFileType sourcecode.c.objc name - NBUAlertView.m + DDTTYLogger.m path - Source/UI/NBUAlertView.m + Classes/DDTTYLogger.m sourceTree <group> - ACB6E49DC20C0549716782F5 + A99A330D74D1124446668100 children - 06A224C7B91A5217C8CB352B - 36D8905A318AFDC3563DAD59 - C649D099B598D7DD0717B2A3 - C2596ED3FEF54A5A37947FDD - 3B6DED68B4F74AC5216F11F8 - 7974935452229F62C4C4AA28 - 9115DA36773A7FA2619BD641 + 0699C32D76CD074E1E47EEEE + 49DF76F3CD077E093AB1084E + 7914715D13C44685B6DE5BCE + 0757E220B50095B7AE51072C isa PBXGroup name - NBULog - path - NBULog - sourceTree - <group> - - ACE3D17D07C5EB0DD4BD09A8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NBUView.m - path - Source/UI/NBUView.m - sourceTree - <group> - - AD30EEBF69914356D00ADC93 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + CocoaLumberjack path - Pods-NBULog-prefix.pch + CocoaLumberjack sourceTree <group> - AD6A689CC9F05D5D3806AE83 + A9C9E63A31E55A2334966D6E - buildActionMask - 2147483647 - files - - 3B1F36864233C21533958478 - 5346F947A0413C3DC0F85793 - + fileRef + 36A4255F82BAF522D5F3FFCC isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - ADC90E5DFB6BE87C528D1A21 + AA9D48FEDBDE85933A094968 fileRef - 874F0694B7107A8DC097C5EE + 1D4EB8E57B228131E0BAC64E isa PBXBuildFile - ADF7E1472B15FBBE6CFD0CBE + AAEE52D52850937450381181 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIResponder+NBUAdditions.h path - Source/Additions/UIResponder+NBUAdditions.h + libPods-CocoaLumberjack.a sourceTree - <group> + BUILT_PRODUCTS_DIR - AE3114156C897BEF1D08650A + AAF2F8F40103883639737AA6 includeInIndex 1 @@ -4734,68 +4841,41 @@ lastKnownFileType sourcecode.c.objc name - NBUCore.m + ActiveView.m path - Source/NBUCore.m + Library/NBUCompatibility/ActiveView.m sourceTree <group> - AE77A06807FB17D1E615EE36 - - fileRef - 500D5E830B367D0FCDA4571D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - AED63D25E460D2B26CAEE2FC + AB9EFD52D267DE1EA63DB112 - includeInIndex - 1 + children + + 88FE8FC39210D29DF715F5CD + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - NBULog+NBUKit.h - path - Source/NBULog+NBUKit.h + Development Pods sourceTree <group> - AEEE6648B5D77B305FE35038 - - buildActionMask - 2147483647 - files - - 4B1A751FE408CB0833BC0720 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - AF59628A0B580A19102CE88D + AC5E5ACA1DE763927757C2BF includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUBadgeView.h + NBURotatingViews.m path - Source/UI/NBUBadgeView.h + Source/UI/NBURotatingViews.m sourceTree <group> - AF74D1AD61809FFD4F83AF42 + AD6268638967A0DD738C29A9 includeInIndex 1 @@ -4804,65 +4884,67 @@ lastKnownFileType sourcecode.c.objc name - DDASLLogger.m + NSBundle+NBUAdditions.m path - Classes/DDASLLogger.m + Source/Additions/NSBundle+NBUAdditions.m sourceTree <group> - B01B49E02A2E058995B7DAC3 + AF29E8668DA1769267A6197C - buildActionMask - 2147483647 - files - - A1E8CA7F26FEF43FFCC63A17 - + fileRef + 6DC13ED2937711705E5ACB86 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + - B15D34B5074178639CE09216 + AF4592DBA61E6E6AEB3A3AD9 includeInIndex 1 isa PBXFileReference lastKnownFileType - file.xib + sourcecode.c.objc name - NBUBadgeView.xib + NSArray+RKAdditions.m path - Source/UI/NBUBadgeView.xib + Library/RestKit Support/NSArray+RKAdditions.m sourceTree <group> - B379D2C86CA267E10D79F833 + AF54C15DE893F7412A867A05 fileRef - E709165C09A239BBBCBEFFAA + 01AE0EFB2F838CEA3C85C429 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - B3CBA507225F854FC72DFA35 + B02E098351E60087C24CBE05 + + containerPortal + 5AFE06B6EA36A6A878E04EBF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 710A4698EDEABAF470677CE4 + remoteInfo + Pods-LumberjackConsole + + B0B0E63CC216FDF35D23EF49 fileRef - C8C5C755FD03EB5AC3B9689F + BD265DF56C9AB6F0F0148CAC isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - B3D9A5E22A16D4FE016F76A3 + B1634E1807F17DE0047E63E0 includeInIndex 1 @@ -4871,31 +4953,86 @@ lastKnownFileType sourcecode.c.objc name - RKDirectory.m + NBUSplashView.m path - Library/RestKit Support/RKDirectory.m + Source/UI/NBUSplashView.m sourceTree <group> - B3E1E71F318914BC3E51567D + B23AF1C1B9EDCFDD4B496E84 - children + buildActionMask + 2147483647 + files - 95BD1CBBC81AAC12D3084BB6 - 7CE05FABB94686A3126EC2A8 - 3AB2C363BFB024AF5829E333 - 7B2083BD1D27738B7CB79A6B + 12888B9B18149DE59D67E337 + 99612157C4C6987484CAB9FC + 15F1F6ED5C62C98CC8DC501E + 3D2A68E35889C91CD6CF2B9F + 80B4D12BFB129D3AC9BDFB30 + 442B4A9FA540A6A3B5C0775B + D32AC1DFE5FAB467DBB60BDD + DE1B981B5C2942CC427FF9FF + 99CB049E104A7CBC28EFFDA4 + 2F006CB05CB8DE31CEB5BBD2 + E839279B34BEB2EDBA18418A + 2EB0837AED366FCAE2FC3323 + 4C762A8AFA27905B34A020CE + 020E372D3E9F8718ADBCC8BF + 0590F28D5D0E6335CCCC1FF8 + CE8BB12467C16DD4BC33520D + D4341FCAF0C9FEBB988FB383 + 50468756774DBCFBB7770A7A + 024BC16C7008AE5A47A4CA60 + 09C2C61652CAC4928D9C8627 + 8D3EA586874FDF083FC43D67 + 6B43804BD73C1BF6CD5D2A85 + D4B2B4991C45C48CE2AF7E9E + 4D7A41B28A56EFDBB48E4328 + D7408C345559BD3D0D93B04B + CD26F3DCDCD170C9BFC2F8D1 + 6440A3C8B5AEEDA79C85D12C + B0B0E63CC216FDF35D23EF49 + F7E9AD046B3890006A9ADEB8 + 05038493C4E5BE1312364369 + 024CF6A88E238571D021F0BA + 24A7A8DC8AF0B2164054CDCB + D8C7A79D43B31D43410DA82E + 2B3FCCBE5681D8508721DBC8 + 8CA66378F383866C59BF8C0E + 78BE8545237970EF70928DA3 + 273173A430D08E8BD28A1652 + 7E735DDF4757EABE16A52EBD + 5A7EC3FE5F3F1CE850AF9DC7 + 8667C5ECC68A81C142485E11 + 03F0B994A1190B3661FD3DD4 + E44E12C93C929154606ECF55 + 4C7E92A373267EF401BB41ED + D199A422FA39636F67CA6F83 + 4D8D2F49B684EBA232BA58E7 + DC1C3958111D61966DEFDC23 + 4833411575A17BF5249919F7 + 48F47B923FBE16FB93D2F267 + 1CF1DAB9E176E97D3BDAFAAE + B5CE8C80319D067E49052726 isa - PBXGroup + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + B23B975ADB28A6B0FB989F10 + + isa + PBXTargetDependency name - Support Files - path - ../Target Support Files/Pods-MotionOrientation@PTEz - sourceTree - <group> + Pods-NBUCore + target + 96FF8E3A6B2C095B9AE80B88 + targetProxy + 2E8233482E9CD4B501531DA5 - B5BFA98BF5940EB53F3A713B + B254CFB44322C0FB0EEA5740 includeInIndex 1 @@ -4903,229 +5040,350 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + name + NBUAlertView.m path - Pods-NBUCore-dummy.m + Source/UI/NBUAlertView.m sourceTree <group> - B613DDF8ECF301199E1D5CB4 - - fileRef - 4D1C86ED5BAFA62396606131 - isa - PBXBuildFile - - B669855790DFE3823162D0EB + B30010E154D20A669625EA2F - fileRef - E50749071A4BCBDC89326A60 + children + + 5CF06C8F7124A99D1A1E34E0 + 8E68D2027118C1BC8AC012FC + F1AF9DDC1C5E50AB17C56BC9 + A2934700A71EE387924221F2 + AD6268638967A0DD738C29A9 + 38E597ADA45F5F313F6AE275 + 684E2EC9866CD799A0A888C7 + E30E8115D8AE916DEA6732F7 + B606C72D709D7A1974D9DFA9 + F03535C98D1D8FF0BDDEA7E2 + 70A0D33D3F3C8663FE773F22 + 0E7EFD7177FE05AD8DB80D7B + B400D28F2DC77B4FC32C219D + 5F6FED57538B7F94E15980AB + DA2DF368480D02351ECA3AD7 + CE31417A226D05D24C03D792 + E263A053E07EFC10D687BE81 + F90CE3A0FA86327FC1C02037 + BAE874A665BEAE9443568C10 + 0D10D83A2DF136FB3B31E5E2 + E7FA65DF9A56E54C59A87880 + 0BED58466C35E5D4942D1F1F + 71722B2BD8F030906C630F03 + 02C542883F409D39A8D5FCAC + 1A7DB8FB4604307A12199323 + 86F8200372B977A5987727D1 + CF99F3A025D64CF931FD1E53 + E281A5B34B24D0EB6A95A16E + D1FCB0B9C0BA25628FC13C3B + 294FEAA13DF43796DB426BD1 + 33392FD20516CCD85750D69E + isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXGroup + name + Additions + sourceTree + <group> - B6A3797E81657F4C0D66512F + B339D1A09AE3046EF7DA6262 - includeInIndex - 1 + children + + A99A330D74D1124446668100 + BCB4246F6402B4D6488FCCB8 + E11088669AE72867FBA294DA + 52D18B6DEF2729D179432658 + 8C293F218D3215B2520B81B0 + 1897D862697F627140DE8CB5 + isa - PBXFileReference + PBXGroup name - pullarrow@2x.png - path - Resources/pullarrow@2x.png + Pods sourceTree <group> - B6E7F3CA7977B25EB00BCF36 + B400D28F2DC77B4FC32C219D includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc + name + UIButton+NBUAdditions.m path - Pods.debug.xcconfig + Source/Additions/UIButton+NBUAdditions.m sourceTree <group> - B704A511F7384AEB2ACEC7E0 + B44428BA66C13D091066D104 + + isa + PBXTargetDependency + name + Pods-NBUKit + target + 887FD969CE047BD31E9C837D + targetProxy + 62751A2BE7D8DB6D92418E62 + + B4D693FC285D0EA453E0ABD6 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc path - Pods-CocoaLumberjack.xcconfig + Pods-dummy.m sourceTree <group> - B7AF505C7285B30C59CF38E2 + B4D8F94377DACB5204AF4A97 fileRef - 0465B98761AE5D2292918C49 + E4194A383064E487E423D1A8 isa PBXBuildFile - settings + + B59583BDC03600D6E7DF1725 + + baseConfigurationReference + 1865208C2AE43511B5B174C9 + buildSettings - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + ALWAYS_SEARCH_USER_PATHS + NO + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + isa + XCBuildConfiguration + name + Debug - B7CF6F10DD25EBFD94698959 + B5CE8C80319D067E49052726 fileRef - 8B0E78D78A96488DBACBCCB4 + 294FEAA13DF43796DB426BD1 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - B8239B7703EE2F77E82A6265 + B5E3EC27E30EDA15B9A8AA8E - fileRef - 97F1AF25156D2F361BBA8185 + buildActionMask + 2147483647 + files + + F1380EBD128852DE7810FCCF + 4DC888FC9C712D8989D03418 + isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - B83626EA30B66F8A4A040BA9 + B600CDF7A976C91AB3D2CBAA fileRef - 3B6DED68B4F74AC5216F11F8 + 12FB92853305C9943849DB5A isa PBXBuildFile - B838F9AFFE999F11FDB3A9BC + B606C72D709D7A1974D9DFA9 - children - - 21B6EDE3512D985ACC48C67C - 0F89D380CDD74D11773760BC - BD65DE48E28E7FF7546CB427 - 68292FC4DF1856578022A08E - D57433A82597F11A0A953030 - 9A6B4D3CDA0DAE0435E15D77 - 69A6FDD76B9AFDF6CE9CCD41 - 4EB52E6E94ADFC4B9CAA95CE - 9AFCCC24D6274E20C3F325E0 - 86E40FD34D359B5060EA7E68 - 5D8784A50B295C9687D07938 - E89D68F28D9C1CC2607E0526 - 0CF43B6BAC8167D7C5CA74A1 - A278FF748B1C2CAE58143565 - 70B7887FFA7C1CD38F6675CA - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - NBUCompatibility + NSString+NBUAdditions.m + path + Source/Additions/NSString+NBUAdditions.m sourceTree <group> - B89C5143214DC3AC9644349B + B678EBD349EEA8B311CBBA96 - fileRef - 0034EC2384B71E83B8F0B796 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + ActiveView.h + path + Library/NBUCompatibility/ActiveView.h + sourceTree + <group> - B8E8A4A9F28B54E1719BA3C9 + B6FE8F26C92E47434B60708B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - DDMultiFormatter.h + text.xcconfig path - Classes/Extensions/DDMultiFormatter.h + Pods-Lockbox.xcconfig sourceTree <group> - B9B3AB5B560D0B46502C20F3 + B720DF05F6504DC8C328AD04 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NBUAlertView.h + DDASLLogger.m path - Source/UI/NBUAlertView.h + Classes/DDASLLogger.m sourceTree <group> - B9D155426D0385A4C6BFB5F7 + B7534A2A2892201A23BCAC88 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.plist.xml + text.xcconfig path - Pods-acknowledgements.plist + Pods-LumberjackConsole-Private.xcconfig sourceTree <group> - BC033341DE691B81FC9EB6BB + B765FC5B900E6216397C776C - buildActionMask - 2147483647 - files - - 4A9F17351025375BCD363865 - FC9DCB5375C8F2422523D8A7 - + fileRef + 12F54D02B54BE00F8A780851 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - BC9915E6B366A31E13FD4DCF + B7C1F2EB89C741B5428D068A buildConfigurationList - 2EBE883D20FE4838BED32308 + C398F10526834EC598B10B52 buildPhases - AD6A689CC9F05D5D3806AE83 - 0ECF80E7AB5014EE706E48F0 - FB151F95C80DBD041301D751 + B5E3EC27E30EDA15B9A8AA8E + 2E6A27C1DA1B50FC1CF7DD9F + 685E79DED4B1ABAEC294E4EA buildRules dependencies isa - PBXNativeTarget + PBXNativeTarget + name + Pods-MotionOrientation@PTEz + productName + Pods-MotionOrientation@PTEz + productReference + 388E98538B514D5A3555AFF8 + productType + com.apple.product-type.library.static + + B9ACE5A8F751DE2504B530BC + + baseConfigurationReference + F885A47CCB4DACB59D199730 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-NBULog/Pods-NBULog-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration name - Pods-MotionOrientation@PTEz - productName - Pods-MotionOrientation@PTEz - productReference - 28FF639ABF64BB870DB964C9 - productType - com.apple.product-type.library.static + Debug - BCE04F5201E09690A3127789 + BAE874A665BEAE9443568C10 includeInIndex 1 @@ -5134,114 +5392,101 @@ lastKnownFileType sourcecode.c.objc name - UIScrollView+NBUAdditions.m + UINavigationController+NBUAdditions.m path - Source/Additions/UIScrollView+NBUAdditions.m + Source/Additions/UINavigationController+NBUAdditions.m sourceTree <group> - BD65DE48E28E7FF7546CB427 + BB0D2845452FCCEA709CA271 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreMotion.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreMotion.framework + sourceTree + DEVELOPER_DIR + + BB1F850776BDC2E120FC8479 includeInIndex 1 isa PBXFileReference - lastKnownFileType - sourcecode.c.h name - NBUCompatibility.h + pullarrow.png path - Library/NBUCompatibility/NBUCompatibility.h + Resources/pullarrow.png sourceTree <group> - BE4E9105FFE0B9BE646E795C + BB61EC8502AC595C23CEBEAB fileRef - 9AFCCC24D6274E20C3F325E0 + AAF2F8F40103883639737AA6 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - BF0467B1FBFA0BC226164891 + BBD46602040E020814084947 - explicitFileType - archive.ar - includeInIndex - 0 isa - PBXFileReference - path - libPods-CocoaLumberjack.a - sourceTree - BUILT_PRODUCTS_DIR + PBXTargetDependency + name + NBUKit + target + 774C5A569D033A389D44C657 + targetProxy + DB3C1A0245631FC5449B1E3E - BFD06F9048545749ACCC2921 + BC691676456AEC10FF8EFF06 fileRef - 36D8905A318AFDC3563DAD59 + 12FB92853305C9943849DB5A isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - BFE2AFAB511AD8C665808103 + BCB4246F6402B4D6488FCCB8 - includeInIndex - 1 + children + + 3FFF707B571AEDDCEACCBF4A + DECD90C479D2788087166C8A + 4B4B90A795A31DB4C3E2EF83 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - NBUAvailability.h + Lockbox path - Source/NBUAvailability.h + Lockbox sourceTree <group> - C03BC0EEC62CED525E18B9C4 + BD265DF56C9AB6F0F0148CAC includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NSArray+RKAdditions.m + NSString+RKAdditions.h path - Library/RestKit Support/NSArray+RKAdditions.m + Library/RestKit Support/NSString+RKAdditions.h sourceTree <group> - C0DB502A9B51D5CC3D106ADA - - fileRef - FA3D0FFEF61FBB3FC7FDBBF8 - isa - PBXBuildFile - - C0E2B44E13FEC2403943D795 - - fileRef - 88A943A3F46827554BAA4DBF - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - C1B67821B176149BD98D3192 + BE50EE76388E06B86AA1FA6F includeInIndex 1 @@ -5250,139 +5495,82 @@ lastKnownFileType sourcecode.c.h name - RKOrderedDictionary.h + NBUObjectViewController.h path - Library/RestKit Support/RKOrderedDictionary.h + Source/UI/NBUObjectViewController.h sourceTree <group> - C2298BAF18F81CED1E2A35F7 - - fileRef - 094D07AEC49A68A923CA8CFA - isa - PBXBuildFile - - C2596ED3FEF54A5A37947FDD + BF71F6954BCE6A6C5ECB3326 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NBULogContextDescription.m + DDAssertMacros.h path - Source/NBULogContextDescription.m + Classes/DDAssertMacros.h sourceTree <group> - C2C4B8BA5066D18EB8AB8E4A + BF974924132D569C0F3D64F4 - children - - BFE2AFAB511AD8C665808103 - FBBF77725A46DE2ACC5692DF - AE3114156C897BEF1D08650A - 1204506EFC6E4F0AEE4194FE - + includeInIndex + 1 isa - PBXGroup - name - NBUCore + PBXFileReference + lastKnownFileType + text.xcconfig path - NBUCore + Pods-MotionOrientation@PTEz.xcconfig sourceTree <group> - C2F83C93F204BB659B746FAA + C05FF31BB2AFD3119EBBFA85 fileRef - 4EDDA726CD956888F9E5222E + 2B264685CCF53C673C077664 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - C512E87214005EC76F81929C + C19CAC716B3794A91673C35A includeInIndex 1 isa PBXFileReference lastKnownFileType - file.xib + sourcecode.c.objc name - NBUSplashView.xib + NBURefreshControl.m path - Source/UI/NBUSplashView.xib + Source/UI/NBURefreshControl.m sourceTree <group> - C53A76C007148286A31111AC + C398F10526834EC598B10B52 - buildActionMask - 2147483647 - files + buildConfigurations - 68AD16804AFCEFB64AB37BB0 - B669855790DFE3823162D0EB - 842D90FE50543A6E981896B7 - F55FEACC91B5607B4113DB9E - CC29BEAF21A5951110A885BC - A9213606EF1D1200A68CB654 - CD247EE21C61C273E516103E - 02DE27B0B8D9221A7BA1F927 - 6C80D6711901FF84FD705AFB - F71D9CF21AD6384D4DEDA5A5 - B7CF6F10DD25EBFD94698959 - C0E2B44E13FEC2403943D795 - 7C07D66132DC559B39BCB7E5 - 525324CA799816C9BA9DF09F - 0792E831F246F3BFDAC73128 - 246058C258E95D39FBEC44EA - 0F42E7974B5B5FEABCA5E8CB - 0666B64E476AA0F0826C67BD - 7BDDDEB2F984B8F898F0077D - 60E7EF580723EAD95236E97B - E63D6532F3710B38840775A7 - 9D8E0838BE7255B710A72FBA - 39B60A14D6428A30DF7CACCC - 80372F60447E89276453FBFF - 35B82FBECA3334F412408796 - DDECB7E9B7ACA38D07E5E618 - 5D080276B4D519CB92555A4B - A1BE14A4D8C8A6604E4C156C - BE4E9105FFE0B9BE646E795C - E407CE9B616A45852CB37C38 - D1E847D7E173AB7F45583534 - 1FB0D7026643DCAAC9F92CDA - F42D8691CC8A897ECAB7BEFD - 413032F45C7622E89A490AA5 - 2439D2385152862823F4CBB1 - 1AE64B70F15FA30636A2525A - B379D2C86CA267E10D79F833 - 74C07C34BD9E6376515D20A5 - 0751907F9FC3920ACFE79B5E - FED432F9E152A7F8A0C28316 - 1C908EBB62099693298C2529 - 33490B9B2C8E0F87CCEE6351 - 478CDE0B6C4D6A65A16D4F10 - 85BE2099589AB6A49BC0464D - B3CBA507225F854FC72DFA35 - 2D21ADB226751949D92226D7 - E1C76E65206091BE7E0FBC39 + A6B4462DDBBBAA875297888F + 70521BA08CF88450A70E186F - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing + defaultConfigurationIsVisible 0 + defaultConfigurationName + Release + isa + XCConfigurationList - C5DC6E7B10B5C8B7D7BCDA13 + C5042657ED6687A7C963D971 includeInIndex 1 @@ -5391,13 +5579,26 @@ lastKnownFileType sourcecode.c.objc name - NBUObjectView.m + NBUCore.m path - Source/UI/NBUObjectView.m + Source/NBUCore.m sourceTree <group> - C649D099B598D7DD0717B2A3 + C7357C19BE97C0F82CFDCF91 + + containerPortal + 5AFE06B6EA36A6A878E04EBF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + B7C1F2EB89C741B5428D068A + remoteInfo + Pods-MotionOrientation@PTEz + + C78C78980DF08A5E83C5A921 includeInIndex 1 @@ -5406,155 +5607,139 @@ lastKnownFileType sourcecode.c.h name - NBULogContextDescription.h + DDASLLogCapture.h path - Source/NBULogContextDescription.h + Classes/DDASLLogCapture.h sourceTree <group> - C65B2DED955B62F9217C25B3 - - isa - PBXTargetDependency - target - DD01886832F963D79B5BABA8 - targetProxy - 03DA98089EAB0BA42E0BAF63 - - C7024716F863E333836F2149 + C7FFEDBCEBBDB833E4B68E7C - children + buildActionMask + 2147483647 + files - DFD023FD8F8190900A8BD925 - 3E64EDCB81DB2378C7C2EF57 - EA057015260785E94288CE81 - AF74D1AD61809FFD4F83AF42 - 7409839D6D13DDF3C500EAD5 - EE0FB3C2FAF1E32820EBE066 - 2F73C3008BB7423C739C6B91 - 0CC4ACFD468605D10649054B - 97F1AF25156D2F361BBA8185 - CDF1A092F1CCCEA3B081DBB3 - 58412B0CD87E405F34F00D94 - 65463EAE88C4C50FFD93FC40 - 1259CAF94E7CB0581DB3C776 - FA3D0FFEF61FBB3FC7FDBBF8 - 9FE2AD3BDF03783B5EC46457 + 6B8BA06C5341E233DA48F2E4 + 4DD70850A39ED767C4BE24CB + EA95775189508333907AEDB9 + 7C62FB2A57060F21C3603896 + D16F8E85170F1A59E3E60D6A isa - PBXGroup - name - Core - sourceTree - <group> - - C711D7E99C0FB6266310A83B - - buildConfigurations - - E67DAAC8012F45BF2E66A17C - F88FC6C76653C2CC82389602 - - defaultConfigurationIsVisible + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing 0 - defaultConfigurationName - Release - isa - XCConfigurationList - C72A0D1D4BE763CBC139CDDF + C83D5FFB19DCE5AD73C87A53 - includeInIndex - 1 + fileRef + D4002C4C9C5D68EE9FC6B944 isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - C8C5C755FD03EB5AC3B9689F + CA55BCC84037E5B7CAA7AFA8 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIView+NBUAdditions.m + DDTTYLogger.h path - Source/Additions/UIView+NBUAdditions.m + Classes/DDTTYLogger.h sourceTree <group> - C8DA877034D41BB05F83B007 + CB295CD53B23D2D0BA93B5D5 - children - - 15535D824F2BB243906C313B - isa - PBXGroup + PBXTargetDependency name - Default - sourceTree - <group> + Pods-Lockbox + target + FC1B944F92B24AD89498C369 + targetProxy + 1AABB1C225F28A59A7EBDBCA - C9501941CF40B1AB5A0AA1E6 + CC637BC7441932DD698CD365 - fileRef - 064C755BA4127075E3403EC7 isa - PBXBuildFile + PBXTargetDependency + name + Pods-CocoaLumberjack + target + 8C8539AB7675BD53AA282266 + targetProxy + 829BDC07CC3D0B2DB3843D8A - C9E54CAC76E66FF1A30BAC2F + CD26F3DCDCD170C9BFC2F8D1 fileRef - 87C948BC4226D5551CFDCA52 + 38E597ADA45F5F313F6AE275 isa PBXBuildFile - CA005B22B2E36780EC09BE17 + CE31417A226D05D24C03D792 + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.h name - CoreGraphics.framework + UIImageView+NBUAdditions.h path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreGraphics.framework + Source/Additions/UIImageView+NBUAdditions.h sourceTree - DEVELOPER_DIR + <group> - CA8303758D18B395C829C840 + CE8BB12467C16DD4BC33520D - containerPortal - 3513BC596C03B1C50670A25E + fileRef + 7A1220585C152305FBB27C95 isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 5882F9B64E05CEBDB39620BB - remoteInfo - Pods-CocoaLumberjack + PBXBuildFile - CB43A9EAE63903CA4E576C8D + CF96BE41F79A9C907ECA10DD - fileRef - 811EB9FC7A879B16EB31C54A + children + + 7127051A8DA425C5BD03D5FA + AF4592DBA61E6E6AEB3A3AD9 + 42EC9DA0D388A3897B9848A9 + FFBB921E26655D30D6F204C2 + A2BB7878E9E81B806EF871A6 + 6DC13ED2937711705E5ACB86 + E411B53722456FEF6C5C4627 + 48909E2CD1530151D7F336F1 + BD265DF56C9AB6F0F0148CAC + 2A49C1FCA62922C8D0B9AA02 + D8B412795EC2CE63128BBDC1 + E2721B927959CD4C06C99822 + 6752CF00A94456A6E727D910 + 2A14641E02F3642E2446DF5B + E6A25531230D318CDBD4B335 + 67986DB1E7FDDBC388AA7F6D + F6374D6E3B650AD2C9B6F9F1 + 12FEA536CA7A9B04EC77DAEE + 99DCD3D74C3293736AF7C674 + isa - PBXBuildFile + PBXGroup + name + RestKitSupport + sourceTree + <group> - CBCFC973F8D25C392225B76D + CF99F3A025D64CF931FD1E53 includeInIndex 1 @@ -5563,156 +5748,150 @@ lastKnownFileType sourcecode.c.objc name - NBUMailComposeViewController.m + UIView+NBUAdditions.m path - Source/UI/NBUMailComposeViewController.m + Source/Additions/UIView+NBUAdditions.m sourceTree <group> - CC29BEAF21A5951110A885BC + D16F8E85170F1A59E3E60D6A fileRef - 214B0E2E948F7CCCBA8FA608 + E0D05A45C58A7BF134A66B0F + isa + PBXBuildFile + + D199A422FA39636F67CA6F83 + + fileRef + F90CE3A0FA86327FC1C02037 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - CC6E196C73E276C6EFC8F011 + D1FCB0B9C0BA25628FC13C3B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - PTEDashboard.h + UIViewController+NBUAdditions.m path - Source/PTEDashboard.h + Source/Additions/UIViewController+NBUAdditions.m sourceTree <group> - CD247EE21C61C273E516103E + D264DEEF1C8B40744107D39C + + fileRef + B4D693FC285D0EA453E0ABD6 + isa + PBXBuildFile + + D32AC1DFE5FAB467DBB60BDD + + fileRef + 640594D01AFCEC546FBF92C6 + isa + PBXBuildFile + + D3DA2833F3F4C36E5E475320 fileRef - 79603CBB924A9CA9414BF71A + 71722B2BD8F030906C630F03 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - CDECAF3E859116C467FD6918 + D3F581EA49E92EC70490AB21 - includeInIndex - 1 + fileRef + DA2DF368480D02351ECA3AD7 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSString+RKAdditions.h - path - Library/RestKit Support/NSString+RKAdditions.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + - CDF1A092F1CCCEA3B081DBB3 + D4002C4C9C5D68EE9FC6B944 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - DDLog.h + NBUView.m path - Classes/DDLog.h + Source/UI/NBUView.m sourceTree <group> - CE574D12B5E18B3D9C0F4861 + D4341FCAF0C9FEBB988FB383 - includeInIndex - 1 + fileRef + 28D6BAEC99365C9C80289BD9 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSString+NBUAdditions.m - path - Source/Additions/NSString+NBUAdditions.m - sourceTree - <group> + PBXBuildFile - D0008647D2A4AED733C6C190 + D4B2B4991C45C48CE2AF7E9E fileRef - 9F8E154FBA2A6892F7D362B3 + 42EC9DA0D388A3897B9848A9 isa PBXBuildFile - D08B641F13CAC51BCC6D32F3 + D51404D97659FDAE06B3B708 - children - - C7024716F863E333836F2149 - C8DA877034D41BB05F83B007 - 0480739C4F6C559F2D6894A8 - 89D9C5009857AFCD2930E363 - + includeInIndex + 1 isa - PBXGroup - name - CocoaLumberjack + PBXFileReference + lastKnownFileType + sourcecode.c.h path - CocoaLumberjack + Pods-CocoaLumberjack-prefix.pch sourceTree <group> - D0A1C11E3F588405CC9B2624 - - fileRef - 09EF1C9DD2CB8F1FB04369C5 - isa - PBXBuildFile - - D135003DDD15BBA77F22C789 + D5151C5CC6F2D51929C701B9 baseConfigurationReference - 7884F8FA839A1DF21053791F + 5884AA0CD718A2568D0E0A2D buildSettings ALWAYS_SEARCH_USER_PATHS NO COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 5.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS OTHER_LIBTOOLFLAGS @@ -5725,93 +5904,99 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - D1E847D7E173AB7F45583534 + D543EA57BFC0FAD876B31922 - fileRef - 0CF43B6BAC8167D7C5CA74A1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + lastKnownFileType + wrapper.framework + name + MobileCoreServices.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MobileCoreServices.framework + sourceTree + DEVELOPER_DIR - D3192A8BC609B752A1D82E14 + D596F4A412BF3D1E1601AEB9 + baseConfigurationReference + 3695305DF376BF67A641A00F buildSettings + ALWAYS_SEARCH_USER_PATHS + NO + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-NBUCore/Pods-NBUCore-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + PRODUCT_NAME $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) SDKROOT iphoneos SKIP_INSTALL YES - WRAPPER_EXTENSION - bundle isa XCBuildConfiguration name Debug - D398655561483687B9390F51 + D6133804E6BACF8A3E88C197 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - UITabBarController+NBUAdditions.m + text.xcconfig path - Source/Additions/UITabBarController+NBUAdditions.m + Pods-CocoaLumberjack.xcconfig sourceTree <group> - D3B17DA4EACDBD3D93EC3B0F - - fileRef - F637CCD3EA9F7BB375367C3D - isa - PBXBuildFile - - D43597FFD3DF4D0CC8E92D92 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-NBULog.a - sourceTree - BUILT_PRODUCTS_DIR - - D45EA55A752B9F2DDB093BB9 + D637DAC986688146C5EDA568 isa - PBXFileReference - lastKnownFileType - wrapper.framework + PBXTargetDependency name - CoreMotion.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreMotion.framework - sourceTree - DEVELOPER_DIR + Pods-LumberjackConsole + target + 710A4698EDEABAF470677CE4 + targetProxy + B02E098351E60087C24CBE05 - D559F074396A3BE404B3FAE5 + D6FAD9866A786DCF119C92FC includeInIndex 1 @@ -5820,121 +6005,67 @@ lastKnownFileType sourcecode.c.h name - NBUAdditions.h - path - Source/Additions/NBUAdditions.h - sourceTree - <group> - - D57433A82597F11A0A953030 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ObjectArrayView.m + ObjectArrayView.h path - Library/NBUCompatibility/ObjectArrayView.m + Library/NBUCompatibility/ObjectArrayView.h sourceTree <group> - D599EB7224015ACA7F8911AF + D7408C345559BD3D0D93B04B fileRef - AF74D1AD61809FFD4F83AF42 + E411B53722456FEF6C5C4627 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - D5FCB4620D649D3E9AF985C2 + D8AD0BA9D6001FD8A647E3DB fileRef - 7974935452229F62C4C4AA28 + 70A0D33D3F3C8663FE773F22 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -DOS_OBJECT_USE_OBJC=0 - D615B8FCC9CD4A33940905E1 - - buildConfigurationList - A66D5F9765AC22B5655DA635 - buildPhases - - 25139546CA89C6F65146D909 - 66E3D586BB3DED53DEC66EE5 - 8C72F2E24A4B8D07A96C4AD7 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-NBUCore - productName - Pods-NBUCore - productReference - FE03DFD9CE37B866E5E0BE23 - productType - com.apple.product-type.library.static - - D68005D5AC90083622B7985F + D8B412795EC2CE63128BBDC1 - children - - 8557A6EC96294964D4494E10 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.h name - Development Pods + NSURL+RKAdditions.h + path + Library/RestKit Support/NSURL+RKAdditions.h sourceTree <group> - D6FD15EFFF6E843F5D2D6F27 - - isa - PBXTargetDependency - target - D615B8FCC9CD4A33940905E1 - targetProxy - 21D38E78CC11F5B9CA43AE7E - - DB192CC630A7D87239992C4A + D8C7A79D43B31D43410DA82E fileRef - EA057015260785E94288CE81 + E117A6DE244C13060C64091D isa PBXBuildFile - DBB440C1640924BE5F1240C7 + D9F13B4AF35FA5D9D8C6CCC2 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NBUObjectViewController.m path - Source/UI/NBUObjectViewController.m + libPods-NBUKit.a sourceTree - <group> + BUILT_PRODUCTS_DIR - DC80036035AC668863F4A6A0 + DA2DF368480D02351ECA3AD7 includeInIndex 1 @@ -5943,16 +6074,67 @@ lastKnownFileType sourcecode.c.objc name - UIResponder+NBUAdditions.m + UIImage+NBUAdditions.m path - Source/Additions/UIResponder+NBUAdditions.m + Source/Additions/UIImage+NBUAdditions.m sourceTree <group> - DC8563D37B4C3DEED4CFB3A6 + DA2F7763A32D4DC9B9E144CD + + fileRef + 2A49C1FCA62922C8D0B9AA02 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + DA50C0E9B55BA07B97119248 + + fileRef + 331F54B4D2084BAD6C301DEC + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + DB3C1A0245631FC5449B1E3E + + containerPortal + 5AFE06B6EA36A6A878E04EBF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 774C5A569D033A389D44C657 + remoteInfo + NBUKit + + DBA86ADE6FAE8C10A8EE8915 + + fileRef + CA55BCC84037E5B7CAA7AFA8 + isa + PBXBuildFile + + DC1C3958111D61966DEFDC23 + + fileRef + 0BED58466C35E5D4942D1F1F + isa + PBXBuildFile + + DD2115171A296F62E55E3D41 baseConfigurationReference - A3B5826A4DD57377132A0562 + 04F41F69C26E1BB0E91224F9 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -5999,74 +6181,77 @@ name Release - DD01886832F963D79B5BABA8 + DE1B981B5C2942CC427FF9FF - buildConfigurationList - E99912EF4B8865174CEFA116 - buildPhases - - 745C96785A846129ACD67356 - BC033341DE691B81FC9EB6BB - 43C8E709489B2DDF6F4A60C9 - - buildRules - - dependencies - + fileRef + 1403DDC5DA41AB85CB345762 isa - PBXNativeTarget - name - Pods-Lockbox - productName - Pods-Lockbox - productReference - 787E570381B9EA999FC9F623 - productType - com.apple.product-type.library.static + PBXBuildFile - DDECB7E9B7ACA38D07E5E618 + DEC33833688A47A8A76EBB83 - fileRef - 1F38AA33028BBDA29717A3B0 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDMultiFormatter.h + path + Classes/Extensions/DDMultiFormatter.h + sourceTree + <group> - DE68E9046337225977A6323C + DECD90C479D2788087166C8A - containerPortal - 3513BC596C03B1C50670A25E + includeInIndex + 1 isa - PBXContainerItemProxy - proxyType + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Lockbox.m + sourceTree + <group> + + DEDBA0A7278375CF1DED34BD + + includeInIndex 1 - remoteGlobalIDString - F1AC8AD2AF5B3C3DDF845233 - remoteInfo - Pods-NBUKit + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-acknowledgements.plist + sourceTree + <group> - DE884B9BD737DABE21A2AE23 + DEE895BB8F7988D6D2E4181A fileRef - B9B3AB5B560D0B46502C20F3 + 18239210E8DE0D20997DB04B isa PBXBuildFile - DEBC93796F211592AD6DE52D + DFA86A93C142A2BCF72716D4 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NSData+RKAdditions.m + ScrollViewController.h path - Library/RestKit Support/NSData+RKAdditions.m + Library/NBUCompatibility/ScrollViewController.h sourceTree <group> - DECFAE381F92B646441603AC + DFADAE0237AC941EF57B3573 includeInIndex 1 @@ -6075,13 +6260,58 @@ lastKnownFileType sourcecode.c.objc name - NSString+RKAdditions.m + NBULogFormatter.m path - Library/RestKit Support/NSString+RKAdditions.m + Source/NBULogFormatter.m + sourceTree + <group> + + DFC9BA67246DBD1DF29ABE52 + + children + + 9F5CB4F198EE3E83AE69B2E7 + B7534A2A2892201A23BCAC88 + E0D05A45C58A7BF134A66B0F + 6015777DB55C2FFBE66DFD63 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/Pods-LumberjackConsole + sourceTree + <group> + + DFF73BCC0B3BD97918C5505C + + includeInIndex + 1 + isa + PBXFileReference + name + en.lproj + path + Resources/en.lproj sourceTree <group> - DF4721675B3DFC008B3A916E + E05BDB948CE3F7674F21C23F + + buildConfigurations + + 651337F8C4471D6CDC911390 + 4D9BECB55B5356A4FD6C6CB6 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + E0D05A45C58A7BF134A66B0F includeInIndex 1 @@ -6090,11 +6320,53 @@ lastKnownFileType sourcecode.c.objc path - Pods-CocoaLumberjack-dummy.m + Pods-LumberjackConsole-dummy.m + sourceTree + <group> + + E10DFB473D133067AEA17599 + + children + + 39469F09A056038F6F85D1FD + F885A47CCB4DACB59D199730 + F418114E2668D059F9480A2D + EED1B42C3F1B24A146A93557 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/Pods-NBULog + sourceTree + <group> + + E11088669AE72867FBA294DA + + children + + 8CEFEDEF346040ECB2538DB6 + 862280D84A9E772CC34CE480 + 29ED75E782AD72092360397D + A5344F8874A849537D23814B + F3CB411C69CCA15E7F4AAD0A + 4C4146D5C4D0E9532935B680 + 13ABB30F8FE02661EA12B73E + 41B812C4EE35D9C542A3D712 + FD933F7374242D3AE1CF0248 + DFC9BA67246DBD1DF29ABE52 + + isa + PBXGroup + name + LumberjackConsole + path + LumberjackConsole sourceTree <group> - DFD023FD8F8190900A8BD925 + E117A6DE244C13060C64091D includeInIndex 1 @@ -6103,13 +6375,13 @@ lastKnownFileType sourcecode.c.h name - DDASLLogCapture.h + ObjectTableView.h path - Classes/DDASLLogCapture.h + Library/NBUCompatibility/ObjectTableView.h sourceTree <group> - E038C80B85F0538EC7F8310D + E167A66144D7965AA839E957 includeInIndex 1 @@ -6118,60 +6390,78 @@ lastKnownFileType sourcecode.c.objc name - UIApplication+NBUAdditions.m + NBUObjectView.m path - Source/Additions/UIApplication+NBUAdditions.m + Source/UI/NBUObjectView.m sourceTree <group> - E0EEB2792744A97A19536610 + E1C3F6A143CD52F3019CB414 - fileRef - 48E77FA78C46650EDC9C1616 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NBULog.m + path + Source/NBULog.m + sourceTree + <group> - E173D1ADE3C7C267B0807922 + E263A053E07EFC10D687BE81 - buildConfigurations - - D3192A8BC609B752A1D82E14 - 9CAFFC8E369D72D2E382ACF1 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + includeInIndex + 1 isa - XCConfigurationList + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImageView+NBUAdditions.m + path + Source/Additions/UIImageView+NBUAdditions.m + sourceTree + <group> - E1C76E65206091BE7E0FBC39 + E2721B927959CD4C06C99822 - fileRef - 305015B586DBE8DD07EB86A8 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSURL+RKAdditions.m + path + Library/RestKit Support/NSURL+RKAdditions.m + sourceTree + <group> - E2C25CEE95448E8E45CA6CF0 + E281A5B34B24D0EB6A95A16E + includeInIndex + 1 isa - PBXTargetDependency - target - 2E35D621CA3749A34459DD66 - targetProxy - 1EF6106D9E724D7864698E32 + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIViewController+NBUAdditions.h + path + Source/Additions/UIViewController+NBUAdditions.h + sourceTree + <group> - E30236667240C6C5C3C96D1E + E2C93F239974F7B815D0D6FE buildConfigurations - 1259CE52D0DD6A8D0D486F09 - DC8563D37B4C3DEED4CFB3A6 + D5151C5CC6F2D51929C701B9 + 1CDC87C16D0001232A5E499B defaultConfigurationIsVisible 0 @@ -6180,7 +6470,19 @@ isa XCConfigurationList - E31D0F0F0DC1939DFA24311D + E2E8498ED41FF4BA7EEA22DB + + fileRef + 9DAD6F025545CB448C8F052E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + E30E8115D8AE916DEA6732F7 includeInIndex 1 @@ -6189,118 +6491,40 @@ lastKnownFileType sourcecode.c.h name - UINavigationController+NBUAdditions.h + NSString+NBUAdditions.h path - Source/Additions/UINavigationController+NBUAdditions.h + Source/Additions/NSString+NBUAdditions.h sourceTree <group> - E3F9125B2F575A6DEB59A9F5 - - containerPortal - 3513BC596C03B1C50670A25E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 13CA15CC67BB73DC198D10C3 - remoteInfo - NBUKit - - E407CE9B616A45852CB37C38 + E3F8FED9AB50283659E72D14 fileRef - 5D8784A50B295C9687D07938 + E2721B927959CD4C06C99822 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - E4528C02F3749D34E61771C2 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - NO - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO + -fno-objc-arc - isa - XCBuildConfiguration - name - Debug - E463083FB57171C04EBF05BF + E411B53722456FEF6C5C4627 - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSDictionary+RKAdditions.h path - libPods-NBUKit.a + Library/RestKit Support/NSDictionary+RKAdditions.h sourceTree - BUILT_PRODUCTS_DIR + <group> - E4C1746F4D5439F034529F87 + E4194A383064E487E423D1A8 includeInIndex 1 @@ -6308,109 +6532,56 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - DDMultiFormatter.m path - Classes/Extensions/DDMultiFormatter.m + Pods-NBUKit-dummy.m sourceTree <group> - E50749071A4BCBDC89326A60 + E44E12C93C929154606ECF55 + + fileRef + 12FEA536CA7A9B04EC77DAEE + isa + PBXBuildFile + + E4547E11D0E4C644AC0E5E67 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NBUActionSheet.m + NBUBadgeSegmentedControl.h path - Source/UI/NBUActionSheet.m + Source/UI/NBUBadgeSegmentedControl.h sourceTree <group> - E57A56589EF19A2B4EF5B18B + E468715D6DA9B22E919F259A - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - NO - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PREPROCESSOR_DEFINITIONS - - RELEASE=1 - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - + includeInIndex + 1 isa - XCBuildConfiguration + PBXFileReference + lastKnownFileType + sourcecode.c.h name - Release - - E5AE5414B9C6A8F73C75BC58 - - buildActionMask - 2147483647 - files - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + NBUView.h + path + Source/UI/NBUView.h + sourceTree + <group> - E5D2BE322503955996D2627C + E5C95A0859B4760A11FCD82C fileRef - F15341B3A1F04BF2B1DD188E + 3FFF707B571AEDDCEACCBF4A isa PBXBuildFile - E613D635BF9FB47273E4D116 + E5DA2402F56AB4C9FB08116C includeInIndex 1 @@ -6419,69 +6590,47 @@ lastKnownFileType sourcecode.c.h name - NBUTabBarController.h + NBULog.h path - Source/UI/NBUTabBarController.h + Source/NBULog.h sourceTree <group> - E63D6532F3710B38840775A7 + E63FDC0EA1E9EC86AFA15EB9 fileRef - DEBC93796F211592AD6DE52D + F1AF9DDC1C5E50AB17C56BC9 isa PBXBuildFile - - E67DAAC8012F45BF2E66A17C - - baseConfigurationReference - 2887FE742001B08332E23CFA - buildSettings + settings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-NBULog/Pods-NBULog-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + E640ADF0FA80B3BD043005A0 + + includeInIndex + 1 isa - XCBuildConfiguration + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Debug + DDAbstractDatabaseLogger.m + path + Classes/DDAbstractDatabaseLogger.m + sourceTree + <group> + + E67B242C3BC397BCFCB8D5A6 + + fileRef + 014E54C9732FA0F8B14DF248 + isa + PBXBuildFile - E6C7BC5EAB893A729F91F24B + E6A25531230D318CDBD4B335 includeInIndex 1 @@ -6490,13 +6639,24 @@ lastKnownFileType sourcecode.c.h name - UIButton+NBUAdditions.h + RKFixCategoryBug.h path - Source/Additions/UIButton+NBUAdditions.h + Library/RestKit Support/RKFixCategoryBug.h sourceTree <group> - E709165C09A239BBBCBEFFAA + E72C5DD937F5F516030DD771 + + isa + PBXTargetDependency + name + Pods-NBULog + target + F00CB390FE14073FB863A458 + targetProxy + 042ADCBF53A132CA508F04A1 + + E797CB30FE5475DC9A9C59A3 includeInIndex 1 @@ -6505,133 +6665,143 @@ lastKnownFileType sourcecode.c.objc name - UIButton+NBUAdditions.m + DDContextFilterLogFormatter.m path - Source/Additions/UIButton+NBUAdditions.m + Classes/Extensions/DDContextFilterLogFormatter.m sourceTree <group> - E7654CE0A3FDF996038C7E8D + E7FA65DF9A56E54C59A87880 - children - - 9E1F28A032B4C8211EB6FEA9 - 2B29526066D8A56E0261D985 - 9C95396014B067A7F39CB01A - 71672FE4A9370262D3E62906 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Support Files + UIResponder+NBUAdditions.m path - ../Target Support Files/Pods-LumberjackConsole + Source/Additions/UIResponder+NBUAdditions.m sourceTree <group> - E7CB67B012FF747AACC49331 + E839279B34BEB2EDBA18418A + + fileRef + 3D011AD34E94CB2D703A4F6E + isa + PBXBuildFile + + E840DBE639F58D013B4E2EF7 children - C72A0D1D4BE763CBC139CDDF - D68005D5AC90083622B7985F - 9D33F87382CF1BA2E1D992F3 - EE4C7E1AE7BE4CF3B91CF1EF - F8966D4A70D3B037AD5EE5BE - 39C03613E3D7907B918C444D + 54A7D9E24166866BF6BBDA01 + BB0D2845452FCCEA709CA271 + 12FB92853305C9943849DB5A + F654307F87FA1C3B250AE5F2 + D543EA57BFC0FAD876B31922 + 41ADA3400B4A7A2295479C3F isa PBXGroup + name + iOS sourceTree <group> - E7D5F94AF5B768BFCE956647 + E90F7C9CBD371937561B2F4B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + file.xib name - NSFileManager+NBUAdditions.m + NBUSplashView.xib path - Source/Additions/NSFileManager+NBUAdditions.m + Source/UI/NBUSplashView.xib sourceTree <group> - E7F078B855D8850184B2E379 + E9F0A36DEFAA1B31103F9263 + + fileRef + 98F8C2C71605EC196535B660 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + EA95775189508333907AEDB9 + + fileRef + 4C4146D5C4D0E9532935B680 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + EB2AA56B01B36F2825157C7E includeInIndex 1 isa PBXFileReference lastKnownFileType - file.xib + sourcecode.c.h name - NBUTabBarControllerSample.xib + ObjectView.h path - Source/UI/NBUTabBarControllerSample.xib + Library/NBUCompatibility/ObjectView.h sourceTree <group> - E81A02858BC7E607B65634B5 + EBE30DC6CD6C97101ADE5F3D - baseConfigurationReference - 2B29526066D8A56E0261D985 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-LumberjackConsole/Pods-LumberjackConsole-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 5.0 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + buildActionMask + 2147483647 + files + + 8B12927165C6144A521699C1 + 424335FD5EB31D95D3396494 + 71757AB1EC10C108113D1E38 + 10BF0A414699CC964FFDFD9C + FFE524B308B523609B279E43 + F65DA541CCDA77AC702345ED + 5B252DB549998D6736CEAFED + 643C0CCFC94C1F327145C3B2 + 3CA328E0F457D03BA49CF52A + E67B242C3BC397BCFCB8D5A6 + isa - XCBuildConfiguration - name - Debug + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + ED018B4B8BE696EBE07662A7 + + fileRef + DEC33833688A47A8A76EBB83 + isa + PBXBuildFile - E873F6DD669A11EB8C1B21D5 + ED22901847BFB5C0A97ECA2E fileRef - A16D3B47477C277B0CC09B08 + BF71F6954BCE6A6C5ECB3326 isa PBXBuildFile - E89D68F28D9C1CC2607E0526 + EE27BFDAE70EA29BD5CE492D includeInIndex 1 @@ -6640,27 +6810,33 @@ lastKnownFileType sourcecode.c.h name - ObjectView.h + NBULogContextDescription.h path - Library/NBUCompatibility/ObjectView.h + Source/NBULogContextDescription.h sourceTree <group> - E99912EF4B8865174CEFA116 + EE6685696AAF063C49164A58 - buildConfigurations - - 64B71FC57943B74074816B4E - 782CC4F0C4AA5C6B21330CCA - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + fileRef + 12FB92853305C9943849DB5A isa - XCConfigurationList + PBXBuildFile + + EED1B42C3F1B24A146A93557 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-NBULog-prefix.pch + sourceTree + <group> - EA057015260785E94288CE81 + EEF03BEF5FB5B3FF8FA2BFA3 includeInIndex 1 @@ -6669,26 +6845,28 @@ lastKnownFileType sourcecode.c.h name - DDASLLogger.h + NBUBadgeView.h path - Classes/DDASLLogger.h + Source/UI/NBUBadgeView.h sourceTree <group> - EA470A2CF056C52638608419 + EF5F9B5A5763727BA5D6231C - explicitFileType - wrapper.cfbundle includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NBUActionSheet.h path - NBUKit.bundle + Source/UI/NBUActionSheet.h sourceTree - BUILT_PRODUCTS_DIR + <group> - EB4FBFBB466C86D43802058C + EFA1E2BC62BE61CACE430CEE includeInIndex 1 @@ -6701,29 +6879,73 @@ sourceTree <group> - EB900C9D373699960237158B + F00CB390FE14073FB863A458 - fileRef - 094D07AEC49A68A923CA8CFA + buildConfigurationList + 9292D139297F82512A09D18C + buildPhases + + A288F39A3E11CFD7E71E9083 + 25B5718BE9DC8C0F8532869C + 9B56F1B41D59E6E1A412ED3D + + buildRules + + dependencies + + 5756A2211D8B90746F4E2465 + isa - PBXBuildFile + PBXNativeTarget + name + Pods-NBULog + productName + Pods-NBULog + productReference + 95F5BB0F2E04CF347BC49EC7 + productType + com.apple.product-type.library.static - EBDF3551DE03D905864EAF9E + F03535C98D1D8FF0BDDEA7E2 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIImage+NBUAdditions.m + UIApplication+NBUAdditions.h path - Source/Additions/UIImage+NBUAdditions.m + Source/Additions/UIApplication+NBUAdditions.h sourceTree <group> - EE0FB3C2FAF1E32820EBE066 + F10BE49AD5C241C62F5EB47F + + fileRef + FFBB921E26655D30D6F204C2 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + F1380EBD128852DE7810FCCF + + fileRef + 4196413238A3310A59B5C293 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + F1AF9DDC1C5E50AB17C56BC9 includeInIndex 1 @@ -6732,45 +6954,50 @@ lastKnownFileType sourcecode.c.objc name - DDAbstractDatabaseLogger.m + NSArray+NBUAdditions.m path - Classes/DDAbstractDatabaseLogger.m + Source/Additions/NSArray+NBUAdditions.m sourceTree <group> - EE29ACD434487453374EE8F0 + F1EAF43C7792EE79D825F2A2 fileRef - 9F7F759E2B650897C2416A3D + 9C0270D5B21E965B8BBDA286 isa PBXBuildFile - EE4C7E1AE7BE4CF3B91CF1EF + F2F7644F0D37175BF20A177F - children - - D08B641F13CAC51BCC6D32F3 - 4FF037BF14A05814FABD94D7 - 276FAF27D8399FECC410C036 - A6F92A0068F1FB2B00EE365D - C2C4B8BA5066D18EB8AB8E4A - ACB6E49DC20C0549716782F5 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Pods + DDDispatchQueueLogFormatter.m + path + Classes/Extensions/DDDispatchQueueLogFormatter.m sourceTree <group> - EEFAD81BB2EFB94BEC15A52A + F3CB411C69CCA15E7F4AAD0A - fileRef - A278FF748B1C2CAE58143565 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PTEConsoleTableView.h + path + Source/PTEConsoleTableView.h + sourceTree + <group> - EF8378FA00C2B7A7E9748B61 + F418114E2668D059F9480A2D includeInIndex 1 @@ -6779,181 +7006,127 @@ lastKnownFileType sourcecode.c.objc path - Pods-NBUKit-dummy.m + Pods-NBULog-dummy.m sourceTree <group> - F0069E0C59E1753452B54690 + F441EEC2C92A662C45F8D72A + + fileRef + F418114E2668D059F9480A2D + isa + PBXBuildFile + + F45C738FB9F345C59B5B491C + + fileRef + B254CFB44322C0FB0EEA5740 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + F4A696FA244030F51D42361D + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSBundle+RKAdditions.m path - Library/RestKit Support/NSBundle+RKAdditions.m + libPods-LumberjackConsole.a sourceTree - <group> + BUILT_PRODUCTS_DIR - F0E6797E43E168B1C8973A86 + F6374D6E3B650AD2C9B6F9F1 includeInIndex 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc name - en.lproj + RKOrderedDictionary.m path - Resources/en.lproj + Library/RestKit Support/RKOrderedDictionary.m sourceTree <group> - F15341B3A1F04BF2B1DD188E + F654307F87FA1C3B250AE5F2 - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - NBURotatingViews.h + MessageUI.framework path - Source/UI/NBURotatingViews.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MessageUI.framework sourceTree - <group> - - F1AC8AD2AF5B3C3DDF845233 - - buildConfigurationList - E30236667240C6C5C3C96D1E - buildPhases - - C53A76C007148286A31111AC - 74AF945DCEB3F5DCD5796EAB - 6D463953C411691D1A91E1EA - - buildRules - - dependencies - - 09A617407C5000C12DA5E03B - 6B5F961BC037BFAF2627B108 - 873545A647C6E4154E82B2AF - D6FD15EFFF6E843F5D2D6F27 - - isa - PBXNativeTarget - name - Pods-NBUKit - productName - Pods-NBUKit - productReference - E463083FB57171C04EBF05BF - productType - com.apple.product-type.library.static - - F1AF94705F8438E1ADDA123A - - fileRef - 278238A061068528A594E6A2 - isa - PBXBuildFile - - F42D8691CC8A897ECAB7BEFD - - fileRef - B3D9A5E22A16D4FE016F76A3 - isa - PBXBuildFile - - F4A30DF43B4DCD25E9624C99 - - fileRef - 1259CAF94E7CB0581DB3C776 - isa - PBXBuildFile + DEVELOPER_DIR - F55707442482E6E0B5D93489 + F65DA541CCDA77AC702345ED fileRef - 0FE703088D78B4CC1A8461E0 + 8D9180B6101FBE437C218E4B isa PBXBuildFile - F55FEACC91B5607B4113DB9E + F7E9AD046B3890006A9ADEB8 fileRef - 6D505A72BFDC4F96008C7DBA + D8B412795EC2CE63128BBDC1 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - F637CCD3EA9F7BB375367C3D + F885A47CCB4DACB59D199730 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - PTEConsoleTableView.h + text.xcconfig path - Source/PTEConsoleTableView.h + Pods-NBULog-Private.xcconfig sourceTree <group> - F69D84D95570E60E994B5B1C - - fileRef - AE3114156C897BEF1D08650A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - F71D9CF21AD6384D4DEDA5A5 + F8EC456A85867A599F2092E9 - fileRef - DBB440C1640924BE5F1240C7 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXTargetDependency + name + Pods-MotionOrientation@PTEz + target + B7C1F2EB89C741B5428D068A + targetProxy + C7357C19BE97C0F82CFDCF91 - F747D27C31E22A1987457E71 + F90CE3A0FA86327FC1C02037 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UINavigationController+NBUAdditions.m + UINavigationController+NBUAdditions.h path - Source/Additions/UINavigationController+NBUAdditions.m + Source/Additions/UINavigationController+NBUAdditions.h sourceTree <group> - F88FC6C76653C2CC82389602 + F9A656D2F725923D5FF5717C baseConfigurationReference - 2887FE742001B08332E23CFA + B7534A2A2892201A23BCAC88 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -6965,7 +7138,7 @@ GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Target Support Files/Pods-NBULog/Pods-NBULog-prefix.pch + Target Support Files/Pods-LumberjackConsole/Pods-LumberjackConsole-prefix.pch INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET @@ -7000,207 +7173,118 @@ name Release - F8966D4A70D3B037AD5EE5BE + FC1B944F92B24AD89498C369 - children + buildConfigurationList + 42DEC2644EF74CDEE5828F4B + buildPhases - EA470A2CF056C52638608419 - 473401EC3B5D3A84F73800C6 - BF0467B1FBFA0BC226164891 - 787E570381B9EA999FC9F623 - 0E62802E309297E2ABE7549D - 28FF639ABF64BB870DB964C9 - FE03DFD9CE37B866E5E0BE23 - E463083FB57171C04EBF05BF - D43597FFD3DF4D0CC8E92D92 + 12B713B8797D47358C7CAD9D + 65A90BFE717589015BB38805 + 521C398CF9081F78570B4042 + buildRules + + dependencies + isa - PBXGroup + PBXNativeTarget name - Products - sourceTree - <group> + Pods-Lockbox + productName + Pods-Lockbox + productReference + 6E99D3B9E79F08054E8A64B9 + productType + com.apple.product-type.library.static - F8ECE02BBF6A19D50CB298DD + FC2BA8FEA621F04B484EDE53 - includeInIndex - 1 + buildActionMask + 2147483647 + files + + 8FB5FC09B4B13F8C72373134 + isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-NBUCore-Private.xcconfig - sourceTree - <group> + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - F9323BE31B6D475972B863E2 + FD2FB0C647E59F9FA2CE9584 fileRef - C649D099B598D7DD0717B2A3 + 2A14641E02F3642E2446DF5B isa PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + - FA3D0FFEF61FBB3FC7FDBBF8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DDTTYLogger.h - path - Classes/DDTTYLogger.h - sourceTree - <group> - - FA85134B276568CA44A95FA2 + FD933F7374242D3AE1CF0248 - includeInIndex - 1 + children + + 60360AB6CCA60D4F3860E936 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - NBUKit.m - path - Source/NBUKit.m + Resources sourceTree <group> - FB151F95C80DBD041301D751 + FE138A8C21C2A3A42598DA1C buildActionMask 2147483647 files - B613DDF8ECF301199E1D5CB4 + 8F816A7299473ED9BD3E5443 + 9DA5AFD5EA96D6305961EF5D isa PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - FBBF77725A46DE2ACC5692DF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NBUCore.h - path - Source/NBUCore.h - sourceTree - <group> - - FC46CA2D3DC8E4507891E260 + FF25F6E5DAA97000D1540A3F - fileRef - DF4721675B3DFC008B3A916E + buildActionMask + 2147483647 + files + isa - PBXBuildFile + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - FC5273C8AF01E4F80C2C50B2 + FFBB921E26655D30D6F204C2 includeInIndex 1 - isa - PBXFileReference - name - LumberjackConsole.storyboard - path - Source/LumberjackConsole.storyboard - sourceTree - <group> - - FC9DCB5375C8F2422523D8A7 - - fileRef - 5B3B709E615E3385CE7B2C23 - isa - PBXBuildFile - - FD829EECC7D858B4C83E521E - - fileRef - 3C02C0080DE3EF5237473A73 - isa - PBXBuildFile - - FDE7949DEB910E1ADFB89B74 - - fileRef - 21B6EDE3512D985ACC48C67C - isa - PBXBuildFile - - FE03DFD9CE37B866E5E0BE23 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-NBUCore.a - sourceTree - BUILT_PRODUCTS_DIR - - FE64A5A5C6FED9EAD4733B18 - isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.objc name - MessageUI.framework + NSBundle+RKAdditions.m path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/MessageUI.framework + Library/RestKit Support/NSBundle+RKAdditions.m sourceTree - DEVELOPER_DIR - - FED432F9E152A7F8A0C28316 - - fileRef - 13A9BDE724EC3743153BC5B7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - FF14496F082FBB8D716931FC - - buildConfigurations - - 43177AB250DF0138DE8D3987 - 83AFA1D9339A09252769591D - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList + <group> - FFC6ECB4C47D13E6780E3163 + FFE524B308B523609B279E43 fileRef - E7F078B855D8850184B2E379 + A1C883F8276E60F7F6A66C6C isa PBXBuildFile rootObject - 3513BC596C03B1C50670A25E + 5AFE06B6EA36A6A878E04EBF diff --git a/Demo/Pods/Target Support Files/Pods/Pods-environment.h b/Demo/Pods/Target Support Files/Pods/Pods-environment.h index cfdc0d5..dbdbee9 100644 --- a/Demo/Pods/Target Support Files/Pods/Pods-environment.h +++ b/Demo/Pods/Target Support Files/Pods/Pods-environment.h @@ -33,14 +33,14 @@ // Lockbox #define COCOAPODS_POD_AVAILABLE_Lockbox #define COCOAPODS_VERSION_MAJOR_Lockbox 2 -#define COCOAPODS_VERSION_MINOR_Lockbox 0 +#define COCOAPODS_VERSION_MINOR_Lockbox 1 #define COCOAPODS_VERSION_PATCH_Lockbox 0 // LumberjackConsole #define COCOAPODS_POD_AVAILABLE_LumberjackConsole #define COCOAPODS_VERSION_MAJOR_LumberjackConsole 2 #define COCOAPODS_VERSION_MINOR_LumberjackConsole 4 -#define COCOAPODS_VERSION_PATCH_LumberjackConsole 0 +#define COCOAPODS_VERSION_PATCH_LumberjackConsole 2 // MotionOrientation@PTEz #define COCOAPODS_POD_AVAILABLE_MotionOrientation_PTEz @@ -52,53 +52,47 @@ #define COCOAPODS_POD_AVAILABLE_NBUCore #define COCOAPODS_VERSION_MAJOR_NBUCore 2 #define COCOAPODS_VERSION_MINOR_NBUCore 0 -#define COCOAPODS_VERSION_PATCH_NBUCore 3 +#define COCOAPODS_VERSION_PATCH_NBUCore 4 // NBUKit #define COCOAPODS_POD_AVAILABLE_NBUKit #define COCOAPODS_VERSION_MAJOR_NBUKit 2 #define COCOAPODS_VERSION_MINOR_NBUKit 4 -#define COCOAPODS_VERSION_PATCH_NBUKit 0 +#define COCOAPODS_VERSION_PATCH_NBUKit 1 // NBUKit/Additions #define COCOAPODS_POD_AVAILABLE_NBUKit_Additions #define COCOAPODS_VERSION_MAJOR_NBUKit_Additions 2 #define COCOAPODS_VERSION_MINOR_NBUKit_Additions 4 -#define COCOAPODS_VERSION_PATCH_NBUKit_Additions 0 +#define COCOAPODS_VERSION_PATCH_NBUKit_Additions 1 // NBUKit/Base #define COCOAPODS_POD_AVAILABLE_NBUKit_Base #define COCOAPODS_VERSION_MAJOR_NBUKit_Base 2 #define COCOAPODS_VERSION_MINOR_NBUKit_Base 4 -#define COCOAPODS_VERSION_PATCH_NBUKit_Base 0 +#define COCOAPODS_VERSION_PATCH_NBUKit_Base 1 // NBUKit/Library #define COCOAPODS_POD_AVAILABLE_NBUKit_Library #define COCOAPODS_VERSION_MAJOR_NBUKit_Library 2 #define COCOAPODS_VERSION_MINOR_NBUKit_Library 4 -#define COCOAPODS_VERSION_PATCH_NBUKit_Library 0 - -// NBUKit/Library/NBUCompatibility -#define COCOAPODS_POD_AVAILABLE_NBUKit_Library_NBUCompatibility -#define COCOAPODS_VERSION_MAJOR_NBUKit_Library_NBUCompatibility 2 -#define COCOAPODS_VERSION_MINOR_NBUKit_Library_NBUCompatibility 4 -#define COCOAPODS_VERSION_PATCH_NBUKit_Library_NBUCompatibility 0 +#define COCOAPODS_VERSION_PATCH_NBUKit_Library 1 // NBUKit/Library/RestKitSupport #define COCOAPODS_POD_AVAILABLE_NBUKit_Library_RestKitSupport #define COCOAPODS_VERSION_MAJOR_NBUKit_Library_RestKitSupport 2 #define COCOAPODS_VERSION_MINOR_NBUKit_Library_RestKitSupport 4 -#define COCOAPODS_VERSION_PATCH_NBUKit_Library_RestKitSupport 0 +#define COCOAPODS_VERSION_PATCH_NBUKit_Library_RestKitSupport 1 // NBUKit/UI #define COCOAPODS_POD_AVAILABLE_NBUKit_UI #define COCOAPODS_VERSION_MAJOR_NBUKit_UI 2 #define COCOAPODS_VERSION_MINOR_NBUKit_UI 4 -#define COCOAPODS_VERSION_PATCH_NBUKit_UI 0 +#define COCOAPODS_VERSION_PATCH_NBUKit_UI 1 // NBULog #define COCOAPODS_POD_AVAILABLE_NBULog #define COCOAPODS_VERSION_MAJOR_NBULog 1 #define COCOAPODS_VERSION_MINOR_NBULog 2 -#define COCOAPODS_VERSION_PATCH_NBULog 1 +#define COCOAPODS_VERSION_PATCH_NBULog 2 diff --git a/Demo/Pods/Target Support Files/Pods/Pods-resources.sh b/Demo/Pods/Target Support Files/Pods/Pods-resources.sh index e9309c3..08b1379 100755 --- a/Demo/Pods/Target Support Files/Pods/Pods-resources.sh +++ b/Demo/Pods/Target Support Files/Pods/Pods-resources.sh @@ -31,6 +31,10 @@ install_resource() echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" ;; + *.xcmappingmodel) + echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" + xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + ;; *.xcassets) ;; /*)