From bc64b9c3ab66c4c037358e2d5d946fdf80d1da30 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 00:04:02 -0600 Subject: [PATCH 01/22] Basic OAuth implementation down. Still need refresh tokens --- Classes/Networking/RKClient+Users.m | 2 +- Classes/Networking/RKClient.h | 16 +++++++ Classes/Networking/RKClient.m | 72 +++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 1 deletion(-) diff --git a/Classes/Networking/RKClient+Users.m b/Classes/Networking/RKClient+Users.m index 17cdadc..57611a6 100644 --- a/Classes/Networking/RKClient+Users.m +++ b/Classes/Networking/RKClient+Users.m @@ -79,7 +79,7 @@ @implementation RKClient (Users) - (NSURLSessionDataTask *)currentUserWithCompletion:(RKObjectCompletionBlock)completion { - return [self getPath:@"api/me.json" parameters:nil completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { + return [self getPath:([self isSignedInViaOauth] ? @"api/v1/me" : @"api/me.json") parameters:nil completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { if (responseObject) { RKUser *account = [RKObjectBuilder objectFromJSON:responseObject]; diff --git a/Classes/Networking/RKClient.h b/Classes/Networking/RKClient.h index 30234ec..b90937b 100644 --- a/Classes/Networking/RKClient.h +++ b/Classes/Networking/RKClient.h @@ -44,6 +44,15 @@ extern NSString * const RKClientErrorDomain; */ @property (nonatomic, strong) NSString *userAgent; +/** + The current clientId and clientSecret for this app. + Only required if authenticating via OAuth + */ +@property (nonatomic, strong) NSString *clientId; +@property (nonatomic, strong) NSString *clientSecret; +@property (nonatomic, strong) NSString *accessToken; +@property (nonatomic, strong) NSString *refreshToken; + + (instancetype)sharedClient; /** @@ -65,6 +74,11 @@ extern NSString * const RKClientErrorDomain; */ - (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSString *)password completion:(RKCompletionBlock)completion; +/** + Signs into reddit via OAuth + */ +- (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope; +- (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion; /** Updates the current user. This is useful for getting updated karma totals, or checking whether they have unread private messages. @@ -79,6 +93,8 @@ extern NSString * const RKClientErrorDomain; */ - (BOOL)isSignedIn; +- (BOOL)isSignedInViaOauth; + /** Signs the current user out. */ diff --git a/Classes/Networking/RKClient.m b/Classes/Networking/RKClient.m index b8bb226..6234566 100644 --- a/Classes/Networking/RKClient.m +++ b/Classes/Networking/RKClient.m @@ -128,6 +128,68 @@ - (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSSt return authenticationTask; } +- (void)setClientId:(NSString *)clientId clientSecret:(NSString*)clientSecret{ + _clientId = [clientId copy]; + _clientSecret = [clientSecret copy]; +} + +- (void)setOAuthorizationHeader{ + [[self requestSerializer] setAuthorizationHeaderFieldWithUsername:_clientId password:_clientSecret]; +} + +- (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope { + NSParameterAssert(redirectURI); + NSParameterAssert(state); + NSParameterAssert(scope); + NSAssert(_clientId != nil, @"You must first set a clientId"); + return [NSURL URLWithString:[NSString stringWithFormat:@"%@/api/v1/authorize?response_type=code&redirect_uri=%@&client_id=%@&duration=permanent&scope=%@&state=%@", [[self class] APIBaseHTTPSURL], redirectURI, _clientId, [scope componentsJoinedByString:@","], state]]; +} + +- (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion +{ + NSParameterAssert(accessCode); + NSParameterAssert(redirectURI); + NSParameterAssert(state); + + [self setOAuthorizationHeader]; + NSDictionary *parameters = @{@"code": accessCode, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"authorization_code"}; + + NSURL *baseURL = [[self class] APIBaseHTTPSURL]; + NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; + + NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; + + __weak __typeof(self)weakSelf = self; + NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { + if (error) + { + if (completion) + { + completion(error); + } + } + else + { + _accessToken = responseObject[@"access_token"]; + _refreshToken = responseObject[@"refresh_token"]; + [self setBearerAccessToken:_accessToken]; + + [weakSelf currentUserWithCompletion:^(id object, NSError *error) { + weakSelf.currentUser = object; + + if (completion) + { + completion(nil); + } + }]; + } + }]; + + [authenticationTask resume]; + + return authenticationTask; +} + - (void)updateCurrentUserWithCompletion:(RKCompletionBlock)completion { __weak __typeof(self)weakSelf = self; @@ -149,6 +211,11 @@ - (BOOL)isSignedIn return self.modhash != nil; } +- (BOOL)isSignedInViaOauth +{ + return _clientId != nil && _accessToken != nil; +} + - (void)signOut { self.currentUser = nil; @@ -167,6 +234,11 @@ - (void)signOut } } +- (void)setBearerAccessToken:(NSString*)accessToken +{ + [[self requestSerializer] setValue:[@"bearer " stringByAppendingString: accessToken] forHTTPHeaderField:@"Authorization"]; +} + - (void)setModhash:(NSString *)modhash { _modhash = [modhash copy]; From d5b6c8b119593bf3bf3a5db50c87bbc32ee3818d Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 09:21:23 -0600 Subject: [PATCH 02/22] Breaking Reddit OAuth Client out into it's own subclass --- Classes/Networking/RKClient+Users.h | 2 +- Classes/Networking/RKClient+Users.m | 2 +- Classes/Networking/RKClient.h | 25 - Classes/Networking/RKClient.m | 72 - Classes/Networking/RKOAuthClient.h | 34 + Classes/Networking/RKOAuthClient.m | 127 + Classes/RedditKit.h | 1 + Example/Podfile.lock | 2 +- Example/Pods/Local Podspecs/RedditKit.podspec | 2 +- Example/Pods/Manifest.lock | 2 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 6681 ++++------------- 11 files changed, 1579 insertions(+), 5371 deletions(-) create mode 100644 Classes/Networking/RKOAuthClient.h create mode 100644 Classes/Networking/RKOAuthClient.m diff --git a/Classes/Networking/RKClient+Users.h b/Classes/Networking/RKClient+Users.h index 52b22fa..7b2793e 100644 --- a/Classes/Networking/RKClient+Users.h +++ b/Classes/Networking/RKClient+Users.h @@ -20,7 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -#import "RKClient.h" +#import "RKOAuthClient.h" #import "RKCompletionBlocks.h" typedef NS_ENUM(NSUInteger, RKUserContentCategory) diff --git a/Classes/Networking/RKClient+Users.m b/Classes/Networking/RKClient+Users.m index 57611a6..6e57698 100644 --- a/Classes/Networking/RKClient+Users.m +++ b/Classes/Networking/RKClient+Users.m @@ -79,7 +79,7 @@ @implementation RKClient (Users) - (NSURLSessionDataTask *)currentUserWithCompletion:(RKObjectCompletionBlock)completion { - return [self getPath:([self isSignedInViaOauth] ? @"api/v1/me" : @"api/me.json") parameters:nil completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { + return [self getPath:([self isKindOfClass:[RKOAuthClient class]] ? @"api/v1/me" : @"api/me.json") parameters:nil completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { if (responseObject) { RKUser *account = [RKObjectBuilder objectFromJSON:responseObject]; diff --git a/Classes/Networking/RKClient.h b/Classes/Networking/RKClient.h index b90937b..b623b1e 100644 --- a/Classes/Networking/RKClient.h +++ b/Classes/Networking/RKClient.h @@ -44,15 +44,6 @@ extern NSString * const RKClientErrorDomain; */ @property (nonatomic, strong) NSString *userAgent; -/** - The current clientId and clientSecret for this app. - Only required if authenticating via OAuth - */ -@property (nonatomic, strong) NSString *clientId; -@property (nonatomic, strong) NSString *clientSecret; -@property (nonatomic, strong) NSString *accessToken; -@property (nonatomic, strong) NSString *refreshToken; - + (instancetype)sharedClient; /** @@ -65,20 +56,6 @@ extern NSString * const RKClientErrorDomain; */ + (NSURL *)APIBaseHTTPSURL; -/** - Signs into reddit. - - @param username The user's username. - @param password The user's password. - @param completion The block to be executed upon completion of the request. - */ -- (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSString *)password completion:(RKCompletionBlock)completion; - -/** - Signs into reddit via OAuth - */ -- (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope; -- (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion; /** Updates the current user. This is useful for getting updated karma totals, or checking whether they have unread private messages. @@ -93,8 +70,6 @@ extern NSString * const RKClientErrorDomain; */ - (BOOL)isSignedIn; -- (BOOL)isSignedInViaOauth; - /** Signs the current user out. */ diff --git a/Classes/Networking/RKClient.m b/Classes/Networking/RKClient.m index 6234566..b8bb226 100644 --- a/Classes/Networking/RKClient.m +++ b/Classes/Networking/RKClient.m @@ -128,68 +128,6 @@ - (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSSt return authenticationTask; } -- (void)setClientId:(NSString *)clientId clientSecret:(NSString*)clientSecret{ - _clientId = [clientId copy]; - _clientSecret = [clientSecret copy]; -} - -- (void)setOAuthorizationHeader{ - [[self requestSerializer] setAuthorizationHeaderFieldWithUsername:_clientId password:_clientSecret]; -} - -- (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope { - NSParameterAssert(redirectURI); - NSParameterAssert(state); - NSParameterAssert(scope); - NSAssert(_clientId != nil, @"You must first set a clientId"); - return [NSURL URLWithString:[NSString stringWithFormat:@"%@/api/v1/authorize?response_type=code&redirect_uri=%@&client_id=%@&duration=permanent&scope=%@&state=%@", [[self class] APIBaseHTTPSURL], redirectURI, _clientId, [scope componentsJoinedByString:@","], state]]; -} - -- (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion -{ - NSParameterAssert(accessCode); - NSParameterAssert(redirectURI); - NSParameterAssert(state); - - [self setOAuthorizationHeader]; - NSDictionary *parameters = @{@"code": accessCode, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"authorization_code"}; - - NSURL *baseURL = [[self class] APIBaseHTTPSURL]; - NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; - - NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; - - __weak __typeof(self)weakSelf = self; - NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { - if (error) - { - if (completion) - { - completion(error); - } - } - else - { - _accessToken = responseObject[@"access_token"]; - _refreshToken = responseObject[@"refresh_token"]; - [self setBearerAccessToken:_accessToken]; - - [weakSelf currentUserWithCompletion:^(id object, NSError *error) { - weakSelf.currentUser = object; - - if (completion) - { - completion(nil); - } - }]; - } - }]; - - [authenticationTask resume]; - - return authenticationTask; -} - - (void)updateCurrentUserWithCompletion:(RKCompletionBlock)completion { __weak __typeof(self)weakSelf = self; @@ -211,11 +149,6 @@ - (BOOL)isSignedIn return self.modhash != nil; } -- (BOOL)isSignedInViaOauth -{ - return _clientId != nil && _accessToken != nil; -} - - (void)signOut { self.currentUser = nil; @@ -234,11 +167,6 @@ - (void)signOut } } -- (void)setBearerAccessToken:(NSString*)accessToken -{ - [[self requestSerializer] setValue:[@"bearer " stringByAppendingString: accessToken] forHTTPHeaderField:@"Authorization"]; -} - - (void)setModhash:(NSString *)modhash { _modhash = [modhash copy]; diff --git a/Classes/Networking/RKOAuthClient.h b/Classes/Networking/RKOAuthClient.h new file mode 100644 index 0000000..65367a9 --- /dev/null +++ b/Classes/Networking/RKOAuthClient.h @@ -0,0 +1,34 @@ +// +// RKOAuthClient.h +// Pods +// +// Created by Joseph Pintozzi on 11/14/13. +// +// + +#import "RKClient.h" + +@interface RKOAuthClient : RKClient + +/** + The current clientId and clientSecret for this app. + Only required if authenticating via OAuth + */ +@property (nonatomic, strong) NSString *clientId; +@property (nonatomic, strong) NSString *clientSecret; +@property (nonatomic, strong) NSString *accessToken; +@property (nonatomic, strong) NSString *refreshToken; + +/** + Returns a RKClient ready for OAuth + Get a client ID and secret here: https://ssl.reddit.com/prefs/apps + */ +- (id)initWithClientId:(NSString *)clientId clientSecret:(NSString *)clientSecret; + +/** + Signs into reddit via OAuth + */ +- (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope; +- (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion; + +@end diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m new file mode 100644 index 0000000..4b524de --- /dev/null +++ b/Classes/Networking/RKOAuthClient.m @@ -0,0 +1,127 @@ +// +// RKOAuthClient.m +// Pods +// +// Created by Joseph Pintozzi on 11/14/13. +// +// + +#import "RKOAuthClient.h" +#import "RKUser.h" +#import "RKResponseSerializer.h" + +#import "RKClient+Users.h" + +NSString * const RKClientErrorDomain = @"RKClientErrorDomain"; +@interface RKOAuthClient () + +@property (nonatomic, strong) RKUser *currentUser; + +@end +@implementation RKOAuthClient + +- (id)initWithClientId:(NSString *)clientId clientSecret:(NSString *)clientSecret +{ + if (self = [super initWithBaseURL:[[self class] APIBaseURL]]) + { + self.requestSerializer = [AFHTTPRequestSerializer serializer]; + self.responseSerializer = [RKResponseSerializer serializer]; + } + + return self; +} + +# Overriding API urls + ++ (NSURL *)APIBaseURL +{ + //OAuth requires HTTPS + return [[self class] APIBaseHTTPSURL]; +} + ++ (NSURL *)APIBaseHTTPSURL +{ + return [NSURL URLWithString:@"https://oauth.reddit.com/"]; +} + ++ (NSURL *)APIBaseLoginURL +{ + return [NSURL URLWithString:@"https://ssl.reddit.com/"]; +} + +- (void)setClientId:(NSString *)clientId clientSecret:(NSString*)clientSecret{ + _clientId = [clientId copy]; + _clientSecret = [clientSecret copy]; +} + +- (void)setOAuthorizationHeader{ + NSAssert(_clientId != nil, @"You must first set a clientId"); + NSAssert(_clientSecret != nil, @"You must first set a clientSecret"); + [[self requestSerializer] setAuthorizationHeaderFieldWithUsername:_clientId password:_clientSecret]; +} + +- (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope { + NSParameterAssert(redirectURI); + NSParameterAssert(state); + NSParameterAssert(scope); + NSAssert(_clientId != nil, @"You must first set a clientId"); + return [NSURL URLWithString:[NSString stringWithFormat:@"%@/api/v1/authorize?response_type=code&redirect_uri=%@&client_id=%@&duration=permanent&scope=%@&state=%@", [[self class] APIBaseLoginURL], redirectURI, _clientId, [scope componentsJoinedByString:@","], state]]; +} + +- (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion +{ + NSParameterAssert(accessCode); + NSParameterAssert(redirectURI); + NSParameterAssert(state); + + [self setOAuthorizationHeader]; + NSDictionary *parameters = @{@"code": accessCode, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"authorization_code"}; + + NSURL *baseURL = [[self class] APIBaseLoginURL]; + NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; + + NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; + + __weak __typeof(self)weakSelf = self; + NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { + if (error) + { + if (completion) + { + completion(error); + } + } + else + { + _accessToken = responseObject[@"access_token"]; + _refreshToken = responseObject[@"refresh_token"]; + [self setBearerAccessToken:_accessToken]; + + [weakSelf currentUserWithCompletion:^(id object, NSError *error) { + weakSelf.currentUser = object; + + if (completion) + { + completion(nil); + } + }]; + } + }]; + + [authenticationTask resume]; + + return authenticationTask; +} + +- (BOOL)isSignedIn +{ + return self.modhash != nil || _accessToken != nil; +} + + +- (void)setBearerAccessToken:(NSString*)accessToken +{ + [[self requestSerializer] setValue:[@"bearer " stringByAppendingString: accessToken] forHTTPHeaderField:@"Authorization"]; +} + +@end diff --git a/Classes/RedditKit.h b/Classes/RedditKit.h index fb4509d..4b3705b 100644 --- a/Classes/RedditKit.h +++ b/Classes/RedditKit.h @@ -21,6 +21,7 @@ // THE SOFTWARE. #import "RKClient.h" +#import "RKOAuthClient.h" #import "RKClient+Apps.h" #import "RKClient+Captcha.h" diff --git a/Example/Podfile.lock b/Example/Podfile.lock index de56701..36f7ba1 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -36,6 +36,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: AFNetworking: 22de50ae71ab1c4859773f61068d6fcd1d8f9a4d Mantle: abc3b0c81bc66eb624cf9cebb8640e377d5a44ae - RedditKit: 4380e33f9da5cef53b9781512b42448eba620709 + RedditKit: ade168efe91584f4a3f8a1d4f15d3cb11058a4d9 COCOAPODS: 0.27.1 diff --git a/Example/Pods/Local Podspecs/RedditKit.podspec b/Example/Pods/Local Podspecs/RedditKit.podspec index e0eff24..b40c4c0 100644 --- a/Example/Pods/Local Podspecs/RedditKit.podspec +++ b/Example/Pods/Local Podspecs/RedditKit.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "RedditKit" s.version = "1.0.0" - s.summary = "Objective-C framework for building apps with the reddit API." + s.summary = "An Objective-C wrapper for the reddit API." s.homepage = "http://redditkit.com/" s.license = 'MIT' s.author = { "Sam Symons" => "sam@samsymons.com" } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index de56701..36f7ba1 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -36,6 +36,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: AFNetworking: 22de50ae71ab1c4859773f61068d6fcd1d8f9a4d Mantle: abc3b0c81bc66eb624cf9cebb8640e377d5a44ae - RedditKit: 4380e33f9da5cef53b9781512b42448eba620709 + RedditKit: ade168efe91584f4a3f8a1d4f15d3cb11058a4d9 COCOAPODS: 0.27.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index a944d92..e5eed01 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -1,5269 +1,1412 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 0041EA6260384C9987F93737 - - fileRef - 4F3222649E444A5DAF3611E0 - isa - PBXBuildFile - - 00CE4A93F8144E3396BE405C - - fileRef - B9A28AECF7B044529900160E - isa - PBXBuildFile - - 01788A0696CB47929BB8F48D - - buildActionMask - 2147483647 - files - - 6E1658AAA89C4733BD2AF290 - 5083A0AAA16A4ED28D187472 - BE91D86BFBC54AA68AD51ED9 - 50BB816EAF6743E39D270C61 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 031DDE1F86344EF7914D0D3E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworking.h - path - AFNetworking/AFNetworking.h - sourceTree - <group> - - 03D949DAB7324C2FBC5E4A80 - - fileRef - AB4AEAC59B6D450493FBA2E7 - isa - PBXBuildFile - - 04257AFDD0AF48C0AFB353B0 - - fileRef - AE2294B44E674ECF91310B93 - isa - PBXBuildFile - - 0456B6AF64E5479DA6EE4761 - - fileRef - 6DE9E69B145A4C65B356670D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 04699747342A427E8D5AB671 - - fileRef - D7819E3417D44803BB46E293 - isa - PBXBuildFile - - 064F61A18C7E4DAF9E72C176 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Users.m - path - Classes/Networking/RKClient+Users.m - sourceTree - <group> - - 09ACCA44988E42CC98D645D0 - - fileRef - 5B2F65382D1D46BCB9DE4334 - isa - PBXBuildFile - - 0A28019BC80F4E1E90F95B99 - - baseConfigurationReference - 65A47905390A495681B1E78A - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-AFNetworking-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 0A5041404A514E07883D759A - - children - - F0DA7499023843D28C974F72 - F54E680860364D86AAF3A5F1 - - isa - PBXGroup - name - Reachability - sourceTree - <group> - - 0B6CDE23C91D469294B9A2AA - - fileRef - BE87F6077AB14544AB773FB3 - isa - PBXBuildFile - - 0B9626A8AEB8469E8E5266E0 - - fileRef - 5FB0ED9FBFB64F42B22A0856 - isa - PBXBuildFile - - 0C48A92885F444AD8E52E31F - - fileRef - 96C44BC77E80471DAD0903C4 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 0CF90160DE5C41039D157BA2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFURLResponseSerialization.h - path - AFNetworking/AFURLResponseSerialization.h - sourceTree - <group> - - 0D042C9CDD2D49E382CEC6A2 - - fileRef - 27BDD0F466374D1A915926FB - isa - PBXBuildFile - - 0DEB1C29FE01475C92E725A0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLResponseSerialization.m - path - AFNetworking/AFURLResponseSerialization.m - sourceTree - <group> - - 0E2352AA40F44C1C94BA00CC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLModel.h - path - Mantle/MTLModel.h - sourceTree - <group> - - 0E57AFB6A0D6452DA1BA1042 - - fileRef - 2646E80B320D456BAF410F4E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 0EEF24C2C6BC4B699B70350D - - fileRef - E5425E01520A44569C0E39FD - isa - PBXBuildFile - - 10DEAC4115E546BFB079C149 - - baseConfigurationReference - 90721EFBACF647BB9222F4B4 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-RedditKit-prefix.pch - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 113030E30F174F7892A0D3FE - - fileRef - 66107B81FAA549BA81B1C11F - isa - PBXBuildFile - - 119E49CF41C04D00868E87EC - - fileRef - 6BDD56DB808F492D9DEF9309 - isa - PBXBuildFile - - 12D12BED82EB4E729BA88663 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKMultiredditDescription.h - path - Classes/Model/RKMultiredditDescription.h - sourceTree - <group> - - 135444A579524424979C80A3 - - fileRef - 7B9A0DA789C843D4A8FE87AF - isa - PBXBuildFile - - 14CF35A599CE4A588A6321DD - - fileRef - F54E680860364D86AAF3A5F1 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 158A7F15C8A2407D8FD8343B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-Mantle-dummy.m - sourceTree - <group> - - 1618D062D6174231AB269003 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSObject+MTLComparisonAdditions.h - path - Mantle/NSObject+MTLComparisonAdditions.h - sourceTree - <group> - - 1695924B2DD64B3585F90DC6 - - children - - 176BBE7EE9A94FBC96929C60 - 616CBC0F32A448A795A4888C - 1A34C26A6CE04311BE2BCEB1 - 174746061B7D401099C5D8C4 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 16BDEDB711F74C3C8EB4DB51 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLRequestSerialization.m - path - AFNetworking/AFURLRequestSerialization.m - sourceTree - <group> - - 174746061B7D401099C5D8C4 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios-RedditKit.a - sourceTree - BUILT_PRODUCTS_DIR - - 176BBE7EE9A94FBC96929C60 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios.a - sourceTree - BUILT_PRODUCTS_DIR - - 17831DC63AC142CD85DF925F - - isa - PBXTargetDependency - target - 7292A01FC7D54343BECDFB21 - targetProxy - 1AAECC849C8B49A3A93FDD5B - - 17FE873DF1914F7EBF5E9E17 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLValueTransformer.h - path - Mantle/MTLValueTransformer.h - sourceTree - <group> - - 18CFECD1EF4E40B38A9C3DF2 - - fileRef - 973BDB4C305146719D2EEB39 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 1A197B621FA24ADD98504D50 - - fileRef - 85619C7DE3CE456FB881742F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 1A34C26A6CE04311BE2BCEB1 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios-Mantle.a - sourceTree - BUILT_PRODUCTS_DIR - - 1A505E275B8148CC918B6718 - - fileRef - 75C87FF2A41546E5ABBC91F2 - isa - PBXBuildFile - - 1AAE47B0B1C0469F9A2E7C7F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RedditKit.h - path - Classes/RedditKit.h - sourceTree - <group> - - 1AAECC849C8B49A3A93FDD5B - - containerPortal - 97EDE1CB4F074B428D1D5269 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7292A01FC7D54343BECDFB21 - remoteInfo - Pods-ios-Mantle - - 1D884CF8BC314B32A8D1A1C8 - - fileRef - 90B77EBE174C484E81CD17F7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 1EAE47AD3A5B4BF3BD48CF03 - - fileRef - C58C67D0F5064C0FADF7AAD4 - isa - PBXBuildFile - - 1F60163B314145E8AA3DCDD9 - - fileRef - B880258E47ED42D38645335F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 1F93D473AAA44ABB9925C654 - - fileRef - B7C0613D7DDC40C4A6B120CE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 201EC94706644FF8A4E71911 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSValueTransformer+MTLInversionAdditions.h - path - Mantle/NSValueTransformer+MTLInversionAdditions.h - sourceTree - <group> - - 215D1F03EC584134A0A2492A - - baseConfigurationReference - 8427AF315DFB4798B832C50E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-Mantle-prefix.pch - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 216719C081014869AED6ED01 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Messages.h - path - Classes/Networking/RKClient+Messages.h - sourceTree - <group> - - 216B16BAFAC74D7E8DDE70C5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKLink.h - path - Classes/Model/RKLink.h - sourceTree - <group> - - 221891B639CA4EC0B7F300CA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Search.h - path - Classes/Networking/RKClient+Search.h - sourceTree - <group> - - 2260EB589486426A887EEBC1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient.m - path - Classes/Networking/RKClient.m - sourceTree - <group> - - 22B805E6C89E414AA5A10167 - - fileRef - ADE740ACDDB2499EB8E1A1BF - isa - PBXBuildFile - - 235F8168ABB84352932E3FAF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIKit+AFNetworking.h - path - UIKit+AFNetworking/UIKit+AFNetworking.h - sourceTree - <group> - - 24A1E4C88E02415CB0305ACE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFHTTPSessionManager.m - path - AFNetworking/AFHTTPSessionManager.m - sourceTree - <group> - - 2511662D673A448087460723 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKPagination.m - path - Classes/Model/RKPagination.m - sourceTree - <group> - - 2574E3B9B6C143358845AF77 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKComment.m - path - Classes/Model/RKComment.m - sourceTree - <group> - - 25EAF7A69EB94E8E8B5400FC - - fileRef - A3E4854DDA2646A1B523CA8C - isa - PBXBuildFile - - 2646E80B320D456BAF410F4E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKResponseSerializer.m - path - Classes/Networking/RKResponseSerializer.m - sourceTree - <group> - - 2760AA1264124FE48F3450A8 - - children - - 031DDE1F86344EF7914D0D3E - 8EDEE92DB7894AEE9688156A - 433E4D0C4A1040069C263C29 - 0A5041404A514E07883D759A - F7B5475166584EBC9CBE77D7 - 6545B31E76574A07A4F0FF43 - 5843CECA51844C8093A882AA - 8A0BDAC5F4A0426897396234 - - isa - PBXGroup - name - AFNetworking - path - AFNetworking - sourceTree - <group> - - 27BDD0F466374D1A915926FB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIWebView+AFNetworking.h - path - UIKit+AFNetworking/UIWebView+AFNetworking.h - sourceTree - <group> - - 2930BCD19E5E441585CB2A56 - - fileRef - 64C3B80E5B8C4D46ADB4BF74 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 29FD705A5B79439880C6692F - - fileRef - 16BDEDB711F74C3C8EB4DB51 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 2A44EAC627C9469AA1147187 - - children - - 4B8F4AC7A12D43DC80140419 - E8A447AE1F2848F899A147E3 - 3C310250EF514192BEC0DB58 - F545CB4F928F4F7AAF4B14F0 - 1695924B2DD64B3585F90DC6 - A70D5413E4F140F9862CFFF6 - - isa - PBXGroup - sourceTree - <group> - - 2A935C50F5834AB0BB2E4867 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIAlertView+AFNetworking.h - path - UIKit+AFNetworking/UIAlertView+AFNetworking.h - sourceTree - <group> - - 2AC4899DCE924FCDAD45AE85 - - fileRef - 216B16BAFAC74D7E8DDE70C5 - isa - PBXBuildFile - - 2CCCB61418C647B39629EE35 - - fileRef - D5DDC7FB2F064EA5AB6F193F - isa - PBXBuildFile - - 2DBF5914E9774970A9E8C98C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKSubreddit.m - path - Classes/Model/RKSubreddit.m - sourceTree - <group> - - 2E71F4145D1E4854B8F543CE - - fileRef - 70A0360640794D8E8415718E - isa - PBXBuildFile - - 2EEF40FDA89447DC82A4711A - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MobileCoreServices.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework - sourceTree - DEVELOPER_DIR - - 2F2859BFED44423BBBED2B5C - - fileRef - D8FF44667FF543549AA5F4DA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 3141AE493E4A46E1A54FD83D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-ios-resources.sh - sourceTree - <group> - - 3165826C793E4A438AEDB05D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXTScope.m - path - Mantle/extobjc/EXTScope.m - sourceTree - <group> - - 3197EFC261774BBE938731AD - - fileRef - 48A61461F2CB4B2CA0224684 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 33BA64871A114947BEE9C8B7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSArray+MTLManipulationAdditions.h - path - Mantle/NSArray+MTLManipulationAdditions.h - sourceTree - <group> - - 342F09FC8FAD49D7BBF0FC7F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKMultiredditDescription.m - path - Classes/Model/RKMultiredditDescription.m - sourceTree - <group> - - 34482D9D7B9A40D6A2D7154E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLJSONAdapter.m - path - Mantle/MTLJSONAdapter.m - sourceTree - <group> - - 3509B6C6D3F04116AD0F8610 - - fileRef - D5C8B1FCACF2466FB39F9E6D - isa - PBXBuildFile - - 35734BF2854943208BF388D6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKThing.m - path - Classes/Model/RKThing.m - sourceTree - <group> - - 3881A998529A4085A2D063AA - - buildConfigurationList - 83BA03C44B224D23BD55AA1C - buildPhases - - 9B9851251DBF4D05A41B5EB1 - 01788A0696CB47929BB8F48D - - buildRules - - dependencies - - 7265C4BD3AC54B6CB245412F - 17831DC63AC142CD85DF925F - EF1CB0C01DB4416098E4BDD4 - - isa - PBXNativeTarget - name - Pods-ios - productName - Pods-ios - productReference - 176BBE7EE9A94FBC96929C60 - productType - com.apple.product-type.library.static - - 396D225443764524A6643CAE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSError+MTLModelException.m - path - Mantle/NSError+MTLModelException.m - sourceTree - <group> - - 3998FFBEA0DA424580ABB8CA - - baseConfigurationReference - F8963B76CB1945368AB7F7DF - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - 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 - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 3A85575CABAD4E269ADE2B69 - - fileRef - DE0042AA131D431F9D651E95 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 3BE2A421DD62488782C1C32F - - fileRef - 1AAE47B0B1C0469F9A2E7C7F - isa - PBXBuildFile - - 3C310250EF514192BEC0DB58 - - children - - D97D5D94DD2A4B7799E3D7BA - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 3CEA2A2D1A5A486F909E41C4 - - fileRef - 24A1E4C88E02415CB0305ACE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 3F1E946054A74AAAA9E8DE0C - - buildActionMask - 2147483647 - files - - 704F9A6D5A2D473F9C5E14D0 - 6535E63133C64F7B8A8EF4FD - 1EAE47AD3A5B4BF3BD48CF03 - 119E49CF41C04D00868E87EC - 22B805E6C89E414AA5A10167 - 9A1DD3CF958646CF91489AC0 - A446E4A2AA544404A99ED092 - 63553E91A37F445B90EC11AC - 09ACCA44988E42CC98D645D0 - 25EAF7A69EB94E8E8B5400FC - 04699747342A427E8D5AB671 - 84035387FDBF452FA72F0CC6 - AE21FFFF75CC458898BA837A - BC309FE80DA14003B2550CF1 - 95525D0D403C48C3A258F8A8 - FEE2A76723C04955A24FEAAA - DA1796418A154DEBBB9E4A9E - 9429D13ABC5E4804A5F32F93 - 53CF9C7B847D4A9E96B6B1FB - D76399190B7145A382474A17 - 2CCCB61418C647B39629EE35 - 2AC4899DCE924FCDAD45AE85 - A264FC297DBF40E896537631 - A9E2F9BB614D4C6BB768A478 - 0B6CDE23C91D469294B9A2AA - B0D66BF0CA6B4C71ACC92E45 - 636671579E80473884730CF5 - 8B1DA7A817444B0E9955A9F7 - F9844EE32E1F4556B93DE255 - 92CFCEA48F5B4A899F21D86E - 03D949DAB7324C2FBC5E4A80 - 45BD777EF91A43CDB2B08EF2 - 135444A579524424979C80A3 - 3BE2A421DD62488782C1C32F - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 3F3852680518467596A65C78 - - fileRef - 7413A20FAD9B47D8BD3E9992 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 3FEB203E0D82400F99DFB46C - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - 40078D044191457B9320DE5D - - fileRef - 34482D9D7B9A40D6A2D7154E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 4077D5BCA2774B4682513E85 - - fileRef - 2574E3B9B6C143358845AF77 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 4137FC1B87CA459995B78D13 - - fileRef - 8FFCDDC2E2214F67899C363E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 41BB192264954E1CB7C98449 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Captcha.m - path - Classes/Networking/RKClient+Captcha.m - sourceTree - <group> - - 4328A4A1774346888B04EB63 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient.h - path - Classes/Networking/RKClient.h - sourceTree - <group> - - 433E4D0C4A1040069C263C29 - - children - - 8BFC563C0B2D48A79961B8E2 - 24A1E4C88E02415CB0305ACE - 66107B81FAA549BA81B1C11F - 48A61461F2CB4B2CA0224684 - - isa - PBXGroup - name - NSURLSession - sourceTree - <group> - - 43906D9D720C47229BC68A14 - - fileRef - B111E62CEC58474398ACB3BE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 43DB03781E7C4838BC05AD61 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-AFNetworking-dummy.m - sourceTree - <group> - - 455DE056E37C4A2292D2BB39 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKSubreddit.h - path - Classes/Model/RKSubreddit.h - sourceTree - <group> - - 45BD777EF91A43CDB2B08EF2 - - fileRef - B73C8F5E3052450F826C9E87 - isa - PBXBuildFile - - 460A046F292149D786EFF88A - - baseConfigurationReference - 90721EFBACF647BB9222F4B4 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-RedditKit-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 478CA8D32A5E4544A6B0EC48 - - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 48565C8C29D3430BBC71B02F - - fileRef - 201EC94706644FF8A4E71911 - isa - PBXBuildFile - - 48A61461F2CB4B2CA0224684 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLSessionManager.m - path - AFNetworking/AFURLSessionManager.m - sourceTree - <group> - - 4A7ADF52174B453289CCF224 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKModeratorAction.h - path - Classes/Model/RKModeratorAction.h - sourceTree - <group> - - 4ACEB0D1EFD84D5090BBA132 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Requests.m - path - Classes/Networking/RKClient+Requests.m - sourceTree - <group> - - 4AEA7BBAA2FD41BAA06B9F57 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKObjectBuilder.h - path - Classes/Networking/RKObjectBuilder.h - sourceTree - <group> - - 4B8F4AC7A12D43DC80140419 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - 4C33188E77B643B298A4397A - - fileRef - 68F35D3AADFF4E65985E5365 - isa - PBXBuildFile - - 4D950E7E177D475188A12369 - - fileRef - C5FB7B0649E749328B03488E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 4F3222649E444A5DAF3611E0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIActivityIndicatorView+AFNetworking.h - path - UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h - sourceTree - <group> - - 4FE767F7A83641D1BC90A3EC - - fileRef - C194415B5C32400A8880D9B1 - isa - PBXBuildFile - - 5083A0AAA16A4ED28D187472 - - fileRef - 616CBC0F32A448A795A4888C - isa - PBXBuildFile - - 50BB816EAF6743E39D270C61 - - fileRef - 174746061B7D401099C5D8C4 - isa - PBXBuildFile - - 5344154823024BB389164871 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKMessage.h - path - Classes/Model/RKMessage.h - sourceTree - <group> - - 53970DA3BF5C4EFC9993D160 - - fileRef - 9364447D57654A16A3BC23E2 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 53CF9C7B847D4A9E96B6B1FB - - fileRef - 69A3F1D25F1A485B85D36C9B - isa - PBXBuildFile - - 554D4EF4C8B34A148E398FD2 - - buildActionMask - 2147483647 - files - - 0B9626A8AEB8469E8E5266E0 - 761B46243FE04D9FB4F0E122 - AC557C1143B445D3B5B5F01E - ED93480217EC434D850536FA - DC807CABCF5B4B41BAB312E6 - EE2A4744952D4F28AFE4AF2D - 729975A1C2A146E58F1DF9C6 - B39596C1AF8A495C85DA70D2 - 6BDABC68EE6D485DA656094F - F117DA60906D49FF8D977520 - 113030E30F174F7892A0D3FE - 0041EA6260384C9987F93737 - 67BB845C3A3E461B94AEB964 - C07983CDAEB1470FAE6CC379 - 4C33188E77B643B298A4397A - A1BC218F666D482DA7931B90 - CE27277A4E9C489BA13D78D3 - 0D042C9CDD2D49E382CEC6A2 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 56726599E0FB43389023E07A - - fileRef - 35734BF2854943208BF388D6 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 56A7E96E142C4E6386FEFD5C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFHTTPRequestOperation.m - path - AFNetworking/AFHTTPRequestOperation.m - sourceTree - <group> - - 57B070854DDF4A1ABF8D9A21 - - fileRef - D4DB122B4AC143C4865F8DB1 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 5841C78A087E4634B7765537 - - fileRef - 3FEB203E0D82400F99DFB46C - isa - PBXBuildFile - - 5843CECA51844C8093A882AA - - children - - 824E9A2A04B645EF8FF9799B - 65A47905390A495681B1E78A - 43DB03781E7C4838BC05AD61 - 66C7949A2A35496C97B8C1D7 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - 5919A1ECA1494AD18E19C6DB - - fileRef - BE0CECE6394D4A1792BD81E2 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 5957253D0DB545E69B1C1FE3 - - fileRef - 1618D062D6174231AB269003 - isa - PBXBuildFile - - 5AAC8A02FADB4383A645406D - - buildConfigurations - - 0A28019BC80F4E1E90F95B99 - 9D2C347542F7437FB8B8D0D0 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 5AAE53F5D98943F9B236F3C2 - - buildConfigurations - - 7C1AD244D8844C37A90ED741 - 215D1F03EC584134A0A2492A - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 5B2F5B282BE54703887B77F2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKMultireddit.m - path - Classes/Model/RKMultireddit.m - sourceTree - <group> - - 5B2F65382D1D46BCB9DE4334 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Miscellaneous.h - path - Classes/Networking/RKClient+Miscellaneous.h - sourceTree - <group> - - 5C79417390A04E638200047C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIProgressView+AFNetworking.m - path - UIKit+AFNetworking/UIProgressView+AFNetworking.m - sourceTree - <group> - - 5E8F5D3B587842749377C112 - - fileRef - 396D225443764524A6643CAE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 5EA285A96E294E87AAA68DF2 - - children - - 8742E524E9244FAEB1EB6921 - B9A28AECF7B044529900160E - BAF624539207444D92C250B5 - 75C87FF2A41546E5ABBC91F2 - 3165826C793E4A438AEDB05D - EC70ACB518B748E5AE3D6BD4 - - isa - PBXGroup - name - extobjc - sourceTree - <group> - - 5F18316234544565BFC595BD - - fileRef - 8D2BE2C5D7FF4D2FB710D074 - isa - PBXBuildFile - - 5FB0ED9FBFB64F42B22A0856 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPRequestOperation.h - path - AFNetworking/AFHTTPRequestOperation.h - sourceTree - <group> - - 616CBC0F32A448A795A4888C - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios-AFNetworking.a - sourceTree - BUILT_PRODUCTS_DIR - - 62672373D5984E90A34364DA - - fileRef - 6FE4A0C06D1041F5A37A346A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 62D01FD7B1C542E7B35156CC - - buildConfigurationList - FA06A9DA332341C1AECB3AE6 - buildPhases - - A98F493EEC4C4B548D2F1FEC - E28E339EE46546678C764894 - 3F1E946054A74AAAA9E8DE0C - - buildRules - - dependencies - - A273F774A7FC4CE1A91F6F8F - FD3799B4EEE741928114F96A - - isa - PBXNativeTarget - name - Pods-ios-RedditKit - productName - Pods-ios-RedditKit - productReference - 174746061B7D401099C5D8C4 - productType - com.apple.product-type.library.static - - 631EF3EBE80A4646B4E89F6B - - fileRef - 675697A5863944B58106E26C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 63553E91A37F445B90EC11AC - - fileRef - 216719C081014869AED6ED01 - isa - PBXBuildFile - - 636671579E80473884730CF5 - - fileRef - 4AEA7BBAA2FD41BAA06B9F57 - isa - PBXBuildFile - - 6482BFEBD06E40778DDEE331 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - SystemConfiguration.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework - sourceTree - DEVELOPER_DIR - - 64C3B80E5B8C4D46ADB4BF74 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKUser.m - path - Classes/Model/RKUser.m - sourceTree - <group> - - 6535E63133C64F7B8A8EF4FD - - fileRef - C4F6A71028F44DDEBD439B63 - isa - PBXBuildFile - - 6545B31E76574A07A4F0FF43 - - children - - 7C9F69F6A2F942DD925C308F - 16BDEDB711F74C3C8EB4DB51 - 0CF90160DE5C41039D157BA2 - 0DEB1C29FE01475C92E725A0 - - isa - PBXGroup - name - Serialization - sourceTree - <group> - - 65A47905390A495681B1E78A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-AFNetworking-Private.xcconfig - sourceTree - <group> - - 66107B81FAA549BA81B1C11F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFURLSessionManager.h - path - AFNetworking/AFURLSessionManager.h - sourceTree - <group> - - 667DC129FFFB4866A79571F6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSArray+MTLManipulationAdditions.m - path - Mantle/NSArray+MTLManipulationAdditions.m - sourceTree - <group> - - 668A4F26F600427DACA32DF4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKCompletionBlocks.h - path - Classes/Networking/RKCompletionBlocks.h - sourceTree - <group> - - 66C7949A2A35496C97B8C1D7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ios-AFNetworking-prefix.pch - sourceTree - <group> - - 675697A5863944B58106E26C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKModeratorAction.m - path - Classes/Model/RKModeratorAction.m - sourceTree - <group> - - 67BB845C3A3E461B94AEB964 - - fileRef - 2A935C50F5834AB0BB2E4867 - isa - PBXBuildFile - - 67C60A2970674AD18B5E707F - - fileRef - 78A91413C613497BAE4DEC99 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 68F35D3AADFF4E65985E5365 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImageView+AFNetworking.h - path - UIKit+AFNetworking/UIImageView+AFNetworking.h - sourceTree - <group> - - 6955BC04F7814576B828A4AE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworkActivityIndicatorManager.h - path - UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h - sourceTree - <group> - - 69A3F1D25F1A485B85D36C9B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKComment.h - path - Classes/Model/RKComment.h - sourceTree - <group> - - 69C938D7FFAB4815B12CBCAE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIButton+AFNetworking.m - path - UIKit+AFNetworking/UIButton+AFNetworking.m - sourceTree - <group> - - 69DF43D4894A43FF88D07CD9 - - containerPortal - 97EDE1CB4F074B428D1D5269 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 6AE753707C49482D9D8BA0A3 - remoteInfo - Pods-ios-AFNetworking - - 6AE753707C49482D9D8BA0A3 - - buildConfigurationList - 5AAC8A02FADB4383A645406D - buildPhases - - 96D4A38CA28C405EB70CF82E - FF51592ACEEF413F83F8E4C8 - 554D4EF4C8B34A148E398FD2 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-ios-AFNetworking - productName - Pods-ios-AFNetworking - productReference - 616CBC0F32A448A795A4888C - productType - com.apple.product-type.library.static - - 6B53439FE78A493FB4DC2D46 - - fileRef - 4ACEB0D1EFD84D5090BBA132 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 6BDABC68EE6D485DA656094F - - fileRef - 7C9F69F6A2F942DD925C308F - isa - PBXBuildFile - - 6BDD56DB808F492D9DEF9309 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Comments.h - path - Classes/Networking/RKClient+Comments.h - sourceTree - <group> - - 6C693F60ACBA413583DC2D86 - - fileRef - 726CE948DCA74856B30552A7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 6CB72BF5D83143269BF96AC2 - - children - - F8963B76CB1945368AB7F7DF - 7BD10ADF0AF4462D976DE723 - 8807ED4E50374AF0BB9CBE8C - D5C8B1FCACF2466FB39F9E6D - F7DECC5212304F1DB46E8700 - 3141AE493E4A46E1A54FD83D - - isa - PBXGroup - name - Pods-ios - sourceTree - <group> - - 6CF1E907BA6E4A6C9443A8CC - - fileRef - 5C79417390A04E638200047C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 6DE9E69B145A4C65B356670D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Comments.m - path - Classes/Networking/RKClient+Comments.m - sourceTree - <group> - - 6E1658AAA89C4733BD2AF290 - - fileRef - 3FEB203E0D82400F99DFB46C - isa - PBXBuildFile - - 6F4605074E21443DA40710EF - - fileRef - EB00F51099CB4F9BA88CECA6 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 6FE4A0C06D1041F5A37A346A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Voting.m - path - Classes/Networking/RKClient+Voting.m - sourceTree - <group> - - 704F9A6D5A2D473F9C5E14D0 - - fileRef - EC6A4DA80FD14794978DCECC - isa - PBXBuildFile - - 7057EA44C5A840ADAAD9B5A1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Messages.m - path - Classes/Networking/RKClient+Messages.m - sourceTree - <group> - - 708409BFF5D145269DB6CF62 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSValueTransformer+MTLPredefinedTransformerAdditions.h - path - Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h - sourceTree - <group> - - 70A0360640794D8E8415718E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSError+MTLModelException.h - path - Mantle/NSError+MTLModelException.h - sourceTree - <group> - - 70F081884A0B4751B4AE64D0 - - fileRef - 69C938D7FFAB4815B12CBCAE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 7114FCD235E54618AAA5F9AA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSString+HTML.m - path - Classes/Categories/NSString+HTML.m - sourceTree - <group> - - 7265C4BD3AC54B6CB245412F - - isa - PBXTargetDependency - target - 6AE753707C49482D9D8BA0A3 - targetProxy - 80EAD832ADD446D193BCE6AC - - 726CE948DCA74856B30552A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Multireddits.m - path - Classes/Networking/RKClient+Multireddits.m - sourceTree - <group> - - 7292A01FC7D54343BECDFB21 - - buildConfigurationList - 5AAE53F5D98943F9B236F3C2 - buildPhases - - 7F0810F1E1074EF7A2902FB1 - B6EBE823DEA34644A1ABE17A - CB63DC91E6FC403BAE7B975F - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-ios-Mantle - productName - Pods-ios-Mantle - productReference - 1A34C26A6CE04311BE2BCEB1 - productType - com.apple.product-type.library.static - - 729975A1C2A146E58F1DF9C6 - - fileRef - FBB0B0B049A44505B31D882A - isa - PBXBuildFile - - 7413A20FAD9B47D8BD3E9992 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKLink.m - path - Classes/Model/RKLink.m - sourceTree - <group> - - 75C87FF2A41546E5ABBC91F2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXTScope.h - path - Mantle/extobjc/EXTScope.h - sourceTree - <group> - - 761B46243FE04D9FB4F0E122 - - fileRef - C218AB40A3E14280BDB2ACAC - isa - PBXBuildFile - - 7859023C491F4184BAAD7879 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLManagedObjectAdapter.m - path - Mantle/MTLManagedObjectAdapter.m - sourceTree - <group> - - 78A91413C613497BAE4DEC99 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIWebView+AFNetworking.m - path - UIKit+AFNetworking/UIWebView+AFNetworking.m - sourceTree - <group> - - 7966BB4DAB624FD0BB63713E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Search.m - path - Classes/Networking/RKClient+Search.m - sourceTree - <group> - - 7A1A782D8D0346CB837082BD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-Mantle.xcconfig - sourceTree - <group> - - 7B9A0DA789C843D4A8FE87AF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKVotable.h - path - Classes/Model/RKVotable.h - sourceTree - <group> - - 7BD10ADF0AF4462D976DE723 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-ios-acknowledgements.markdown - sourceTree - <group> - - 7C1AD244D8844C37A90ED741 - - baseConfigurationReference - 8427AF315DFB4798B832C50E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-Mantle-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 7C9F69F6A2F942DD925C308F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFURLRequestSerialization.h - path - AFNetworking/AFURLRequestSerialization.h - sourceTree - <group> - - 7D36FE1568714867AAA53228 - - fileRef - E0D1379FA69A4EEEAA5FA9E4 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 7D76A73E3F934BA888C13F9D - - fileRef - C114ECD0E90043B6B1660350 - isa - PBXBuildFile - - 7D951AE5C1E14679B69F338B - - fileRef - A91F4F8F80444DDE8DC6AEC7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 7EF30F99B4244CAE8AA455F8 - - children - - B7732C3B5F624DDAACA2F295 - 34482D9D7B9A40D6A2D7154E - 82FBDC532F004F4A8E05CCCE - 7859023C491F4184BAAD7879 - 0E2352AA40F44C1C94BA00CC - 9058FE41F9D04A449960A94B - F68DD8A2B2B5413E92FDBC20 - 96C44BC77E80471DAD0903C4 - E5425E01520A44569C0E39FD - E88898C313AB4BC89DD98A5D - 17FE873DF1914F7EBF5E9E17 - 8FFCDDC2E2214F67899C363E - C194415B5C32400A8880D9B1 - 33BA64871A114947BEE9C8B7 - 667DC129FFFB4866A79571F6 - D163F175BDE044318CA08EF0 - D8FF44667FF543549AA5F4DA - 70A0360640794D8E8415718E - 396D225443764524A6643CAE - 1618D062D6174231AB269003 - B880258E47ED42D38645335F - 201EC94706644FF8A4E71911 - DE0042AA131D431F9D651E95 - 708409BFF5D145269DB6CF62 - EB00F51099CB4F9BA88CECA6 - EA65DE925C9B4B6C9BD09427 - 5EA285A96E294E87AAA68DF2 - - isa - PBXGroup - name - Mantle - path - Mantle - sourceTree - <group> - - 7F0810F1E1074EF7A2902FB1 - - buildActionMask - 2147483647 - files - - A9975F260C314F918C09F4DC - 7F66D0BABBDB41E4A7F19674 - 40078D044191457B9320DE5D - B21A488F5DFF41BA9015690E - 0C48A92885F444AD8E52E31F - A95124EDEE1E4F80869B01B2 - CA3669183B254A328285B207 - 4137FC1B87CA459995B78D13 - E2C65896F31246FAA7121C1A - 2F2859BFED44423BBBED2B5C - 5E8F5D3B587842749377C112 - 1F60163B314145E8AA3DCDD9 - 3A85575CABAD4E269ADE2B69 - 6F4605074E21443DA40710EF - 9837909CE2AD40BC8F5E4BE3 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7F66D0BABBDB41E4A7F19674 - - fileRef - 3165826C793E4A438AEDB05D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 803749C884B94235A2F96D5B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKPagination.h - path - Classes/Model/RKPagination.h - sourceTree - <group> - - 8066251CD7AA47609AA4E637 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ios-Mantle-prefix.pch - sourceTree - <group> - - 80EAD832ADD446D193BCE6AC - - containerPortal - 97EDE1CB4F074B428D1D5269 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 6AE753707C49482D9D8BA0A3 - remoteInfo - Pods-ios-AFNetworking - - 819D1CABC0C3457ABCC42188 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-RedditKit.xcconfig - sourceTree - <group> - - 824E9A2A04B645EF8FF9799B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-AFNetworking.xcconfig - sourceTree - <group> - - 82FBDC532F004F4A8E05CCCE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLManagedObjectAdapter.h - path - Mantle/MTLManagedObjectAdapter.h - sourceTree - <group> - - 83BA03C44B224D23BD55AA1C - - buildConfigurations - - 3998FFBEA0DA424580ABB8CA - DCE975D1CEE749BB9C371DB4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 84035387FDBF452FA72F0CC6 - - fileRef - F14D7D154AFE49DF9CE35652 - isa - PBXBuildFile - - 8427AF315DFB4798B832C50E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-Mantle-Private.xcconfig - sourceTree - <group> - - 85619C7DE3CE456FB881742F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Miscellaneous.m - path - Classes/Networking/RKClient+Miscellaneous.m - sourceTree - <group> - - 86BD23EA7A1746C1BDB681F2 - - fileRef - 82FBDC532F004F4A8E05CCCE - isa - PBXBuildFile - - 8742E524E9244FAEB1EB6921 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXTKeyPathCoding.h - path - Mantle/extobjc/EXTKeyPathCoding.h - sourceTree - <group> - - 8807ED4E50374AF0BB9CBE8C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-ios-acknowledgements.plist - sourceTree - <group> - - 8A0BDAC5F4A0426897396234 - - children - - 6955BC04F7814576B828A4AE - D4DB122B4AC143C4865F8DB1 - 4F3222649E444A5DAF3611E0 - FB1A0D076FB247F581A2C7ED - 2A935C50F5834AB0BB2E4867 - 90B77EBE174C484E81CD17F7 - B607FBFFF46644B08A03C8DF - 69C938D7FFAB4815B12CBCAE - 68F35D3AADFF4E65985E5365 - D32E09DCB4C74DF3AC302005 - 235F8168ABB84352932E3FAF - B85DC24EC64C42A391F574FE - 5C79417390A04E638200047C - 27BDD0F466374D1A915926FB - 78A91413C613497BAE4DEC99 - - isa - PBXGroup - name - UIKit - sourceTree - <group> - - 8AE10558965C44F1B26E8428 - - fileRef - 8BE48847B31F43088D6FD362 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 8B1DA7A817444B0E9955A9F7 - - fileRef - 803749C884B94235A2F96D5B - isa - PBXBuildFile - - 8BE3484E28294CE58D960FAB - - containerPortal - 97EDE1CB4F074B428D1D5269 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 62D01FD7B1C542E7B35156CC - remoteInfo - Pods-ios-RedditKit - - 8BE48847B31F43088D6FD362 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKMessage.m - path - Classes/Model/RKMessage.m - sourceTree - <group> - - 8BFC563C0B2D48A79961B8E2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPSessionManager.h - path - AFNetworking/AFHTTPSessionManager.h - sourceTree - <group> - - 8D2BE2C5D7FF4D2FB710D074 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-RedditKit-dummy.m - sourceTree - <group> - - 8EDEE92DB7894AEE9688156A - - children - - 5FB0ED9FBFB64F42B22A0856 - 56A7E96E142C4E6386FEFD5C - C218AB40A3E14280BDB2ACAC - E0D1379FA69A4EEEAA5FA9E4 - E5B6012F98D74DCE903FFC95 - B111E62CEC58474398ACB3BE - - isa - PBXGroup - name - NSURLConnection - sourceTree - <group> - - 8F58BA158F1342FEB51EDB90 - - fileRef - 2511662D673A448087460723 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 8FFCDDC2E2214F67899C363E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLValueTransformer.m - path - Mantle/MTLValueTransformer.m - sourceTree - <group> - - 8FFD06183B8E4E9EBF7BD419 - - fileRef - 064F61A18C7E4DAF9E72C176 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 9058FE41F9D04A449960A94B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLModel.m - path - Mantle/MTLModel.m - sourceTree - <group> - - 90721EFBACF647BB9222F4B4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-RedditKit-Private.xcconfig - sourceTree - <group> - - 90B77EBE174C484E81CD17F7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIAlertView+AFNetworking.m - path - UIKit+AFNetworking/UIAlertView+AFNetworking.m - sourceTree - <group> - - 90BB34EEA2FB49539945305E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Voting.h - path - Classes/Networking/RKClient+Voting.h - sourceTree - <group> - - 92CFCEA48F5B4A899F21D86E - - fileRef - 455DE056E37C4A2292D2BB39 - isa - PBXBuildFile - - 9364447D57654A16A3BC23E2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKObjectBuilder.m - path - Classes/Networking/RKObjectBuilder.m - sourceTree - <group> - - 9429D13ABC5E4804A5F32F93 - - fileRef - 4328A4A1774346888B04EB63 - isa - PBXBuildFile - - 95525D0D403C48C3A258F8A8 - - fileRef - C636E3E4415B4814BD6ED002 - isa - PBXBuildFile - - 96C44BC77E80471DAD0903C4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLModel+NSCoding.m - path - Mantle/MTLModel+NSCoding.m - sourceTree - <group> - - 96D4A38CA28C405EB70CF82E - - buildActionMask - 2147483647 - files - - A4FC08545688455AA70CA080 - 7D36FE1568714867AAA53228 - 3CEA2A2D1A5A486F909E41C4 - 57B070854DDF4A1ABF8D9A21 - 14CF35A599CE4A588A6321DD - 5919A1ECA1494AD18E19C6DB - 43906D9D720C47229BC68A14 - 29FD705A5B79439880C6692F - 9DD6BA6D495745B2B263C2CF - 3197EFC261774BBE938731AD - B9ED9767D58B4DD3B0959DB8 - E876FD37A3B24C78A06175A9 - 1D884CF8BC314B32A8D1A1C8 - 70F081884A0B4751B4AE64D0 - B965C8ECB62644BF8406CB83 - 6CF1E907BA6E4A6C9443A8CC - 67C60A2970674AD18B5E707F - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 973BDB4C305146719D2EEB39 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKVotable.m - path - Classes/Model/RKVotable.m - sourceTree - <group> - - 97EDE1CB4F074B428D1D5269 - - attributes - - LastUpgradeCheck - 0500 - - buildConfigurationList - B2E2392D57644EA8BE5714BC - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 2A44EAC627C9469AA1147187 - productRefGroup - 1695924B2DD64B3585F90DC6 - projectDirPath - - projectReferences - - projectRoot - - targets - - 3881A998529A4085A2D063AA - 6AE753707C49482D9D8BA0A3 - 7292A01FC7D54343BECDFB21 - 62D01FD7B1C542E7B35156CC - - - 9837909CE2AD40BC8F5E4BE3 - - fileRef - 158A7F15C8A2407D8FD8343B - isa - PBXBuildFile - - 9A1DD3CF958646CF91489AC0 - - fileRef - B72F2D444E654A25B3464CDF - isa - PBXBuildFile - - 9B9851251DBF4D05A41B5EB1 - - buildActionMask - 2147483647 - files - - 3509B6C6D3F04116AD0F8610 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9BD5D0CA952B4BF8B3684B48 - - fileRef - 3FEB203E0D82400F99DFB46C - isa - PBXBuildFile - - 9D2C347542F7437FB8B8D0D0 - - baseConfigurationReference - 65A47905390A495681B1E78A - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-AFNetworking-prefix.pch - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 9D6B32938126413080D3C2E1 - - fileRef - EC70ACB518B748E5AE3D6BD4 - isa - PBXBuildFile - - 9DD6BA6D495745B2B263C2CF - - fileRef - 0DEB1C29FE01475C92E725A0 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 9EDB33C0F53F443297C44ECF - - fileRef - 41BB192264954E1CB7C98449 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - A1BC218F666D482DA7931B90 - - fileRef - 235F8168ABB84352932E3FAF - isa - PBXBuildFile - - A264FC297DBF40E896537631 - - fileRef - 5344154823024BB389164871 - isa - PBXBuildFile - - A273F774A7FC4CE1A91F6F8F - - isa - PBXTargetDependency - target - 6AE753707C49482D9D8BA0A3 - targetProxy - 69DF43D4894A43FF88D07CD9 - - A3E4854DDA2646A1B523CA8C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Moderation.h - path - Classes/Networking/RKClient+Moderation.h - sourceTree - <group> - - A446E4A2AA544404A99ED092 - - fileRef - B333EF6D3A16435A94882174 - isa - PBXBuildFile - - A4FC08545688455AA70CA080 - - fileRef - 56A7E96E142C4E6386FEFD5C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - A70D5413E4F140F9862CFFF6 - - children - - 6CB72BF5D83143269BF96AC2 - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - A91F4F8F80444DDE8DC6AEC7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Apps.m - path - Classes/Networking/RKClient+Apps.m - sourceTree - <group> - - A95124EDEE1E4F80869B01B2 - - fileRef - 9058FE41F9D04A449960A94B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - A98F493EEC4C4B548D2F1FEC - - buildActionMask - 2147483647 - files - - B79AF5CFE04C44C39F9146DF - 5F18316234544565BFC595BD - 7D951AE5C1E14679B69F338B - 9EDB33C0F53F443297C44ECF - 0456B6AF64E5479DA6EE4761 - C19E60306DF542F8B50D4825 - 1F93D473AAA44ABB9925C654 - E53C330E69AD46DDACE07FC8 - C67BE08D317D4BF8BA08B1F8 - 1A197B621FA24ADD98504D50 - E16182FC12614C25ABAE73B3 - 6C693F60ACBA413583DC2D86 - 6B53439FE78A493FB4DC2D46 - EE86ADDB600F42B9AF582B2F - 4D950E7E177D475188A12369 - 8FFD06183B8E4E9EBF7BD419 - 62672373D5984E90A34364DA - D6951BC8714F407CAA6FBE11 - CBA31FBFAA6047B38E2C1912 - 4077D5BCA2774B4682513E85 - C4FEB6272BF44048A17004F0 - 3F3852680518467596A65C78 - 8AE10558965C44F1B26E8428 - 631EF3EBE80A4646B4E89F6B - FDBFBFF5358D4155AE207353 - B0C04B66E3094C5D87EF4FF1 - 53970DA3BF5C4EFC9993D160 - 8F58BA158F1342FEB51EDB90 - 0E57AFB6A0D6452DA1BA1042 - B163783B0E2E448CA4DCD653 - 56726599E0FB43389023E07A - 2930BCD19E5E441585CB2A56 - 18CFECD1EF4E40B38A9C3DF2 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A9975F260C314F918C09F4DC - - fileRef - BAF624539207444D92C250B5 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - A9E2F9BB614D4C6BB768A478 - - fileRef - 4A7ADF52174B453289CCF224 - isa - PBXBuildFile - - AB4AEAC59B6D450493FBA2E7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKThing.h - path - Classes/Model/RKThing.h - sourceTree - <group> - - AB75C2ABCCC944D8BD83463F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Wiki.m - path - Classes/Networking/RKClient+Wiki.m - sourceTree - <group> - - AC557C1143B445D3B5B5F01E - - fileRef - 8BFC563C0B2D48A79961B8E2 - isa - PBXBuildFile - - ADE740ACDDB2499EB8E1A1BF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Errors.h - path - Classes/Networking/RKClient+Errors.h - sourceTree - <group> - - AE21FFFF75CC458898BA837A - - fileRef - 221891B639CA4EC0B7F300CA - isa - PBXBuildFile - - AE2294B44E674ECF91310B93 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreGraphics.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework - sourceTree - DEVELOPER_DIR - - AE527D5D59634543A5E5BB8F - - fileRef - B7732C3B5F624DDAACA2F295 - isa - PBXBuildFile - - B06B834767C74C9BAD467E2B - - fileRef - D163F175BDE044318CA08EF0 - isa - PBXBuildFile - - B0C04B66E3094C5D87EF4FF1 - - fileRef - 342F09FC8FAD49D7BBF0FC7F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - B0D66BF0CA6B4C71ACC92E45 - - fileRef - 12D12BED82EB4E729BA88663 - isa - PBXBuildFile - - B0EB3788726449C285D030CE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKCreated.m - path - Classes/Model/RKCreated.m - sourceTree - <group> - - B111E62CEC58474398ACB3BE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLConnectionOperation.m - path - AFNetworking/AFURLConnectionOperation.m - sourceTree - <group> - - B163783B0E2E448CA4DCD653 - - fileRef - 2DBF5914E9774970A9E8C98C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - B21A488F5DFF41BA9015690E - - fileRef - 7859023C491F4184BAAD7879 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B2E2392D57644EA8BE5714BC - - buildConfigurations - - EEEFFCDBF0CA4CCAA2CA4212 - 478CA8D32A5E4544A6B0EC48 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - B333EF6D3A16435A94882174 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Links.h - path - Classes/Networking/RKClient+Links.h - sourceTree - <group> - - B38C7DD4FFA74C31859C32A9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Errors.m - path - Classes/Networking/RKClient+Errors.m - sourceTree - <group> - - B39596C1AF8A495C85DA70D2 - - fileRef - E5B6012F98D74DCE903FFC95 - isa - PBXBuildFile - - B607FBFFF46644B08A03C8DF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIButton+AFNetworking.h - path - UIKit+AFNetworking/UIButton+AFNetworking.h - sourceTree - <group> - - B6EBE823DEA34644A1ABE17A - - buildActionMask - 2147483647 - files - - D25A8E7F1D134513A5BC9C0F - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - B72F2D444E654A25B3464CDF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Flair.h - path - Classes/Networking/RKClient+Flair.h - sourceTree - <group> - - B73C8F5E3052450F826C9E87 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKUser.h - path - Classes/Model/RKUser.h - sourceTree - <group> - - B7732C3B5F624DDAACA2F295 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLJSONAdapter.h - path - Mantle/MTLJSONAdapter.h - sourceTree - <group> - - B79AF5CFE04C44C39F9146DF - - fileRef - 7114FCD235E54618AAA5F9AA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - B7C0613D7DDC40C4A6B120CE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Flair.m - path - Classes/Networking/RKClient+Flair.m - sourceTree - <group> - - B85DC24EC64C42A391F574FE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIProgressView+AFNetworking.h - path - UIKit+AFNetworking/UIProgressView+AFNetworking.h - sourceTree - <group> - - B880258E47ED42D38645335F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSObject+MTLComparisonAdditions.m - path - Mantle/NSObject+MTLComparisonAdditions.m - sourceTree - <group> - - B907123705B6493F9795ADE0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Links.m - path - Classes/Networking/RKClient+Links.m - sourceTree - <group> - - B965C8ECB62644BF8406CB83 - - fileRef - D32E09DCB4C74DF3AC302005 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - B9A28AECF7B044529900160E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXTRuntimeExtensions.h - path - Mantle/extobjc/EXTRuntimeExtensions.h - sourceTree - <group> - - B9ED9767D58B4DD3B0959DB8 - - fileRef - 43DB03781E7C4838BC05AD61 - isa - PBXBuildFile - - BAF624539207444D92C250B5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXTRuntimeExtensions.m - path - Mantle/extobjc/EXTRuntimeExtensions.m - sourceTree - <group> - - BC309FE80DA14003B2550CF1 - - fileRef - DFC82C23395C401391AA8D6F - isa - PBXBuildFile - - BE0CECE6394D4A1792BD81E2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFSecurityPolicy.m - path - AFNetworking/AFSecurityPolicy.m - sourceTree - <group> - - BE87F6077AB14544AB773FB3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKMultireddit.h - path - Classes/Model/RKMultireddit.h - sourceTree - <group> - - BE91D86BFBC54AA68AD51ED9 - - fileRef - 1A34C26A6CE04311BE2BCEB1 - isa - PBXBuildFile - - C07983CDAEB1470FAE6CC379 - - fileRef - B607FBFFF46644B08A03C8DF - isa - PBXBuildFile - - C114ECD0E90043B6B1660350 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Security.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework - sourceTree - DEVELOPER_DIR - - C173D51DC1EB4F4F93EF05EF - - children - - EC6A4DA80FD14794978DCECC - 7114FCD235E54618AAA5F9AA - 4328A4A1774346888B04EB63 - 2260EB589486426A887EEBC1 - C4F6A71028F44DDEBD439B63 - A91F4F8F80444DDE8DC6AEC7 - C58C67D0F5064C0FADF7AAD4 - 41BB192264954E1CB7C98449 - 6BDD56DB808F492D9DEF9309 - 6DE9E69B145A4C65B356670D - ADE740ACDDB2499EB8E1A1BF - B38C7DD4FFA74C31859C32A9 - B72F2D444E654A25B3464CDF - B7C0613D7DDC40C4A6B120CE - B333EF6D3A16435A94882174 - B907123705B6493F9795ADE0 - 216719C081014869AED6ED01 - 7057EA44C5A840ADAAD9B5A1 - 5B2F65382D1D46BCB9DE4334 - 85619C7DE3CE456FB881742F - A3E4854DDA2646A1B523CA8C - FD1DFA2BA227470191F0A22F - D7819E3417D44803BB46E293 - 726CE948DCA74856B30552A7 - F14D7D154AFE49DF9CE35652 - 4ACEB0D1EFD84D5090BBA132 - 221891B639CA4EC0B7F300CA - 7966BB4DAB624FD0BB63713E - DFC82C23395C401391AA8D6F - C5FB7B0649E749328B03488E - C636E3E4415B4814BD6ED002 - 064F61A18C7E4DAF9E72C176 - 90BB34EEA2FB49539945305E - 6FE4A0C06D1041F5A37A346A - EC2015C17A8F4AF38546D50E - AB75C2ABCCC944D8BD83463F - 69A3F1D25F1A485B85D36C9B - 2574E3B9B6C143358845AF77 - 668A4F26F600427DACA32DF4 - D5DDC7FB2F064EA5AB6F193F - B0EB3788726449C285D030CE - 216B16BAFAC74D7E8DDE70C5 - 7413A20FAD9B47D8BD3E9992 - 5344154823024BB389164871 - 8BE48847B31F43088D6FD362 - 4A7ADF52174B453289CCF224 - 675697A5863944B58106E26C - BE87F6077AB14544AB773FB3 - 5B2F5B282BE54703887B77F2 - 12D12BED82EB4E729BA88663 - 342F09FC8FAD49D7BBF0FC7F - 4AEA7BBAA2FD41BAA06B9F57 - 9364447D57654A16A3BC23E2 - 803749C884B94235A2F96D5B - 2511662D673A448087460723 - DC0373A4E39647DDAF82F029 - 2646E80B320D456BAF410F4E - 455DE056E37C4A2292D2BB39 - 2DBF5914E9774970A9E8C98C - AB4AEAC59B6D450493FBA2E7 - 35734BF2854943208BF388D6 - B73C8F5E3052450F826C9E87 - 64C3B80E5B8C4D46ADB4BF74 - 7B9A0DA789C843D4A8FE87AF - 973BDB4C305146719D2EEB39 - 1AAE47B0B1C0469F9A2E7C7F - F9C726C447CF46C98C81D5E4 - - isa - PBXGroup - name - RedditKit - path - ../.. - sourceTree - <group> - - C194415B5C32400A8880D9B1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Mantle.h - path - Mantle/Mantle.h - sourceTree - <group> - - C19E60306DF542F8B50D4825 - - fileRef - B38C7DD4FFA74C31859C32A9 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - C218AB40A3E14280BDB2ACAC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPRequestOperationManager.h - path - AFNetworking/AFHTTPRequestOperationManager.h - sourceTree - <group> - - C3B4515892974328B692248F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ios-RedditKit-prefix.pch - sourceTree - <group> - - C4F6A71028F44DDEBD439B63 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Apps.h - path - Classes/Networking/RKClient+Apps.h - sourceTree - <group> - - C4FEB6272BF44048A17004F0 - - fileRef - B0EB3788726449C285D030CE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - C58C67D0F5064C0FADF7AAD4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Captcha.h - path - Classes/Networking/RKClient+Captcha.h - sourceTree - <group> - - C5BF7BD7BCC04776877D8E1A - - fileRef - 708409BFF5D145269DB6CF62 - isa - PBXBuildFile - - C5FB7B0649E749328B03488E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Subreddits.m - path - Classes/Networking/RKClient+Subreddits.m - sourceTree - <group> - - C636E3E4415B4814BD6ED002 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Users.h - path - Classes/Networking/RKClient+Users.h - sourceTree - <group> - - C67BE08D317D4BF8BA08B1F8 - - fileRef - 7057EA44C5A840ADAAD9B5A1 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - CA3669183B254A328285B207 - - fileRef - E88898C313AB4BC89DD98A5D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - CB63DC91E6FC403BAE7B975F - - buildActionMask - 2147483647 - files - - F04608502A314A75954A4158 - 00CE4A93F8144E3396BE405C - 1A505E275B8148CC918B6718 - AE527D5D59634543A5E5BB8F - 86BD23EA7A1746C1BDB681F2 - DB29AABC9E0E4645B54374DB - D7330D74CF62478185205757 - 0EEF24C2C6BC4B699B70350D - DFEDD2BAA38F4207967DD3AC - 4FE767F7A83641D1BC90A3EC - EA44F630209C412E8791C888 - B06B834767C74C9BAD467E2B - 2E71F4145D1E4854B8F543CE - 5957253D0DB545E69B1C1FE3 - 48565C8C29D3430BBC71B02F - C5BF7BD7BCC04776877D8E1A - 9D6B32938126413080D3C2E1 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - CBA31FBFAA6047B38E2C1912 - - fileRef - 2260EB589486426A887EEBC1 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - CDF85BF4705749BA9BBBAB98 - - containerPortal - 97EDE1CB4F074B428D1D5269 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7292A01FC7D54343BECDFB21 - remoteInfo - Pods-ios-Mantle - - CE27277A4E9C489BA13D78D3 - - fileRef - B85DC24EC64C42A391F574FE - isa - PBXBuildFile - - D163F175BDE044318CA08EF0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSDictionary+MTLManipulationAdditions.h - path - Mantle/NSDictionary+MTLManipulationAdditions.h - sourceTree - <group> - - D25A8E7F1D134513A5BC9C0F - - fileRef - 3FEB203E0D82400F99DFB46C - isa - PBXBuildFile - - D32E09DCB4C74DF3AC302005 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImageView+AFNetworking.m - path - UIKit+AFNetworking/UIImageView+AFNetworking.m - sourceTree - <group> - - D4DB122B4AC143C4865F8DB1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFNetworkActivityIndicatorManager.m - path - UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m - sourceTree - <group> - - D5C8B1FCACF2466FB39F9E6D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-dummy.m - sourceTree - <group> - - D5DDC7FB2F064EA5AB6F193F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKCreated.h - path - Classes/Model/RKCreated.h - sourceTree - <group> - - D6951BC8714F407CAA6FBE11 - - fileRef - AB75C2ABCCC944D8BD83463F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - D7330D74CF62478185205757 - - fileRef - 0E2352AA40F44C1C94BA00CC - isa - PBXBuildFile - - D76399190B7145A382474A17 - - fileRef - 668A4F26F600427DACA32DF4 - isa - PBXBuildFile - - D7819E3417D44803BB46E293 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Multireddits.h - path - Classes/Networking/RKClient+Multireddits.h - sourceTree - <group> - - D8FF44667FF543549AA5F4DA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSDictionary+MTLManipulationAdditions.m - path - Mantle/NSDictionary+MTLManipulationAdditions.m - sourceTree - <group> - - D97D5D94DD2A4B7799E3D7BA - - children - - AE2294B44E674ECF91310B93 - 3FEB203E0D82400F99DFB46C - 2EEF40FDA89447DC82A4711A - C114ECD0E90043B6B1660350 - 6482BFEBD06E40778DDEE331 - - isa - PBXGroup - name - iOS - sourceTree - <group> - - DA1796418A154DEBBB9E4A9E - - fileRef - EC2015C17A8F4AF38546D50E - isa - PBXBuildFile - - DB29AABC9E0E4645B54374DB - - fileRef - F68DD8A2B2B5413E92FDBC20 - isa - PBXBuildFile - - DC0373A4E39647DDAF82F029 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKResponseSerializer.h - path - Classes/Networking/RKResponseSerializer.h - sourceTree - <group> - - DC807CABCF5B4B41BAB312E6 - - fileRef - F0DA7499023843D28C974F72 - isa - PBXBuildFile - - DCE975D1CEE749BB9C371DB4 - - baseConfigurationReference - F8963B76CB1945368AB7F7DF - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - DE0042AA131D431F9D651E95 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSValueTransformer+MTLInversionAdditions.m - path - Mantle/NSValueTransformer+MTLInversionAdditions.m - sourceTree - <group> - - DFC82C23395C401391AA8D6F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Subreddits.h - path - Classes/Networking/RKClient+Subreddits.h - sourceTree - <group> - - DFEDD2BAA38F4207967DD3AC - - fileRef - 17FE873DF1914F7EBF5E9E17 - isa - PBXBuildFile - - E0D1379FA69A4EEEAA5FA9E4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFHTTPRequestOperationManager.m - path - AFNetworking/AFHTTPRequestOperationManager.m - sourceTree - <group> - - E16182FC12614C25ABAE73B3 - - fileRef - FD1DFA2BA227470191F0A22F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - E28E339EE46546678C764894 - - buildActionMask - 2147483647 - files - - 9BD5D0CA952B4BF8B3684B48 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E2C65896F31246FAA7121C1A - - fileRef - 667DC129FFFB4866A79571F6 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - E53C330E69AD46DDACE07FC8 - - fileRef - B907123705B6493F9795ADE0 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - E5425E01520A44569C0E39FD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLReflection.h - path - Mantle/MTLReflection.h - sourceTree - <group> - - E5B6012F98D74DCE903FFC95 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFURLConnectionOperation.h - path - AFNetworking/AFURLConnectionOperation.h - sourceTree - <group> - - E876FD37A3B24C78A06175A9 - - fileRef - FB1A0D076FB247F581A2C7ED - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - E88898C313AB4BC89DD98A5D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLReflection.m - path - Mantle/MTLReflection.m - sourceTree - <group> - - E8A447AE1F2848F899A147E3 - - children - - C173D51DC1EB4F4F93EF05EF - - isa - PBXGroup - name - Development Pods - sourceTree - <group> - - EA44F630209C412E8791C888 - - fileRef - 33BA64871A114947BEE9C8B7 - isa - PBXBuildFile - - EA65DE925C9B4B6C9BD09427 - - children - - 7A1A782D8D0346CB837082BD - 8427AF315DFB4798B832C50E - 158A7F15C8A2407D8FD8343B - 8066251CD7AA47609AA4E637 - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - EB00F51099CB4F9BA88CECA6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSValueTransformer+MTLPredefinedTransformerAdditions.m - path - Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m - sourceTree - <group> - - EC2015C17A8F4AF38546D50E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Wiki.h - path - Classes/Networking/RKClient+Wiki.h - sourceTree - <group> - - EC6A4DA80FD14794978DCECC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSString+HTML.h - path - Classes/Categories/NSString+HTML.h - sourceTree - <group> - - EC70ACB518B748E5AE3D6BD4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - metamacros.h - path - Mantle/extobjc/metamacros.h - sourceTree - <group> - - ED93480217EC434D850536FA - - fileRef - 6955BC04F7814576B828A4AE - isa - PBXBuildFile - - EE2A4744952D4F28AFE4AF2D - - fileRef - 031DDE1F86344EF7914D0D3E - isa - PBXBuildFile - - EE86ADDB600F42B9AF582B2F - - fileRef - 7966BB4DAB624FD0BB63713E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - EEEFFCDBF0CA4CCAA2CA4212 - - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - 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_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - - isa - XCBuildConfiguration - name - Debug - - EF1CB0C01DB4416098E4BDD4 - - isa - PBXTargetDependency - target - 62D01FD7B1C542E7B35156CC - targetProxy - 8BE3484E28294CE58D960FAB - - F04608502A314A75954A4158 - - fileRef - 8742E524E9244FAEB1EB6921 - isa - PBXBuildFile - - F0DA7499023843D28C974F72 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworkReachabilityManager.h - path - AFNetworking/AFNetworkReachabilityManager.h - sourceTree - <group> - - F117DA60906D49FF8D977520 - - fileRef - 0CF90160DE5C41039D157BA2 - isa - PBXBuildFile - - F14D7D154AFE49DF9CE35652 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Requests.h - path - Classes/Networking/RKClient+Requests.h - sourceTree - <group> - - F545CB4F928F4F7AAF4B14F0 - - children - - 2760AA1264124FE48F3450A8 - 7EF30F99B4244CAE8AA455F8 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - F54E680860364D86AAF3A5F1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFNetworkReachabilityManager.m - path - AFNetworking/AFNetworkReachabilityManager.m - sourceTree - <group> - - F68DD8A2B2B5413E92FDBC20 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLModel+NSCoding.h - path - Mantle/MTLModel+NSCoding.h - sourceTree - <group> - - F7B5475166584EBC9CBE77D7 - - children - - FBB0B0B049A44505B31D882A - BE0CECE6394D4A1792BD81E2 - - isa - PBXGroup - name - Security - sourceTree - <group> - - F7DECC5212304F1DB46E8700 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ios-environment.h - sourceTree - <group> - - F8963B76CB1945368AB7F7DF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios.xcconfig - sourceTree - <group> - - F9844EE32E1F4556B93DE255 - - fileRef - DC0373A4E39647DDAF82F029 - isa - PBXBuildFile - - F9C726C447CF46C98C81D5E4 - - children - - 819D1CABC0C3457ABCC42188 - 90721EFBACF647BB9222F4B4 - 8D2BE2C5D7FF4D2FB710D074 - C3B4515892974328B692248F - - isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT - - F9E5EAF1A0864AE7A9156491 - - fileRef - 6482BFEBD06E40778DDEE331 - isa - PBXBuildFile - - FA06A9DA332341C1AECB3AE6 - - buildConfigurations - - 460A046F292149D786EFF88A - 10DEAC4115E546BFB079C149 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - FB1A0D076FB247F581A2C7ED - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIActivityIndicatorView+AFNetworking.m - path - UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m - sourceTree - <group> - - FBB0B0B049A44505B31D882A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFSecurityPolicy.h - path - AFNetworking/AFSecurityPolicy.h - sourceTree - <group> - - FCEE84AC51014983B35B240F - - fileRef - 2EEF40FDA89447DC82A4711A - isa - PBXBuildFile - - FD1DFA2BA227470191F0A22F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Moderation.m - path - Classes/Networking/RKClient+Moderation.m - sourceTree - <group> - - FD3799B4EEE741928114F96A - - isa - PBXTargetDependency - target - 7292A01FC7D54343BECDFB21 - targetProxy - CDF85BF4705749BA9BBBAB98 - - FDBFBFF5358D4155AE207353 - - fileRef - 5B2F5B282BE54703887B77F2 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - FEE2A76723C04955A24FEAAA - - fileRef - 90BB34EEA2FB49539945305E - isa - PBXBuildFile - - FF51592ACEEF413F83F8E4C8 - - buildActionMask - 2147483647 - files - - 04257AFDD0AF48C0AFB353B0 - 5841C78A087E4634B7765537 - FCEE84AC51014983B35B240F - 7D76A73E3F934BA888C13F9D - F9E5EAF1A0864AE7A9156491 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - - rootObject - 97EDE1CB4F074B428D1D5269 - - +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 0785A4D6542F4352A205755D /* RKClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 655F24C52B264E7DAA3A22D5 /* RKClient.h */; }; + 0815BC63A44841A8951DDD3B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; + 0831A6DB761141389E8F7DF0 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F677824334542EFA086E206 /* UIImageView+AFNetworking.h */; }; + 0A84DE0CE5BD40E0A66C2E1A /* RKClient+Flair.m in Sources */ = {isa = PBXBuildFile; fileRef = 45609D02596B4FA2AB090D1F /* RKClient+Flair.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 0CDF2E29957A4CF2A65EA975 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = EF25DD73A155408E8BB761E6 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 0E1D5709391047E596AB0995 /* RKCompletionBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = D4690AF821584349A7A9ED0D /* RKCompletionBlocks.h */; }; + 0E631B6D8E1E4AAC86DA0A2E /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F0578818178D467A95AC429D /* MTLModel.h */; }; + 11F84ED33D914370B97B222A /* RKClient+Multireddits.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B7C6A9155246838CDBBE01 /* RKClient+Multireddits.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 13020306F2A0492CA00643B7 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 196F4D967DFF472587EF487C /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 14FDC9590AB546A4972E5B86 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 25479DAF5DAD42ACAC7B98F5 /* AFURLRequestSerialization.h */; }; + 178FB873F527438F9A4570C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; + 17B282763F45486CAF346BDD /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D87814575DE40679EED1A1F /* MTLReflection.h */; }; + 1AD6255ECCAD416CA98C9AC2 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5682020AC49F4557B8D80A74 /* AFNetworking.h */; }; + 1C18E928C1C04D6C84E5B4F2 /* MTLManagedObjectAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = FB2F43CFE83348868B8B8F6A /* MTLManagedObjectAdapter.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 1CF7D3387115431B95B3E09C /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F89E7677E6A945FC91090B8B /* NSValueTransformer+MTLInversionAdditions.h */; }; + 1E46C0345A1248E5B025F2FD /* RKPagination.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A7E9C4C7EAE46AEBC58F193 /* RKPagination.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 1F84CBF7F5A540B68578E4B3 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A09948E0BFC74D958E44EF9E /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 22C7C87FB50B46EE9069E761 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = B9DBBD2895B74916AB1F1336 /* Mantle.h */; }; + 22E9BD439A1740549CA92EA0 /* RKClient+Multireddits.h in Headers */ = {isa = PBXBuildFile; fileRef = F45E254B3BB2431894EEB63F /* RKClient+Multireddits.h */; }; + 2363F4359D3046C6B748B280 /* RKClient+Flair.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD6B769EFED45D4A27D6681 /* RKClient+Flair.h */; }; + 26CA030F5E624B7B9D1475C1 /* RKSubreddit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC4076E14BE4C37BCC292CA /* RKSubreddit.h */; }; + 2A2AD00B27334223AC48A5F9 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A7AEA4DBB1401BB715B7D0 /* UIKit+AFNetworking.h */; }; + 2BA017B2F8C34C1BB1DE1528 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4C5084431243749ADCE2CB /* AFURLSessionManager.h */; }; + 2BA80A7FD61141D2A5F05338 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C25B7E1D6B4EC385A05FD6 /* NSObject+MTLComparisonAdditions.h */; }; + 2C95A691FF404E1CBCE6AAB2 /* Pods-ios-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2E395F9B2B48BC8F5BE0D6 /* Pods-ios-AFNetworking-dummy.m */; }; + 2DD1050D6DD141DA82FAEE14 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; + 2E42A5A298F04B738C12BD3E /* RKVotable.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE61E9BFCBF4274B490B437 /* RKVotable.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 2F432C85AF4C4705B5F544E5 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D26316B59C74CC78274C9ED /* UIWebView+AFNetworking.h */; }; + 324270D6D76042048E0D35BF /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E784CE103A874CF8A5850913 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 32B4F418445D4C9882EDDBD5 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE4333DF8504073929B00B5 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 3310AE9DFF374E84B1FD6E51 /* libPods-ios-AFNetworking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */; }; + 3432E1B9DF1C42CC96371112 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E22D06100B54EC5B995DC3A /* UIProgressView+AFNetworking.h */; }; + 3486C19E84CE4531877143AA /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B951CEE044424EB2AA0161CF /* NSDictionary+MTLManipulationAdditions.h */; }; + 35028D2E169547FE8CE5087A /* RKClient+Users.m in Sources */ = {isa = PBXBuildFile; fileRef = 212E2CB2B7C648A9807F4017 /* RKClient+Users.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 39362BE021CC4A40A595D6B7 /* RKMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C0E18832FA6428F9676AEB0 /* RKMessage.h */; }; + 39C59EE2A3BB4E919161CC4C /* RKThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC5C8A6F86A4E9489BBB72F /* RKThing.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 3B72B168704F4D30AE40515B /* RKClient+Subreddits.h in Headers */ = {isa = PBXBuildFile; fileRef = F1042D868EEE4BCE8D4C72B8 /* RKClient+Subreddits.h */; }; + 3C6291FBF3374AFD9E5933AC /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A41A65C0866146BEB1BB6E90 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 3CB33F16251F4EBCA24F10E5 /* RKUser.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A8B00D633B4E0CA2C9211A /* RKUser.h */; }; + 3DCA08AD4F0E42A4BEEFEC54 /* RKClient+Comments.h in Headers */ = {isa = PBXBuildFile; fileRef = 256C9E34760B4CD0B656F6C2 /* RKClient+Comments.h */; }; + 3F16F8A3C8A64420A22E77A5 /* RKVotable.h in Headers */ = {isa = PBXBuildFile; fileRef = F659C75CE1464C2BA5011F43 /* RKVotable.h */; }; + 422889BF0C2D4B60858BDB17 /* RKClient+Subreddits.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1D3814DF0C4819A2C261BA /* RKClient+Subreddits.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 44B180460B554165B87BE851 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 905935D1F29F42F3BB24D437 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 452A90FAF4644C1A9F281133 /* RKClient+Moderation.h in Headers */ = {isa = PBXBuildFile; fileRef = 75125F0C32F64F4F90AF9CF5 /* RKClient+Moderation.h */; }; + 452E0B616D87477BB58055DE /* RKClient+Moderation.m in Sources */ = {isa = PBXBuildFile; fileRef = 39971DB1ECC64DBDA6AB28FE /* RKClient+Moderation.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 481B8160D9884DD7A20CDA9C /* RKClient+Voting.m in Sources */ = {isa = PBXBuildFile; fileRef = 019BD23BA79D4A5EBA9C452F /* RKClient+Voting.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 4892360485E64A11A7D4CCC4 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = E2B8C44A51AD4ECFAB9CB6DF /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 499F2CBED11A4C56ADD4E4D2 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F01F4EEB7248C298C20D4D /* AFNetworkActivityIndicatorManager.h */; }; + 4C1B14EF4FC3404B9E134099 /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0464EFF7F7E44ABC9B66A887 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 4C2710997A6A4A8888C86365 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2228FD41354894B941278E /* AFNetworkReachabilityManager.h */; }; + 51FA45ECA9834304A9913E06 /* RKObjectBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 11A73E210A164B32B7C1E934 /* RKObjectBuilder.h */; }; + 52A7D6A0C22846D8953A9468 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 41522CFF5D0D4594ACED2140 /* EXTScope.h */; }; + 5330E8FFA47B4A13A532AD11 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51CD1E4B9B014418BA3C69F7 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 534A641CFE6740F6AE8DB913 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 289B43CDFDD045FB99E01F5A /* MTLModel+NSCoding.h */; }; + 57FBAF3435A343DCBCF7B507 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C713CA03AF7442CF8EBE094C /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 590014B30E5E4216BFFF248F /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AFF687F9B544E199ED8FE7B /* NSArray+MTLManipulationAdditions.h */; }; + 5B1DB4C6429A4FEF9F6666AF /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F7FC90867F44E4B5C7856A /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 5BBC27F6507242BCB0A535D2 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E1D563FC39543CE9028F006 /* UIAlertView+AFNetworking.h */; }; + 5D47A2DC756B446EA2D1F20B /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E4C91FB4DC4D484F957CD314 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 5D5779667D5F436795A84920 /* RKClient+Requests.m in Sources */ = {isa = PBXBuildFile; fileRef = 37FC99D36AE547B1BFDCA47E /* RKClient+Requests.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 5D6A50F911524240BD107D81 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 951F4F63F8994A3CBFF07E1C /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 5EEBF33DBFFC4F0BA0116281 /* RKClient+Apps.h in Headers */ = {isa = PBXBuildFile; fileRef = 76E02A4A7F4F4E0EA95758A8 /* RKClient+Apps.h */; }; + 63ECB9620FCD4CE69EE3D30C /* RKClient+Voting.h in Headers */ = {isa = PBXBuildFile; fileRef = B3133769A87648508292F859 /* RKClient+Voting.h */; }; + 659420BCF43E4014B1109717 /* RKSubreddit.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C7F443EF4742C79702C1FA /* RKSubreddit.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 65BD18E8CE9D4EDCA4BD78F7 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A459FB9CA58E40919D772C63 /* AFURLConnectionOperation.h */; }; + 6A34F77BBE474446BF861EE9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D07638CD607F44E898DB02D8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; + 6C38598C49214901989AE30D /* RKClient+Messages.m in Sources */ = {isa = PBXBuildFile; fileRef = 569DE2D6E16A49E697B61E76 /* RKClient+Messages.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 6CC8D5C984C94345B58C5FCC /* libPods-ios-RedditKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */; }; + 6DC0EABBBC1A41298FBA471F /* RKClient+Search.h in Headers */ = {isa = PBXBuildFile; fileRef = EE3CFB95F3254B72B90799FA /* RKClient+Search.h */; }; + 6F805C5E0E9945968D8CA260 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 715790C38D984A4DACB543A9 /* AFHTTPRequestOperationManager.h */; }; + 7008CCE8BC2E4B7B92369870 /* RKClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DAE7AC8ACDA4206AAA7686E /* RKClient.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 718168CC600B4C86A2F167C3 /* RKPagination.h in Headers */ = {isa = PBXBuildFile; fileRef = D0423F8659EA420B94D806F2 /* RKPagination.h */; }; + 7546A9B8F7C14FEABE8D8880 /* RKCreated.h in Headers */ = {isa = PBXBuildFile; fileRef = F7DA96C77DB94952906D3D78 /* RKCreated.h */; }; + 760E262993004004A6084CDB /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 55EA7DCAB99B456DB554ACC7 /* AFSecurityPolicy.h */; }; + 76EF92CD68FA46EDA8B5EEBE /* RKUser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5A5E203CF048F29037829F /* RKUser.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 78CC48D4F8F6443A96475335 /* RKMultireddit.h in Headers */ = {isa = PBXBuildFile; fileRef = 266B72EBDB614663ACD285EA /* RKMultireddit.h */; }; + 78F48043B13F4B528CC951C8 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = EF90F1E9AFEA4FF59DAADE92 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 796098BD3E8B40E797EA5F21 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 5008244C2FB74C7C8D382966 /* EXTKeyPathCoding.h */; }; + 7B4A5A3E741345AFBC62C151 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCAAAA719954E3A8C4AA312 /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 7C522FB35793411BA73AFFC0 /* RedditKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7811DB50DD384AC89DC14C83 /* RedditKit.h */; }; + 7C8D528B7B9840EBAD8F6E8B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; + 7F4A73FA077F4A5787B5EFC2 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 608635D3D05346ABA6B08911 /* AFURLResponseSerialization.h */; }; + 7F682238EE1246D8A81DD4D4 /* NSString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8DF310627347B0922D98CA /* NSString+HTML.h */; }; + 803F1002CC824BF6828B86D4 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = DC20C4F680924585AA95846F /* EXTRuntimeExtensions.h */; }; + 82E1654271414618B8C79D76 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FC753CA199ED4D6397B439DB /* UIActivityIndicatorView+AFNetworking.h */; }; + 885AFC6608A3420F96A0AB9A /* RKClient+Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3FB96F62354BBDA334C217 /* RKClient+Errors.h */; }; + 88FAB1752E6D42E0A406495D /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 207238963D7246FBAF5DFC72 /* AFHTTPSessionManager.h */; }; + 8C78F0F67B13472986503750 /* RKModeratorAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 8754561043274BD68ED9C9C5 /* RKModeratorAction.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 905E246BC0E54D079C460B12 /* RKComment.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C5B094A3264E1C9015C09A /* RKComment.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 9098B0605C2044A3A7B69CEC /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D30B0D232C421A8F9A2B8A /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 91ED4C3E43EF43FF92FD3E28 /* RKMultiredditDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = F63C7AEB44554B9582C1C842 /* RKMultiredditDescription.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 93B684E3D274488797B03387 /* RKClient+Search.m in Sources */ = {isa = PBXBuildFile; fileRef = E4980AC7BE8B45FA9054CEBC /* RKClient+Search.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 9678428656F1478B8A4431E9 /* RKClient+Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 186783F84CF8447498FAB882 /* RKClient+Errors.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 99C456E35F4F4BA09AD56A9D /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC01AFE5E84D8BAB887EC2 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 9A95609F8FD043719A524533 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B5A797A5DE34FFFBC96381A /* NSError+MTLModelException.h */; }; + 9AFF4FCFD5C246EBB27FA047 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2367460B7B80483ABB85A9FC /* CoreGraphics.framework */; }; + 9BDBB8BB572F43188F5E5317 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F306ABCA2BAB4C018225AE63 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + 9D8DCB40ADE443E499791A59 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = CE237607713242F3931E3FD0 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + 9E8C6204D7164D90A8FCB81B /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1F2B49B4FB942EB82CB77D8 /* SystemConfiguration.framework */; }; + A17369B32E9D4B9D8626D509 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 53832A9C29224992A0F7C791 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + A33800AC0D5E429B9DDA1E1D /* RKClient+Apps.m in Sources */ = {isa = PBXBuildFile; fileRef = D8734C1E6976478A9662D5E6 /* RKClient+Apps.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + A4FEED18494F46499ED5CBA9 /* RKMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B185E7910BB45F0B1B2084A /* RKMessage.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + A9AE949B62414090B4BD19F2 /* RKClient+Links.m in Sources */ = {isa = PBXBuildFile; fileRef = 34389D35654D4CB39B529B7B /* RKClient+Links.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + AB37A8317590432F8DC5F7F5 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A9B1D9B2154E0795F1AA40 /* metamacros.h */; }; + AFB1C1603DA34B7F9C3C81C0 /* libPods-ios-Mantle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */; }; + AFBF5CBB56D24D51B922ADAA /* RKClient+Messages.h in Headers */ = {isa = PBXBuildFile; fileRef = 84C267CBC2B34ECB8731100C /* RKClient+Messages.h */; }; + B0340A04E17347989658435F /* Pods-ios-RedditKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12582039FAA94A71A44723A8 /* Pods-ios-RedditKit-dummy.m */; }; + B069851F488940A59EEB5425 /* RKClient+Links.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8BC29D206743258689F690 /* RKClient+Links.h */; }; + B0B8D34C55BB4C539984D13D /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F790466FE1846A282D0B92B /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + B5C5832C6DBF439D93D88717 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 240A7B69768B495B96235172 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + B5C91B5804F24B5D9A5453B9 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = D595BE3767CC4C5AA84D3166 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + B7A2355DD675483882C42C26 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F565B0EBD44484AFB34046 /* UIButton+AFNetworking.h */; }; + B96ACEF725DC49CA8860E230 /* RKMultiredditDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4B8A2807DE4E4EA607FF98 /* RKMultiredditDescription.h */; }; + BCB78F374C3C4D7ABF655B4D /* RKObjectBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0512F7F2483B4338BCE7A63D /* RKObjectBuilder.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + BF57489E4C8841A4A7C34909 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D3C4FEC0EA44398B618D95 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + C1149F860F32453186C2B907 /* RKClient+Miscellaneous.m in Sources */ = {isa = PBXBuildFile; fileRef = 57EBA7700C3A4E43AB698F97 /* RKClient+Miscellaneous.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + C49DC4E95154428683A0E2BC /* Pods-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 40A5B67661044804B8F483EF /* Pods-ios-dummy.m */; }; + C8D58DAC2CB1487581DE0520 /* RKClient+Miscellaneous.h in Headers */ = {isa = PBXBuildFile; fileRef = 627048A53DE1497481895EF2 /* RKClient+Miscellaneous.h */; }; + C92CCD0175C04BE98A5F6FB7 /* RKClient+Captcha.h in Headers */ = {isa = PBXBuildFile; fileRef = 10094B9B44834DF09D52EBB4 /* RKClient+Captcha.h */; }; + C9A1EE4492A8498EA83575D7 /* RKMultireddit.m in Sources */ = {isa = PBXBuildFile; fileRef = D18BD46D8C3E487FA60B01C7 /* RKMultireddit.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + CA7A74045BD24125A30ABC85 /* RKClient+Comments.m in Sources */ = {isa = PBXBuildFile; fileRef = 6362A1AA824A474C917617A4 /* RKClient+Comments.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + CFA82EC3A5814DE8A202C65F /* RKClient+Requests.h in Headers */ = {isa = PBXBuildFile; fileRef = 6198373C50A442F6959C03D9 /* RKClient+Requests.h */; }; + D1582A1FB18249D0AE19BCBB /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB918A2FADE49B39FC00FAF /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + D2A7888A429F4500AAED0218 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 330F41C6F3F04E689D65C512 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + D3E1E6A63B1A4D7A98DE9881 /* RKClient+Wiki.h in Headers */ = {isa = PBXBuildFile; fileRef = 645C9B48F34C43C78FA35C53 /* RKClient+Wiki.h */; }; + D5C31E3DEFA54BF29EE13381 /* RKThing.h in Headers */ = {isa = PBXBuildFile; fileRef = E4F7CE84781648DFAD72ADCC /* RKThing.h */; }; + D6470B7CAD5F4C9BA904690B /* RKClient+Users.h in Headers */ = {isa = PBXBuildFile; fileRef = 3164FEDEC9A14245950F2321 /* RKClient+Users.h */; }; + D78A93944CA64773AA599060 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; + D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F7D9D918351FF800B36135 /* RKOAuthClient.h */; }; + D8F7D9DC18351FF800B36135 /* RKOAuthClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */; }; + D92FF09D3C1949329D8F5A69 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */; }; + DD2AEA1C24804494AA336184 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D831C04D292E487982CFC752 /* MobileCoreServices.framework */; }; + DD9AAF07D41F47488A951060 /* Pods-ios-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */; }; + DEEBCD4BCBE1490782716FFA /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 56BD8E6FC5C94F83976E6FFC /* AFHTTPRequestOperation.h */; }; + E3148A38AE51413A8A97AC3C /* RKComment.h in Headers */ = {isa = PBXBuildFile; fileRef = 1343894C4D754487A64206CB /* RKComment.h */; }; + E327A52E9FBE4DB7AA7F1D08 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6D1E8A2D117404EA45F19C8 /* Security.framework */; }; + E5FD9478D3D541D89D7BFEF3 /* MTLManagedObjectAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 030F6649BF9541E0B1E9D068 /* MTLManagedObjectAdapter.h */; }; + E6FCE49D766541CAB930EDC1 /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 6820715FEEAE4A359884321A /* NSString+HTML.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + E7883D55071B4E8987DCF243 /* RKCreated.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CDC36EC95DF4B80861701D9 /* RKCreated.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + EBA2AA0A415A43C1AF566280 /* RKLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0D0EEDC9184DE695311068 /* RKLink.h */; }; + EE06B70CCEA04EA3A45F972D /* RKModeratorAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FCA11DDCEC04D4E95C088C9 /* RKModeratorAction.h */; }; + EF0F3BDBA6BB472E9A0F35A3 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = FCA01F97BF16473EB81BC50C /* MTLJSONAdapter.h */; }; + EFF70E0B39014C89A06829C4 /* RKResponseSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F70E2EBB7754600981BD6F3 /* RKResponseSerializer.h */; }; + F10A7DE759F044E38D0B78D3 /* RKClient+Captcha.m in Sources */ = {isa = PBXBuildFile; fileRef = A4082A8B30A44CB1A5BDB716 /* RKClient+Captcha.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + F52824449A8C4EC4837DC92B /* RKClient+Wiki.m in Sources */ = {isa = PBXBuildFile; fileRef = AFBE327A356A42528AD3A93E /* RKClient+Wiki.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + F7BA96CC76894DAA9B259B93 /* RKResponseSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFF2AE79B804B90A4319CFF /* RKResponseSerializer.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + F89EB8343383440F92E3F0A9 /* RKLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 89DD66C8C3244ECCB537D004 /* RKLink.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; + FE43A93DC6DF456E9EF189A3 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E9095E6232D84A33B361F169 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 1CE56ECBAB7C441B8DC3D4A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13139B6C56834115A9EB77E1; + remoteInfo = "Pods-ios-AFNetworking"; + }; + 53BCABC755A1499A80C98EBE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13139B6C56834115A9EB77E1; + remoteInfo = "Pods-ios-AFNetworking"; + }; + 75AEF2DB0069474AA07560A0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 016E60E5FAE9485AA95441F3; + remoteInfo = "Pods-ios-Mantle"; + }; + ABB14A12D71A407F9132B53D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 016E60E5FAE9485AA95441F3; + remoteInfo = "Pods-ios-Mantle"; + }; + FD8EF13D716E43FFA33014E9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 567F3EBF9F664E4E83E078D9; + remoteInfo = "Pods-ios-RedditKit"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 019BD23BA79D4A5EBA9C452F /* RKClient+Voting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Voting.m"; path = "Classes/Networking/RKClient+Voting.m"; sourceTree = ""; }; + 030F6649BF9541E0B1E9D068 /* MTLManagedObjectAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLManagedObjectAdapter.h; path = Mantle/MTLManagedObjectAdapter.h; sourceTree = ""; }; + 0464EFF7F7E44ABC9B66A887 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; + 0512F7F2483B4338BCE7A63D /* RKObjectBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKObjectBuilder.m; path = Classes/Networking/RKObjectBuilder.m; sourceTree = ""; }; + 0627682CF3CD45CAB8D396DA /* libPods-ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 07C25B7E1D6B4EC385A05FD6 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 07D3C4FEC0EA44398B618D95 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 0B185E7910BB45F0B1B2084A /* RKMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKMessage.m; path = Classes/Model/RKMessage.m; sourceTree = ""; }; + 0C0E18832FA6428F9676AEB0 /* RKMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKMessage.h; path = Classes/Model/RKMessage.h; sourceTree = ""; }; + 0CD6B769EFED45D4A27D6681 /* RKClient+Flair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Flair.h"; path = "Classes/Networking/RKClient+Flair.h"; sourceTree = ""; }; + 0FC4076E14BE4C37BCC292CA /* RKSubreddit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKSubreddit.h; path = Classes/Model/RKSubreddit.h; sourceTree = ""; }; + 10094B9B44834DF09D52EBB4 /* RKClient+Captcha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Captcha.h"; path = "Classes/Networking/RKClient+Captcha.h"; sourceTree = ""; }; + 11A73E210A164B32B7C1E934 /* RKObjectBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKObjectBuilder.h; path = Classes/Networking/RKObjectBuilder.h; sourceTree = ""; }; + 12582039FAA94A71A44723A8 /* Pods-ios-RedditKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-RedditKit-dummy.m"; sourceTree = ""; }; + 1343894C4D754487A64206CB /* RKComment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKComment.h; path = Classes/Model/RKComment.h; sourceTree = ""; }; + 147A06FBBC5C44FCA294857F /* Pods-ios-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ios-acknowledgements.markdown"; sourceTree = ""; }; + 186783F84CF8447498FAB882 /* RKClient+Errors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Errors.m"; path = "Classes/Networking/RKClient+Errors.m"; sourceTree = ""; }; + 196F4D967DFF472587EF487C /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios.xcconfig"; sourceTree = ""; }; + 1D26316B59C74CC78274C9ED /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + 1DBC01AFE5E84D8BAB887EC2 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + 1E22D06100B54EC5B995DC3A /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + 1F790466FE1846A282D0B92B /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 207238963D7246FBAF5DFC72 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 212E2CB2B7C648A9807F4017 /* RKClient+Users.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Users.m"; path = "Classes/Networking/RKClient+Users.m"; sourceTree = ""; }; + 2367460B7B80483ABB85A9FC /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 240A7B69768B495B96235172 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 24D41A568F5B4BC5B8B37AE4 /* Pods-ios-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-Mantle.xcconfig"; sourceTree = ""; }; + 25479DAF5DAD42ACAC7B98F5 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + 256C9E34760B4CD0B656F6C2 /* RKClient+Comments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Comments.h"; path = "Classes/Networking/RKClient+Comments.h"; sourceTree = ""; }; + 266B72EBDB614663ACD285EA /* RKMultireddit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKMultireddit.h; path = Classes/Model/RKMultireddit.h; sourceTree = ""; }; + 289B43CDFDD045FB99E01F5A /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; + 2F1556EF6A3F4F6F83078A2C /* Pods-ios-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios-acknowledgements.plist"; sourceTree = ""; }; + 2FCA11DDCEC04D4E95C088C9 /* RKModeratorAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKModeratorAction.h; path = Classes/Model/RKModeratorAction.h; sourceTree = ""; }; + 3164FEDEC9A14245950F2321 /* RKClient+Users.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Users.h"; path = "Classes/Networking/RKClient+Users.h"; sourceTree = ""; }; + 330F41C6F3F04E689D65C512 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; + 34389D35654D4CB39B529B7B /* RKClient+Links.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Links.m"; path = "Classes/Networking/RKClient+Links.m"; sourceTree = ""; }; + 372AEA6F52DD4D4FA065E157 /* Pods-ios-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-AFNetworking-prefix.pch"; sourceTree = ""; }; + 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios-RedditKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 37FC99D36AE547B1BFDCA47E /* RKClient+Requests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Requests.m"; path = "Classes/Networking/RKClient+Requests.m"; sourceTree = ""; }; + 39971DB1ECC64DBDA6AB28FE /* RKClient+Moderation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Moderation.m"; path = "Classes/Networking/RKClient+Moderation.m"; sourceTree = ""; }; + 3AFF687F9B544E199ED8FE7B /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + 3C1BEE4B550349EA88ED873C /* Pods-ios-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-Mantle-prefix.pch"; sourceTree = ""; }; + 3CDC36EC95DF4B80861701D9 /* RKCreated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCreated.m; path = Classes/Model/RKCreated.m; sourceTree = ""; }; + 3F677824334542EFA086E206 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 3F70E2EBB7754600981BD6F3 /* RKResponseSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKResponseSerializer.h; path = Classes/Networking/RKResponseSerializer.h; sourceTree = ""; }; + 40A5B67661044804B8F483EF /* Pods-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-dummy.m"; sourceTree = ""; }; + 41522CFF5D0D4594ACED2140 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 41A2DC348CDA415F8F2C63F8 /* Pods-ios-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-AFNetworking.xcconfig"; sourceTree = ""; }; + 45609D02596B4FA2AB090D1F /* RKClient+Flair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Flair.m"; path = "Classes/Networking/RKClient+Flair.m"; sourceTree = ""; }; + 493C18C4645249F5AEA35606 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 4EFF2AE79B804B90A4319CFF /* RKResponseSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKResponseSerializer.m; path = Classes/Networking/RKResponseSerializer.m; sourceTree = ""; }; + 5008244C2FB74C7C8D382966 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + 5049AC8E8FE340318A28D251 /* Pods-ios-RedditKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-RedditKit-prefix.pch"; sourceTree = ""; }; + 51CD1E4B9B014418BA3C69F7 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 53832A9C29224992A0F7C791 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 55EA7DCAB99B456DB554ACC7 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 5682020AC49F4557B8D80A74 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 569DE2D6E16A49E697B61E76 /* RKClient+Messages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Messages.m"; path = "Classes/Networking/RKClient+Messages.m"; sourceTree = ""; }; + 56BD8E6FC5C94F83976E6FFC /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; + 57D30B0D232C421A8F9A2B8A /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 57EBA7700C3A4E43AB698F97 /* RKClient+Miscellaneous.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Miscellaneous.m"; path = "Classes/Networking/RKClient+Miscellaneous.m"; sourceTree = ""; }; + 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-AFNetworking-Private.xcconfig"; sourceTree = ""; }; + 608635D3D05346ABA6B08911 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 6198373C50A442F6959C03D9 /* RKClient+Requests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Requests.h"; path = "Classes/Networking/RKClient+Requests.h"; sourceTree = ""; }; + 627048A53DE1497481895EF2 /* RKClient+Miscellaneous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Miscellaneous.h"; path = "Classes/Networking/RKClient+Miscellaneous.h"; sourceTree = ""; }; + 6362A1AA824A474C917617A4 /* RKClient+Comments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Comments.m"; path = "Classes/Networking/RKClient+Comments.m"; sourceTree = ""; }; + 645C9B48F34C43C78FA35C53 /* RKClient+Wiki.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Wiki.h"; path = "Classes/Networking/RKClient+Wiki.h"; sourceTree = ""; }; + 655F24C52B264E7DAA3A22D5 /* RKClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKClient.h; path = Classes/Networking/RKClient.h; sourceTree = ""; }; + 6820715FEEAE4A359884321A /* NSString+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+HTML.m"; path = "Classes/Categories/NSString+HTML.m"; sourceTree = ""; }; + 6A8DF310627347B0922D98CA /* NSString+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+HTML.h"; path = "Classes/Categories/NSString+HTML.h"; sourceTree = ""; }; + 6D87814575DE40679EED1A1F /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + 6E1D563FC39543CE9028F006 /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; + 715790C38D984A4DACB543A9 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; + 74F7FC90867F44E4B5C7856A /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; + 75125F0C32F64F4F90AF9CF5 /* RKClient+Moderation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Moderation.h"; path = "Classes/Networking/RKClient+Moderation.h"; sourceTree = ""; }; + 76E02A4A7F4F4E0EA95758A8 /* RKClient+Apps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Apps.h"; path = "Classes/Networking/RKClient+Apps.h"; sourceTree = ""; }; + 7811DB50DD384AC89DC14C83 /* RedditKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RedditKit.h; path = Classes/RedditKit.h; sourceTree = ""; }; + 79C5B094A3264E1C9015C09A /* RKComment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKComment.m; path = Classes/Model/RKComment.m; sourceTree = ""; }; + 79C7F443EF4742C79702C1FA /* RKSubreddit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKSubreddit.m; path = Classes/Model/RKSubreddit.m; sourceTree = ""; }; + 7A0D0EEDC9184DE695311068 /* RKLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKLink.h; path = Classes/Model/RKLink.h; sourceTree = ""; }; + 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-Mantle-Private.xcconfig"; sourceTree = ""; }; + 7B5A797A5DE34FFFBC96381A /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; + 84C267CBC2B34ECB8731100C /* RKClient+Messages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Messages.h"; path = "Classes/Networking/RKClient+Messages.h"; sourceTree = ""; }; + 8754561043274BD68ED9C9C5 /* RKModeratorAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKModeratorAction.m; path = Classes/Model/RKModeratorAction.m; sourceTree = ""; }; + 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-Mantle-dummy.m"; sourceTree = ""; }; + 89DD66C8C3244ECCB537D004 /* RKLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKLink.m; path = Classes/Model/RKLink.m; sourceTree = ""; }; + 8A7E9C4C7EAE46AEBC58F193 /* RKPagination.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKPagination.m; path = Classes/Model/RKPagination.m; sourceTree = ""; }; + 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; + 8DAE7AC8ACDA4206AAA7686E /* RKClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKClient.m; path = Classes/Networking/RKClient.m; sourceTree = ""; }; + 905935D1F29F42F3BB24D437 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 93F01F4EEB7248C298C20D4D /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 951F4F63F8994A3CBFF07E1C /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + 96F565B0EBD44484AFB34046 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 9D3FB96F62354BBDA334C217 /* RKClient+Errors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Errors.h"; path = "Classes/Networking/RKClient+Errors.h"; sourceTree = ""; }; + 9D4C5084431243749ADCE2CB /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + A09948E0BFC74D958E44EF9E /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + A1A8B00D633B4E0CA2C9211A /* RKUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKUser.h; path = Classes/Model/RKUser.h; sourceTree = ""; }; + A4082A8B30A44CB1A5BDB716 /* RKClient+Captcha.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Captcha.m"; path = "Classes/Networking/RKClient+Captcha.m"; sourceTree = ""; }; + A41A65C0866146BEB1BB6E90 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + A459FB9CA58E40919D772C63 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; + AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + AE5A5E203CF048F29037829F /* RKUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKUser.m; path = Classes/Model/RKUser.m; sourceTree = ""; }; + AF4B8A2807DE4E4EA607FF98 /* RKMultiredditDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKMultiredditDescription.h; path = Classes/Model/RKMultiredditDescription.h; sourceTree = ""; }; + AFBE327A356A42528AD3A93E /* RKClient+Wiki.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Wiki.m"; path = "Classes/Networking/RKClient+Wiki.m"; sourceTree = ""; }; + B241ED0553E547D490433AB8 /* Pods-ios-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-environment.h"; sourceTree = ""; }; + B3133769A87648508292F859 /* RKClient+Voting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Voting.h"; path = "Classes/Networking/RKClient+Voting.h"; sourceTree = ""; }; + B951CEE044424EB2AA0161CF /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + B9DBBD2895B74916AB1F1336 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; + BAE4333DF8504073929B00B5 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + C713CA03AF7442CF8EBE094C /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; + C7A7AEA4DBB1401BB715B7D0 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + CC8BC29D206743258689F690 /* RKClient+Links.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Links.h"; path = "Classes/Networking/RKClient+Links.h"; sourceTree = ""; }; + CE2228FD41354894B941278E /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + CE237607713242F3931E3FD0 /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + D0423F8659EA420B94D806F2 /* RKPagination.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKPagination.h; path = Classes/Model/RKPagination.h; sourceTree = ""; }; + D07638CD607F44E898DB02D8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + D18BD46D8C3E487FA60B01C7 /* RKMultireddit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKMultireddit.m; path = Classes/Model/RKMultireddit.m; sourceTree = ""; }; + D4690AF821584349A7A9ED0D /* RKCompletionBlocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCompletionBlocks.h; path = Classes/Networking/RKCompletionBlocks.h; sourceTree = ""; }; + D595BE3767CC4C5AA84D3166 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + D6AA5F035AF34B27887C1BB9 /* Pods-ios-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ios-resources.sh"; sourceTree = ""; }; + D831C04D292E487982CFC752 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + D8734C1E6976478A9662D5E6 /* RKClient+Apps.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Apps.m"; path = "Classes/Networking/RKClient+Apps.m"; sourceTree = ""; }; + D8F7D9D918351FF800B36135 /* RKOAuthClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RKOAuthClient.h; path = Classes/Networking/RKOAuthClient.h; sourceTree = ""; }; + D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RKOAuthClient.m; path = Classes/Networking/RKOAuthClient.m; sourceTree = ""; }; + DA1D3814DF0C4819A2C261BA /* RKClient+Subreddits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Subreddits.m"; path = "Classes/Networking/RKClient+Subreddits.m"; sourceTree = ""; }; + DAB918A2FADE49B39FC00FAF /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-RedditKit-Private.xcconfig"; sourceTree = ""; }; + DBCAAAA719954E3A8C4AA312 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; + DC20C4F680924585AA95846F /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; + DDC5C8A6F86A4E9489BBB72F /* RKThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKThing.m; path = Classes/Model/RKThing.m; sourceTree = ""; }; + E2B8C44A51AD4ECFAB9CB6DF /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + E4980AC7BE8B45FA9054CEBC /* RKClient+Search.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Search.m"; path = "Classes/Networking/RKClient+Search.m"; sourceTree = ""; }; + E4B7C6A9155246838CDBBE01 /* RKClient+Multireddits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Multireddits.m"; path = "Classes/Networking/RKClient+Multireddits.m"; sourceTree = ""; }; + E4C91FB4DC4D484F957CD314 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; + E4F7CE84781648DFAD72ADCC /* RKThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKThing.h; path = Classes/Model/RKThing.h; sourceTree = ""; }; + E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E6D1E8A2D117404EA45F19C8 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + E784CE103A874CF8A5850913 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + E9095E6232D84A33B361F169 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + EC754E389504420182288E84 /* Pods-ios-RedditKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-RedditKit.xcconfig"; sourceTree = ""; }; + EE3CFB95F3254B72B90799FA /* RKClient+Search.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Search.h"; path = "Classes/Networking/RKClient+Search.h"; sourceTree = ""; }; + EF25DD73A155408E8BB761E6 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; + EF90F1E9AFEA4FF59DAADE92 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + F0578818178D467A95AC429D /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + F1042D868EEE4BCE8D4C72B8 /* RKClient+Subreddits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Subreddits.h"; path = "Classes/Networking/RKClient+Subreddits.h"; sourceTree = ""; }; + F1F2B49B4FB942EB82CB77D8 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + F2A9B1D9B2154E0795F1AA40 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + F306ABCA2BAB4C018225AE63 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; + F45E254B3BB2431894EEB63F /* RKClient+Multireddits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Multireddits.h"; path = "Classes/Networking/RKClient+Multireddits.h"; sourceTree = ""; }; + F63C7AEB44554B9582C1C842 /* RKMultiredditDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKMultiredditDescription.m; path = Classes/Model/RKMultiredditDescription.m; sourceTree = ""; }; + F659C75CE1464C2BA5011F43 /* RKVotable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKVotable.h; path = Classes/Model/RKVotable.h; sourceTree = ""; }; + F7DA96C77DB94952906D3D78 /* RKCreated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCreated.h; path = Classes/Model/RKCreated.h; sourceTree = ""; }; + F89E7677E6A945FC91090B8B /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + FA2E395F9B2B48BC8F5BE0D6 /* Pods-ios-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-AFNetworking-dummy.m"; sourceTree = ""; }; + FB2F43CFE83348868B8B8F6A /* MTLManagedObjectAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLManagedObjectAdapter.m; path = Mantle/MTLManagedObjectAdapter.m; sourceTree = ""; }; + FC753CA199ED4D6397B439DB /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + FCA01F97BF16473EB81BC50C /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + FDE61E9BFCBF4274B490B437 /* RKVotable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKVotable.m; path = Classes/Model/RKVotable.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + ABAC3670BF7F4D6B9354C2E2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0815BC63A44841A8951DDD3B /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BEA2242F0D9E453B9EBA7351 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DD1050D6DD141DA82FAEE14 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D5133F2EC53A408ABC4FC278 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 9AFF4FCFD5C246EBB27FA047 /* CoreGraphics.framework in Frameworks */, + 7C8D528B7B9840EBAD8F6E8B /* Foundation.framework in Frameworks */, + DD2AEA1C24804494AA336184 /* MobileCoreServices.framework in Frameworks */, + E327A52E9FBE4DB7AA7F1D08 /* Security.framework in Frameworks */, + 9E8C6204D7164D90A8FCB81B /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D6ADD0CB0C794AC7AE1D5038 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 178FB873F527438F9A4570C4 /* Foundation.framework in Frameworks */, + 3310AE9DFF374E84B1FD6E51 /* libPods-ios-AFNetworking.a in Frameworks */, + AFB1C1603DA34B7F9C3C81C0 /* libPods-ios-Mantle.a in Frameworks */, + 6CC8D5C984C94345B58C5FCC /* libPods-ios-RedditKit.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00A934FD515B48B69AE00163 = { + isa = PBXGroup; + children = ( + 493C18C4645249F5AEA35606 /* Podfile */, + 21190C29442F4F458684136D /* Development Pods */, + F01805330C3940FEA7DD7BC4 /* Frameworks */, + BB54B85F6D1B447C91601C52 /* Pods */, + 2FAA08FF4524463895611952 /* Products */, + 99626D5005FD4D79B324BA96 /* Targets Support Files */, + ); + sourceTree = ""; + }; + 0187280DDEB8489B9FA3C576 /* UIKit */ = { + isa = PBXGroup; + children = ( + 93F01F4EEB7248C298C20D4D /* AFNetworkActivityIndicatorManager.h */, + 240A7B69768B495B96235172 /* AFNetworkActivityIndicatorManager.m */, + FC753CA199ED4D6397B439DB /* UIActivityIndicatorView+AFNetworking.h */, + 53832A9C29224992A0F7C791 /* UIActivityIndicatorView+AFNetworking.m */, + 6E1D563FC39543CE9028F006 /* UIAlertView+AFNetworking.h */, + F306ABCA2BAB4C018225AE63 /* UIAlertView+AFNetworking.m */, + 96F565B0EBD44484AFB34046 /* UIButton+AFNetworking.h */, + 196F4D967DFF472587EF487C /* UIButton+AFNetworking.m */, + 3F677824334542EFA086E206 /* UIImageView+AFNetworking.h */, + 951F4F63F8994A3CBFF07E1C /* UIImageView+AFNetworking.m */, + C7A7AEA4DBB1401BB715B7D0 /* UIKit+AFNetworking.h */, + 1E22D06100B54EC5B995DC3A /* UIProgressView+AFNetworking.h */, + 57D30B0D232C421A8F9A2B8A /* UIProgressView+AFNetworking.m */, + 1D26316B59C74CC78274C9ED /* UIWebView+AFNetworking.h */, + A09948E0BFC74D958E44EF9E /* UIWebView+AFNetworking.m */, + ); + name = UIKit; + sourceTree = ""; + }; + 0ABE84CC87AD496B88ADEA42 /* AFNetworking */ = { + isa = PBXGroup; + children = ( + 5682020AC49F4557B8D80A74 /* AFNetworking.h */, + D530CB1DB7754489B4CB2399 /* NSURLConnection */, + 25FE535112A84E21937CACF9 /* NSURLSession */, + BD4968F49A48417E8FEF7B1F /* Reachability */, + 2F147E01A1664DC5A5B2FBEA /* Security */, + AFDD365241194876814F19E3 /* Serialization */, + 0DFC7049ECF0453D909961A2 /* Support Files */, + 0187280DDEB8489B9FA3C576 /* UIKit */, + ); + path = AFNetworking; + sourceTree = ""; + }; + 0DFC7049ECF0453D909961A2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 41A2DC348CDA415F8F2C63F8 /* Pods-ios-AFNetworking.xcconfig */, + 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */, + FA2E395F9B2B48BC8F5BE0D6 /* Pods-ios-AFNetworking-dummy.m */, + 372AEA6F52DD4D4FA065E157 /* Pods-ios-AFNetworking-prefix.pch */, + ); + name = "Support Files"; + sourceTree = SOURCE_ROOT; + }; + 21190C29442F4F458684136D /* Development Pods */ = { + isa = PBXGroup; + children = ( + 4B5DB35BA8CF4972A5865784 /* RedditKit */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 25FE535112A84E21937CACF9 /* NSURLSession */ = { + isa = PBXGroup; + children = ( + 207238963D7246FBAF5DFC72 /* AFHTTPSessionManager.h */, + 1F790466FE1846A282D0B92B /* AFHTTPSessionManager.m */, + 9D4C5084431243749ADCE2CB /* AFURLSessionManager.h */, + BAE4333DF8504073929B00B5 /* AFURLSessionManager.m */, + ); + name = NSURLSession; + sourceTree = ""; + }; + 26ECB7A29F2044D083CB02AC /* iOS */ = { + isa = PBXGroup; + children = ( + 2367460B7B80483ABB85A9FC /* CoreGraphics.framework */, + 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */, + D831C04D292E487982CFC752 /* MobileCoreServices.framework */, + E6D1E8A2D117404EA45F19C8 /* Security.framework */, + F1F2B49B4FB942EB82CB77D8 /* SystemConfiguration.framework */, + ); + name = iOS; + sourceTree = ""; + }; + 2F147E01A1664DC5A5B2FBEA /* Security */ = { + isa = PBXGroup; + children = ( + 55EA7DCAB99B456DB554ACC7 /* AFSecurityPolicy.h */, + 51CD1E4B9B014418BA3C69F7 /* AFSecurityPolicy.m */, + ); + name = Security; + sourceTree = ""; + }; + 2FAA08FF4524463895611952 /* Products */ = { + isa = PBXGroup; + children = ( + 0627682CF3CD45CAB8D396DA /* libPods-ios.a */, + E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */, + 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */, + 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */, + ); + name = Products; + sourceTree = ""; + }; + 4B5DB35BA8CF4972A5865784 /* RedditKit */ = { + isa = PBXGroup; + children = ( + 6A8DF310627347B0922D98CA /* NSString+HTML.h */, + 6820715FEEAE4A359884321A /* NSString+HTML.m */, + 655F24C52B264E7DAA3A22D5 /* RKClient.h */, + 8DAE7AC8ACDA4206AAA7686E /* RKClient.m */, + D8F7D9D918351FF800B36135 /* RKOAuthClient.h */, + D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */, + 76E02A4A7F4F4E0EA95758A8 /* RKClient+Apps.h */, + D8734C1E6976478A9662D5E6 /* RKClient+Apps.m */, + 10094B9B44834DF09D52EBB4 /* RKClient+Captcha.h */, + A4082A8B30A44CB1A5BDB716 /* RKClient+Captcha.m */, + 256C9E34760B4CD0B656F6C2 /* RKClient+Comments.h */, + 6362A1AA824A474C917617A4 /* RKClient+Comments.m */, + 9D3FB96F62354BBDA334C217 /* RKClient+Errors.h */, + 186783F84CF8447498FAB882 /* RKClient+Errors.m */, + 0CD6B769EFED45D4A27D6681 /* RKClient+Flair.h */, + 45609D02596B4FA2AB090D1F /* RKClient+Flair.m */, + CC8BC29D206743258689F690 /* RKClient+Links.h */, + 34389D35654D4CB39B529B7B /* RKClient+Links.m */, + 84C267CBC2B34ECB8731100C /* RKClient+Messages.h */, + 569DE2D6E16A49E697B61E76 /* RKClient+Messages.m */, + 627048A53DE1497481895EF2 /* RKClient+Miscellaneous.h */, + 57EBA7700C3A4E43AB698F97 /* RKClient+Miscellaneous.m */, + 75125F0C32F64F4F90AF9CF5 /* RKClient+Moderation.h */, + 39971DB1ECC64DBDA6AB28FE /* RKClient+Moderation.m */, + F45E254B3BB2431894EEB63F /* RKClient+Multireddits.h */, + E4B7C6A9155246838CDBBE01 /* RKClient+Multireddits.m */, + 6198373C50A442F6959C03D9 /* RKClient+Requests.h */, + 37FC99D36AE547B1BFDCA47E /* RKClient+Requests.m */, + EE3CFB95F3254B72B90799FA /* RKClient+Search.h */, + E4980AC7BE8B45FA9054CEBC /* RKClient+Search.m */, + F1042D868EEE4BCE8D4C72B8 /* RKClient+Subreddits.h */, + DA1D3814DF0C4819A2C261BA /* RKClient+Subreddits.m */, + 3164FEDEC9A14245950F2321 /* RKClient+Users.h */, + 212E2CB2B7C648A9807F4017 /* RKClient+Users.m */, + B3133769A87648508292F859 /* RKClient+Voting.h */, + 019BD23BA79D4A5EBA9C452F /* RKClient+Voting.m */, + 645C9B48F34C43C78FA35C53 /* RKClient+Wiki.h */, + AFBE327A356A42528AD3A93E /* RKClient+Wiki.m */, + 1343894C4D754487A64206CB /* RKComment.h */, + 79C5B094A3264E1C9015C09A /* RKComment.m */, + D4690AF821584349A7A9ED0D /* RKCompletionBlocks.h */, + F7DA96C77DB94952906D3D78 /* RKCreated.h */, + 3CDC36EC95DF4B80861701D9 /* RKCreated.m */, + 7A0D0EEDC9184DE695311068 /* RKLink.h */, + 89DD66C8C3244ECCB537D004 /* RKLink.m */, + 0C0E18832FA6428F9676AEB0 /* RKMessage.h */, + 0B185E7910BB45F0B1B2084A /* RKMessage.m */, + 2FCA11DDCEC04D4E95C088C9 /* RKModeratorAction.h */, + 8754561043274BD68ED9C9C5 /* RKModeratorAction.m */, + 266B72EBDB614663ACD285EA /* RKMultireddit.h */, + D18BD46D8C3E487FA60B01C7 /* RKMultireddit.m */, + AF4B8A2807DE4E4EA607FF98 /* RKMultiredditDescription.h */, + F63C7AEB44554B9582C1C842 /* RKMultiredditDescription.m */, + 11A73E210A164B32B7C1E934 /* RKObjectBuilder.h */, + 0512F7F2483B4338BCE7A63D /* RKObjectBuilder.m */, + D0423F8659EA420B94D806F2 /* RKPagination.h */, + 8A7E9C4C7EAE46AEBC58F193 /* RKPagination.m */, + 3F70E2EBB7754600981BD6F3 /* RKResponseSerializer.h */, + 4EFF2AE79B804B90A4319CFF /* RKResponseSerializer.m */, + 0FC4076E14BE4C37BCC292CA /* RKSubreddit.h */, + 79C7F443EF4742C79702C1FA /* RKSubreddit.m */, + E4F7CE84781648DFAD72ADCC /* RKThing.h */, + DDC5C8A6F86A4E9489BBB72F /* RKThing.m */, + A1A8B00D633B4E0CA2C9211A /* RKUser.h */, + AE5A5E203CF048F29037829F /* RKUser.m */, + F659C75CE1464C2BA5011F43 /* RKVotable.h */, + FDE61E9BFCBF4274B490B437 /* RKVotable.m */, + 7811DB50DD384AC89DC14C83 /* RedditKit.h */, + A534CCD394F24BCB8D1D963B /* Support Files */, + ); + name = RedditKit; + path = ../..; + sourceTree = ""; + }; + 5EDD4A155BB541749EA4A614 /* Pods-ios */ = { + isa = PBXGroup; + children = ( + 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */, + 147A06FBBC5C44FCA294857F /* Pods-ios-acknowledgements.markdown */, + 2F1556EF6A3F4F6F83078A2C /* Pods-ios-acknowledgements.plist */, + 40A5B67661044804B8F483EF /* Pods-ios-dummy.m */, + B241ED0553E547D490433AB8 /* Pods-ios-environment.h */, + D6AA5F035AF34B27887C1BB9 /* Pods-ios-resources.sh */, + ); + name = "Pods-ios"; + sourceTree = ""; + }; + 99626D5005FD4D79B324BA96 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 5EDD4A155BB541749EA4A614 /* Pods-ios */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + A534CCD394F24BCB8D1D963B /* Support Files */ = { + isa = PBXGroup; + children = ( + EC754E389504420182288E84 /* Pods-ios-RedditKit.xcconfig */, + DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */, + 12582039FAA94A71A44723A8 /* Pods-ios-RedditKit-dummy.m */, + 5049AC8E8FE340318A28D251 /* Pods-ios-RedditKit-prefix.pch */, + ); + name = "Support Files"; + sourceTree = SOURCE_ROOT; + }; + A665801B5D3D4BE592E19A3C /* Support Files */ = { + isa = PBXGroup; + children = ( + 24D41A568F5B4BC5B8B37AE4 /* Pods-ios-Mantle.xcconfig */, + 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */, + 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */, + 3C1BEE4B550349EA88ED873C /* Pods-ios-Mantle-prefix.pch */, + ); + name = "Support Files"; + sourceTree = SOURCE_ROOT; + }; + AFDD365241194876814F19E3 /* Serialization */ = { + isa = PBXGroup; + children = ( + 25479DAF5DAD42ACAC7B98F5 /* AFURLRequestSerialization.h */, + E2B8C44A51AD4ECFAB9CB6DF /* AFURLRequestSerialization.m */, + 608635D3D05346ABA6B08911 /* AFURLResponseSerialization.h */, + 905935D1F29F42F3BB24D437 /* AFURLResponseSerialization.m */, + ); + name = Serialization; + sourceTree = ""; + }; + B918E4CD2557471B8BF16A22 /* extobjc */ = { + isa = PBXGroup; + children = ( + 5008244C2FB74C7C8D382966 /* EXTKeyPathCoding.h */, + DC20C4F680924585AA95846F /* EXTRuntimeExtensions.h */, + EF90F1E9AFEA4FF59DAADE92 /* EXTRuntimeExtensions.m */, + 41522CFF5D0D4594ACED2140 /* EXTScope.h */, + EF25DD73A155408E8BB761E6 /* EXTScope.m */, + F2A9B1D9B2154E0795F1AA40 /* metamacros.h */, + ); + name = extobjc; + sourceTree = ""; + }; + BB54B85F6D1B447C91601C52 /* Pods */ = { + isa = PBXGroup; + children = ( + 0ABE84CC87AD496B88ADEA42 /* AFNetworking */, + D473F67509EF49F59D8A4800 /* Mantle */, + ); + name = Pods; + sourceTree = ""; + }; + BD4968F49A48417E8FEF7B1F /* Reachability */ = { + isa = PBXGroup; + children = ( + CE2228FD41354894B941278E /* AFNetworkReachabilityManager.h */, + E9095E6232D84A33B361F169 /* AFNetworkReachabilityManager.m */, + ); + name = Reachability; + sourceTree = ""; + }; + D473F67509EF49F59D8A4800 /* Mantle */ = { + isa = PBXGroup; + children = ( + FCA01F97BF16473EB81BC50C /* MTLJSONAdapter.h */, + 74F7FC90867F44E4B5C7856A /* MTLJSONAdapter.m */, + 030F6649BF9541E0B1E9D068 /* MTLManagedObjectAdapter.h */, + FB2F43CFE83348868B8B8F6A /* MTLManagedObjectAdapter.m */, + F0578818178D467A95AC429D /* MTLModel.h */, + 0464EFF7F7E44ABC9B66A887 /* MTLModel.m */, + 289B43CDFDD045FB99E01F5A /* MTLModel+NSCoding.h */, + 330F41C6F3F04E689D65C512 /* MTLModel+NSCoding.m */, + 6D87814575DE40679EED1A1F /* MTLReflection.h */, + D595BE3767CC4C5AA84D3166 /* MTLReflection.m */, + 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */, + CE237607713242F3931E3FD0 /* MTLValueTransformer.m */, + B9DBBD2895B74916AB1F1336 /* Mantle.h */, + 3AFF687F9B544E199ED8FE7B /* NSArray+MTLManipulationAdditions.h */, + 07D3C4FEC0EA44398B618D95 /* NSArray+MTLManipulationAdditions.m */, + B951CEE044424EB2AA0161CF /* NSDictionary+MTLManipulationAdditions.h */, + AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */, + 7B5A797A5DE34FFFBC96381A /* NSError+MTLModelException.h */, + 1DBC01AFE5E84D8BAB887EC2 /* NSError+MTLModelException.m */, + 07C25B7E1D6B4EC385A05FD6 /* NSObject+MTLComparisonAdditions.h */, + A41A65C0866146BEB1BB6E90 /* NSObject+MTLComparisonAdditions.m */, + F89E7677E6A945FC91090B8B /* NSValueTransformer+MTLInversionAdditions.h */, + DAB918A2FADE49B39FC00FAF /* NSValueTransformer+MTLInversionAdditions.m */, + D07638CD607F44E898DB02D8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + E784CE103A874CF8A5850913 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + A665801B5D3D4BE592E19A3C /* Support Files */, + B918E4CD2557471B8BF16A22 /* extobjc */, + ); + path = Mantle; + sourceTree = ""; + }; + D530CB1DB7754489B4CB2399 /* NSURLConnection */ = { + isa = PBXGroup; + children = ( + 56BD8E6FC5C94F83976E6FFC /* AFHTTPRequestOperation.h */, + C713CA03AF7442CF8EBE094C /* AFHTTPRequestOperation.m */, + 715790C38D984A4DACB543A9 /* AFHTTPRequestOperationManager.h */, + DBCAAAA719954E3A8C4AA312 /* AFHTTPRequestOperationManager.m */, + A459FB9CA58E40919D772C63 /* AFURLConnectionOperation.h */, + E4C91FB4DC4D484F957CD314 /* AFURLConnectionOperation.m */, + ); + name = NSURLConnection; + sourceTree = ""; + }; + F01805330C3940FEA7DD7BC4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 26ECB7A29F2044D083CB02AC /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 4F2EC7F5D7EA47588062FCE0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + DEEBCD4BCBE1490782716FFA /* AFHTTPRequestOperation.h in Headers */, + 6F805C5E0E9945968D8CA260 /* AFHTTPRequestOperationManager.h in Headers */, + 88FAB1752E6D42E0A406495D /* AFHTTPSessionManager.h in Headers */, + 499F2CBED11A4C56ADD4E4D2 /* AFNetworkActivityIndicatorManager.h in Headers */, + 4C2710997A6A4A8888C86365 /* AFNetworkReachabilityManager.h in Headers */, + 1AD6255ECCAD416CA98C9AC2 /* AFNetworking.h in Headers */, + 760E262993004004A6084CDB /* AFSecurityPolicy.h in Headers */, + 65BD18E8CE9D4EDCA4BD78F7 /* AFURLConnectionOperation.h in Headers */, + 14FDC9590AB546A4972E5B86 /* AFURLRequestSerialization.h in Headers */, + 7F4A73FA077F4A5787B5EFC2 /* AFURLResponseSerialization.h in Headers */, + 2BA017B2F8C34C1BB1DE1528 /* AFURLSessionManager.h in Headers */, + 82E1654271414618B8C79D76 /* UIActivityIndicatorView+AFNetworking.h in Headers */, + 5BBC27F6507242BCB0A535D2 /* UIAlertView+AFNetworking.h in Headers */, + B7A2355DD675483882C42C26 /* UIButton+AFNetworking.h in Headers */, + 0831A6DB761141389E8F7DF0 /* UIImageView+AFNetworking.h in Headers */, + 2A2AD00B27334223AC48A5F9 /* UIKit+AFNetworking.h in Headers */, + 3432E1B9DF1C42CC96371112 /* UIProgressView+AFNetworking.h in Headers */, + 2F432C85AF4C4705B5F544E5 /* UIWebView+AFNetworking.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D15102B3E21946B7A4298FB9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 796098BD3E8B40E797EA5F21 /* EXTKeyPathCoding.h in Headers */, + 803F1002CC824BF6828B86D4 /* EXTRuntimeExtensions.h in Headers */, + 52A7D6A0C22846D8953A9468 /* EXTScope.h in Headers */, + EF0F3BDBA6BB472E9A0F35A3 /* MTLJSONAdapter.h in Headers */, + E5FD9478D3D541D89D7BFEF3 /* MTLManagedObjectAdapter.h in Headers */, + 534A641CFE6740F6AE8DB913 /* MTLModel+NSCoding.h in Headers */, + 0E631B6D8E1E4AAC86DA0A2E /* MTLModel.h in Headers */, + 17B282763F45486CAF346BDD /* MTLReflection.h in Headers */, + D92FF09D3C1949329D8F5A69 /* MTLValueTransformer.h in Headers */, + 22C7C87FB50B46EE9069E761 /* Mantle.h in Headers */, + 590014B30E5E4216BFFF248F /* NSArray+MTLManipulationAdditions.h in Headers */, + 3486C19E84CE4531877143AA /* NSDictionary+MTLManipulationAdditions.h in Headers */, + 9A95609F8FD043719A524533 /* NSError+MTLModelException.h in Headers */, + 2BA80A7FD61141D2A5F05338 /* NSObject+MTLComparisonAdditions.h in Headers */, + 1CF7D3387115431B95B3E09C /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + 6A34F77BBE474446BF861EE9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + AB37A8317590432F8DC5F7F5 /* metamacros.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EA1A6BAA9EC441C6994AC4A9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 7F682238EE1246D8A81DD4D4 /* NSString+HTML.h in Headers */, + 5EEBF33DBFFC4F0BA0116281 /* RKClient+Apps.h in Headers */, + C92CCD0175C04BE98A5F6FB7 /* RKClient+Captcha.h in Headers */, + 3DCA08AD4F0E42A4BEEFEC54 /* RKClient+Comments.h in Headers */, + 885AFC6608A3420F96A0AB9A /* RKClient+Errors.h in Headers */, + D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */, + 2363F4359D3046C6B748B280 /* RKClient+Flair.h in Headers */, + B069851F488940A59EEB5425 /* RKClient+Links.h in Headers */, + AFBF5CBB56D24D51B922ADAA /* RKClient+Messages.h in Headers */, + C8D58DAC2CB1487581DE0520 /* RKClient+Miscellaneous.h in Headers */, + 452A90FAF4644C1A9F281133 /* RKClient+Moderation.h in Headers */, + 22E9BD439A1740549CA92EA0 /* RKClient+Multireddits.h in Headers */, + CFA82EC3A5814DE8A202C65F /* RKClient+Requests.h in Headers */, + 6DC0EABBBC1A41298FBA471F /* RKClient+Search.h in Headers */, + 3B72B168704F4D30AE40515B /* RKClient+Subreddits.h in Headers */, + D6470B7CAD5F4C9BA904690B /* RKClient+Users.h in Headers */, + 63ECB9620FCD4CE69EE3D30C /* RKClient+Voting.h in Headers */, + D3E1E6A63B1A4D7A98DE9881 /* RKClient+Wiki.h in Headers */, + 0785A4D6542F4352A205755D /* RKClient.h in Headers */, + E3148A38AE51413A8A97AC3C /* RKComment.h in Headers */, + 0E1D5709391047E596AB0995 /* RKCompletionBlocks.h in Headers */, + 7546A9B8F7C14FEABE8D8880 /* RKCreated.h in Headers */, + EBA2AA0A415A43C1AF566280 /* RKLink.h in Headers */, + 39362BE021CC4A40A595D6B7 /* RKMessage.h in Headers */, + EE06B70CCEA04EA3A45F972D /* RKModeratorAction.h in Headers */, + 78CC48D4F8F6443A96475335 /* RKMultireddit.h in Headers */, + B96ACEF725DC49CA8860E230 /* RKMultiredditDescription.h in Headers */, + 51FA45ECA9834304A9913E06 /* RKObjectBuilder.h in Headers */, + 718168CC600B4C86A2F167C3 /* RKPagination.h in Headers */, + EFF70E0B39014C89A06829C4 /* RKResponseSerializer.h in Headers */, + 26CA030F5E624B7B9D1475C1 /* RKSubreddit.h in Headers */, + D5C31E3DEFA54BF29EE13381 /* RKThing.h in Headers */, + 3CB33F16251F4EBCA24F10E5 /* RKUser.h in Headers */, + 3F16F8A3C8A64420A22E77A5 /* RKVotable.h in Headers */, + 7C522FB35793411BA73AFFC0 /* RedditKit.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */ = { + isa = PBXNativeTarget; + buildConfigurationList = AFC29E8FC97641B2A196DE3C /* Build configuration list for PBXNativeTarget "Pods-ios-Mantle" */; + buildPhases = ( + DC05234DA71F4954B70126F3 /* Sources */, + ABAC3670BF7F4D6B9354C2E2 /* Frameworks */, + D15102B3E21946B7A4298FB9 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-ios-Mantle"; + productName = "Pods-ios-Mantle"; + productReference = 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */; + productType = "com.apple.product-type.library.static"; + }; + 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9B551B5D2C9B489DB3429DAD /* Build configuration list for PBXNativeTarget "Pods-ios-AFNetworking" */; + buildPhases = ( + 2B69F0B18EE743D294E1F1E5 /* Sources */, + D5133F2EC53A408ABC4FC278 /* Frameworks */, + 4F2EC7F5D7EA47588062FCE0 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-ios-AFNetworking"; + productName = "Pods-ios-AFNetworking"; + productReference = E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */; + productType = "com.apple.product-type.library.static"; + }; + 567F3EBF9F664E4E83E078D9 /* Pods-ios-RedditKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = DB8F316644824DFBBDF0A3E2 /* Build configuration list for PBXNativeTarget "Pods-ios-RedditKit" */; + buildPhases = ( + 73C69B07A45E4A1FB751C9CC /* Sources */, + BEA2242F0D9E453B9EBA7351 /* Frameworks */, + EA1A6BAA9EC441C6994AC4A9 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 54A22339633E472CA7E5D340 /* PBXTargetDependency */, + 0D9A04C0562B4E4EB149D085 /* PBXTargetDependency */, + ); + name = "Pods-ios-RedditKit"; + productName = "Pods-ios-RedditKit"; + productReference = 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */; + productType = "com.apple.product-type.library.static"; + }; + 991A9A5A9E954066AB180509 /* Pods-ios */ = { + isa = PBXNativeTarget; + buildConfigurationList = B41D22387A01485A80E141B8 /* Build configuration list for PBXNativeTarget "Pods-ios" */; + buildPhases = ( + E720AB73B8B143B4ABB391BC /* Sources */, + D6ADD0CB0C794AC7AE1D5038 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 884D0022B8224F49B6E43B5A /* PBXTargetDependency */, + 8ABFB4E3B2734132936CB78F /* PBXTargetDependency */, + 3D96780C44724BFABC5D0316 /* PBXTargetDependency */, + ); + name = "Pods-ios"; + productName = "Pods-ios"; + productReference = 0627682CF3CD45CAB8D396DA /* libPods-ios.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D9D14A3F6B244F219C65CAD1 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0500; + }; + buildConfigurationList = 28A17196FA404DCCB8AB8490 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 00A934FD515B48B69AE00163; + productRefGroup = 2FAA08FF4524463895611952 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 991A9A5A9E954066AB180509 /* Pods-ios */, + 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */, + 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */, + 567F3EBF9F664E4E83E078D9 /* Pods-ios-RedditKit */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 2B69F0B18EE743D294E1F1E5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 57FBAF3435A343DCBCF7B507 /* AFHTTPRequestOperation.m in Sources */, + 7B4A5A3E741345AFBC62C151 /* AFHTTPRequestOperationManager.m in Sources */, + B0B8D34C55BB4C539984D13D /* AFHTTPSessionManager.m in Sources */, + B5C5832C6DBF439D93D88717 /* AFNetworkActivityIndicatorManager.m in Sources */, + FE43A93DC6DF456E9EF189A3 /* AFNetworkReachabilityManager.m in Sources */, + 5330E8FFA47B4A13A532AD11 /* AFSecurityPolicy.m in Sources */, + 5D47A2DC756B446EA2D1F20B /* AFURLConnectionOperation.m in Sources */, + 4892360485E64A11A7D4CCC4 /* AFURLRequestSerialization.m in Sources */, + 44B180460B554165B87BE851 /* AFURLResponseSerialization.m in Sources */, + 32B4F418445D4C9882EDDBD5 /* AFURLSessionManager.m in Sources */, + 2C95A691FF404E1CBCE6AAB2 /* Pods-ios-AFNetworking-dummy.m in Sources */, + A17369B32E9D4B9D8626D509 /* UIActivityIndicatorView+AFNetworking.m in Sources */, + 9BDBB8BB572F43188F5E5317 /* UIAlertView+AFNetworking.m in Sources */, + 13020306F2A0492CA00643B7 /* UIButton+AFNetworking.m in Sources */, + 5D6A50F911524240BD107D81 /* UIImageView+AFNetworking.m in Sources */, + 9098B0605C2044A3A7B69CEC /* UIProgressView+AFNetworking.m in Sources */, + 1F84CBF7F5A540B68578E4B3 /* UIWebView+AFNetworking.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 73C69B07A45E4A1FB751C9CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E6FCE49D766541CAB930EDC1 /* NSString+HTML.m in Sources */, + B0340A04E17347989658435F /* Pods-ios-RedditKit-dummy.m in Sources */, + A33800AC0D5E429B9DDA1E1D /* RKClient+Apps.m in Sources */, + F10A7DE759F044E38D0B78D3 /* RKClient+Captcha.m in Sources */, + CA7A74045BD24125A30ABC85 /* RKClient+Comments.m in Sources */, + 9678428656F1478B8A4431E9 /* RKClient+Errors.m in Sources */, + 0A84DE0CE5BD40E0A66C2E1A /* RKClient+Flair.m in Sources */, + A9AE949B62414090B4BD19F2 /* RKClient+Links.m in Sources */, + 6C38598C49214901989AE30D /* RKClient+Messages.m in Sources */, + C1149F860F32453186C2B907 /* RKClient+Miscellaneous.m in Sources */, + 452E0B616D87477BB58055DE /* RKClient+Moderation.m in Sources */, + 11F84ED33D914370B97B222A /* RKClient+Multireddits.m in Sources */, + 5D5779667D5F436795A84920 /* RKClient+Requests.m in Sources */, + 93B684E3D274488797B03387 /* RKClient+Search.m in Sources */, + 422889BF0C2D4B60858BDB17 /* RKClient+Subreddits.m in Sources */, + 35028D2E169547FE8CE5087A /* RKClient+Users.m in Sources */, + 481B8160D9884DD7A20CDA9C /* RKClient+Voting.m in Sources */, + F52824449A8C4EC4837DC92B /* RKClient+Wiki.m in Sources */, + 7008CCE8BC2E4B7B92369870 /* RKClient.m in Sources */, + 905E246BC0E54D079C460B12 /* RKComment.m in Sources */, + E7883D55071B4E8987DCF243 /* RKCreated.m in Sources */, + F89EB8343383440F92E3F0A9 /* RKLink.m in Sources */, + A4FEED18494F46499ED5CBA9 /* RKMessage.m in Sources */, + 8C78F0F67B13472986503750 /* RKModeratorAction.m in Sources */, + C9A1EE4492A8498EA83575D7 /* RKMultireddit.m in Sources */, + 91ED4C3E43EF43FF92FD3E28 /* RKMultiredditDescription.m in Sources */, + BCB78F374C3C4D7ABF655B4D /* RKObjectBuilder.m in Sources */, + 1E46C0345A1248E5B025F2FD /* RKPagination.m in Sources */, + F7BA96CC76894DAA9B259B93 /* RKResponseSerializer.m in Sources */, + D8F7D9DC18351FF800B36135 /* RKOAuthClient.m in Sources */, + 659420BCF43E4014B1109717 /* RKSubreddit.m in Sources */, + 39C59EE2A3BB4E919161CC4C /* RKThing.m in Sources */, + 76EF92CD68FA46EDA8B5EEBE /* RKUser.m in Sources */, + 2E42A5A298F04B738C12BD3E /* RKVotable.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC05234DA71F4954B70126F3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 78F48043B13F4B528CC951C8 /* EXTRuntimeExtensions.m in Sources */, + 0CDF2E29957A4CF2A65EA975 /* EXTScope.m in Sources */, + 5B1DB4C6429A4FEF9F6666AF /* MTLJSONAdapter.m in Sources */, + 1C18E928C1C04D6C84E5B4F2 /* MTLManagedObjectAdapter.m in Sources */, + D2A7888A429F4500AAED0218 /* MTLModel+NSCoding.m in Sources */, + 4C1B14EF4FC3404B9E134099 /* MTLModel.m in Sources */, + B5C91B5804F24B5D9A5453B9 /* MTLReflection.m in Sources */, + 9D8DCB40ADE443E499791A59 /* MTLValueTransformer.m in Sources */, + BF57489E4C8841A4A7C34909 /* NSArray+MTLManipulationAdditions.m in Sources */, + D78A93944CA64773AA599060 /* NSDictionary+MTLManipulationAdditions.m in Sources */, + 99C456E35F4F4BA09AD56A9D /* NSError+MTLModelException.m in Sources */, + 3C6291FBF3374AFD9E5933AC /* NSObject+MTLComparisonAdditions.m in Sources */, + D1582A1FB18249D0AE19BCBB /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + 324270D6D76042048E0D35BF /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + DD9AAF07D41F47488A951060 /* Pods-ios-Mantle-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E720AB73B8B143B4ABB391BC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C49DC4E95154428683A0E2BC /* Pods-ios-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 0D9A04C0562B4E4EB149D085 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */; + targetProxy = ABB14A12D71A407F9132B53D /* PBXContainerItemProxy */; + }; + 3D96780C44724BFABC5D0316 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 567F3EBF9F664E4E83E078D9 /* Pods-ios-RedditKit */; + targetProxy = FD8EF13D716E43FFA33014E9 /* PBXContainerItemProxy */; + }; + 54A22339633E472CA7E5D340 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */; + targetProxy = 53BCABC755A1499A80C98EBE /* PBXContainerItemProxy */; + }; + 884D0022B8224F49B6E43B5A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */; + targetProxy = 1CE56ECBAB7C441B8DC3D4A7 /* PBXContainerItemProxy */; + }; + 8ABFB4E3B2734132936CB78F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */; + targetProxy = 75AEF2DB0069474AA07560A0 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 051489051D6E4192B9B30B91 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = NO; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Pods-ios-Mantle-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 08E13E9D690C4AB4BC4C84BD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = YES; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Pods-ios-Mantle-prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_CFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 1A9B0F12E1D743488EA0772A /* Release */ = { + isa = XCBuildConfiguration; + 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_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + COPY_PHASE_STRIP = NO; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + STRIP_INSTALLED_PRODUCT = NO; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 26AE63F0BFEF4C7584340328 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = YES; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_CFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 49AFC0DD791149B7B1B0D96A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = NO; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 8FF233C2A7C5460FB668A4F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = NO; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Pods-ios-AFNetworking-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + BFC113A8E4BE4EC4BFE04B68 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = NO; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Pods-ios-RedditKit-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + C255E96AC3CD4140873CE31D /* Debug */ = { + isa = XCBuildConfiguration; + 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_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + 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_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + ONLY_ACTIVE_ARCH = YES; + STRIP_INSTALLED_PRODUCT = NO; + }; + name = Debug; + }; + CEC78E8840654C56A0CAFD58 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = YES; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Pods-ios-RedditKit-prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_CFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D2D912EE296045EFB5166A47 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; + COPY_PHASE_STRIP = YES; + DSTROOT = /tmp/xcodeproj.dst; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Pods-ios-AFNetworking-prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_CFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNS_BLOCK_ASSERTIONS=1", + "$(inherited)", + ); + OTHER_LDFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 28A17196FA404DCCB8AB8490 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C255E96AC3CD4140873CE31D /* Debug */, + 1A9B0F12E1D743488EA0772A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9B551B5D2C9B489DB3429DAD /* Build configuration list for PBXNativeTarget "Pods-ios-AFNetworking" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8FF233C2A7C5460FB668A4F0 /* Debug */, + D2D912EE296045EFB5166A47 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + AFC29E8FC97641B2A196DE3C /* Build configuration list for PBXNativeTarget "Pods-ios-Mantle" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 051489051D6E4192B9B30B91 /* Debug */, + 08E13E9D690C4AB4BC4C84BD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B41D22387A01485A80E141B8 /* Build configuration list for PBXNativeTarget "Pods-ios" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 49AFC0DD791149B7B1B0D96A /* Debug */, + 26AE63F0BFEF4C7584340328 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DB8F316644824DFBBDF0A3E2 /* Build configuration list for PBXNativeTarget "Pods-ios-RedditKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BFC113A8E4BE4EC4BFE04B68 /* Debug */, + CEC78E8840654C56A0CAFD58 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = D9D14A3F6B244F219C65CAD1 /* Project object */; +} From a7f5f856fe3000d1579844bc1933d81c15dd0609 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 09:27:29 -0600 Subject: [PATCH 03/22] Updating podfile so I can use my fork --- RedditKit.podspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RedditKit.podspec b/RedditKit.podspec index b40c4c0..c1cd79a 100644 --- a/RedditKit.podspec +++ b/RedditKit.podspec @@ -4,8 +4,8 @@ Pod::Spec.new do |s| s.summary = "An Objective-C wrapper for the reddit API." s.homepage = "http://redditkit.com/" s.license = 'MIT' - s.author = { "Sam Symons" => "sam@samsymons.com" } - s.source = { :git => "https://github.com/samsymons/RedditKit.git", :tag => s.version.to_s } + s.authors = { "Sam Symons" => "sam@samsymons.com", "Joe Pintozzi" => "joseph@pintozzi.com" } + s.source = { :git => "https://github.com/pyro2927/RedditKit.git", :branch => "master" } s.requires_arc = true s.ios.deployment_target = '7.0' From d92c4976f453be31d9307d9950f94203aa6367b0 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 09:40:01 -0600 Subject: [PATCH 04/22] Refactoring --- Classes/Networking/RKClient+Users.m | 2 +- Classes/Networking/RKClient.h | 5 +++++ Classes/Networking/RKClient.m | 5 +++++ Classes/Networking/RKOAuthClient.h | 20 ++++++++++++++++++++ Classes/Networking/RKOAuthClient.m | 8 ++++++-- 5 files changed, 37 insertions(+), 3 deletions(-) diff --git a/Classes/Networking/RKClient+Users.m b/Classes/Networking/RKClient+Users.m index 6e57698..931e224 100644 --- a/Classes/Networking/RKClient+Users.m +++ b/Classes/Networking/RKClient+Users.m @@ -79,7 +79,7 @@ @implementation RKClient (Users) - (NSURLSessionDataTask *)currentUserWithCompletion:(RKObjectCompletionBlock)completion { - return [self getPath:([self isKindOfClass:[RKOAuthClient class]] ? @"api/v1/me" : @"api/me.json") parameters:nil completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { + return [self getPath:[[self class] meURLPath] parameters:nil completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { if (responseObject) { RKUser *account = [RKObjectBuilder objectFromJSON:responseObject]; diff --git a/Classes/Networking/RKClient.h b/Classes/Networking/RKClient.h index b623b1e..85c940c 100644 --- a/Classes/Networking/RKClient.h +++ b/Classes/Networking/RKClient.h @@ -56,6 +56,11 @@ extern NSString * const RKClientErrorDomain; */ + (NSURL *)APIBaseHTTPSURL; +/** + The API endpoint the client connects to to get your profile information. + */ ++ (NSString *)meURLPath; + /** Updates the current user. This is useful for getting updated karma totals, or checking whether they have unread private messages. diff --git a/Classes/Networking/RKClient.m b/Classes/Networking/RKClient.m index b8bb226..c33d18f 100644 --- a/Classes/Networking/RKClient.m +++ b/Classes/Networking/RKClient.m @@ -82,6 +82,11 @@ + (NSURL *)APIBaseHTTPSURL return [NSURL URLWithString:@"https://ssl.reddit.com/"]; } ++ (NSString *)meURLPath +{ + return @"api/me.json"; +} + #pragma mark - Authentication - (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSString *)password completion:(RKCompletionBlock)completion; diff --git a/Classes/Networking/RKOAuthClient.h b/Classes/Networking/RKOAuthClient.h index 65367a9..d05e3f7 100644 --- a/Classes/Networking/RKOAuthClient.h +++ b/Classes/Networking/RKOAuthClient.h @@ -8,6 +8,26 @@ #import "RKClient.h" +/** + The different kinds of scope the OAuth client can request + Explainations found here: http://www.reddit.com/dev/api + */ + +static NSString * const kOAuthScopeEdit = @"edit"; +static NSString * const kOAuthScopeHistory = @"history"; +static NSString * const kOAuthScopeIdentity = @"identity"; +static NSString * const kOAuthScopeModConfig = @"modconfig"; +static NSString * const kOAuthScopeModFlair = @"modflair"; +static NSString * const kOAuthScopeModLog = @"modlog"; +static NSString * const kOAuthScopeModPosts = @"modposts"; +static NSString * const kOAuthScopeMySubreddits = @"mysubreddits"; +static NSString * const kOAuthScopePrivateMessages = @"privatemessages"; +static NSString * const kOAuthScopeRead = @"read"; +static NSString * const kOAuthScopeSave = @"save"; +static NSString * const kOAuthScopeSubmit = @"submit"; +static NSString * const kOAuthScopeSubscribe = @"subscribe"; +static NSString * const kOAuthScopeVote = @"vote"; + @interface RKOAuthClient : RKClient /** diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index 4b524de..b72f3de 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -12,7 +12,6 @@ #import "RKClient+Users.h" -NSString * const RKClientErrorDomain = @"RKClientErrorDomain"; @interface RKOAuthClient () @property (nonatomic, strong) RKUser *currentUser; @@ -31,7 +30,7 @@ - (id)initWithClientId:(NSString *)clientId clientSecret:(NSString *)clientSecre return self; } -# Overriding API urls +// Overriding API urls + (NSURL *)APIBaseURL { @@ -49,6 +48,11 @@ + (NSURL *)APIBaseLoginURL return [NSURL URLWithString:@"https://ssl.reddit.com/"]; } ++ (NSString *)meURLPath +{ + return @"api/v1/me"; +} + - (void)setClientId:(NSString *)clientId clientSecret:(NSString*)clientSecret{ _clientId = [clientId copy]; _clientSecret = [clientSecret copy]; From 5f0797b766ca03502311c99e00320b12052d8a19 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 09:55:50 -0600 Subject: [PATCH 05/22] Allowing shared client to be a subclass --- Classes/Networking/RKClient.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/Networking/RKClient.m b/Classes/Networking/RKClient.m index c33d18f..447f81a 100644 --- a/Classes/Networking/RKClient.m +++ b/Classes/Networking/RKClient.m @@ -41,7 +41,7 @@ + (instancetype)sharedClient static RKClient *sharedRKClient = nil; static dispatch_once_t oncePredicate; dispatch_once(&oncePredicate, ^{ - sharedRKClient = [[RKClient alloc] init]; + sharedRKClient = [[[self class] alloc] init]; }); return sharedRKClient; From a9cffb56e47850f0e63b5a306cd186bc847c86d0 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 10:00:06 -0600 Subject: [PATCH 06/22] Fixing slash and encoding redirect URI --- Classes/Networking/RKOAuthClient.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index b72f3de..d9dd15e 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -69,7 +69,7 @@ - (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)sta NSParameterAssert(state); NSParameterAssert(scope); NSAssert(_clientId != nil, @"You must first set a clientId"); - return [NSURL URLWithString:[NSString stringWithFormat:@"%@/api/v1/authorize?response_type=code&redirect_uri=%@&client_id=%@&duration=permanent&scope=%@&state=%@", [[self class] APIBaseLoginURL], redirectURI, _clientId, [scope componentsJoinedByString:@","], state]]; + return [NSURL URLWithString:[NSString stringWithFormat:@"%@api/v1/authorize?response_type=code&redirect_uri=%@&client_id=%@&duration=permanent&scope=%@&state=%@", [[self class] APIBaseLoginURL], [redirectURI stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding], _clientId, [scope componentsJoinedByString:@","], state]]; } - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion From 9baf4f2c0d41284dfab66932784e5c1e4cb3b53b Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 10:03:44 -0600 Subject: [PATCH 07/22] Making sure to set client ID and secret, idiot --- Classes/Networking/RKOAuthClient.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index d9dd15e..1bb6a93 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -25,6 +25,8 @@ - (id)initWithClientId:(NSString *)clientId clientSecret:(NSString *)clientSecre { self.requestSerializer = [AFHTTPRequestSerializer serializer]; self.responseSerializer = [RKResponseSerializer serializer]; + _clientId = clientId; + _clientSecret = clientSecret; } return self; From c3204405f33f93626dd34ef116660c3eb9fec3c9 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 19:17:34 -0600 Subject: [PATCH 08/22] Finish OAuth login and account creation --- Classes/Networking/RKClient.h | 9 ++++ Classes/Networking/RKClient.m | 2 +- Classes/Networking/RKOAuthClient.m | 56 ++++++++++++++++++--- Example/Pods/Pods.xcodeproj/project.pbxproj | 4 +- 4 files changed, 61 insertions(+), 10 deletions(-) diff --git a/Classes/Networking/RKClient.h b/Classes/Networking/RKClient.h index 85c940c..0490e2b 100644 --- a/Classes/Networking/RKClient.h +++ b/Classes/Networking/RKClient.h @@ -61,6 +61,15 @@ extern NSString * const RKClientErrorDomain; */ + (NSString *)meURLPath; +/** + Signs into reddit. + + @param username The user's username. + @param password The user's password. + @param completion The block to be executed upon completion of the request. + */ +- (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSString *)password completion:(RKCompletionBlock)completion; + /** Updates the current user. This is useful for getting updated karma totals, or checking whether they have unread private messages. diff --git a/Classes/Networking/RKClient.m b/Classes/Networking/RKClient.m index 2acc8de..8a9329f 100644 --- a/Classes/Networking/RKClient.m +++ b/Classes/Networking/RKClient.m @@ -89,7 +89,7 @@ + (NSString *)meURLPath #pragma mark - Authentication -- (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSString *)password completion:(RKCompletionBlock)completion; +- (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSString *)password completion:(RKCompletionBlock)completion { NSParameterAssert(username); NSParameterAssert(password); diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index 1bb6a93..95586cc 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -9,6 +9,7 @@ #import "RKOAuthClient.h" #import "RKUser.h" #import "RKResponseSerializer.h" +#import "RKObjectBuilder.h" #import "RKClient+Users.h" @@ -86,7 +87,7 @@ - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectUR NSURL *baseURL = [[self class] APIBaseLoginURL]; NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; - NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; + NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; __weak __typeof(self)weakSelf = self; NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { @@ -103,12 +104,16 @@ - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectUR _refreshToken = responseObject[@"refresh_token"]; [self setBearerAccessToken:_accessToken]; - [weakSelf currentUserWithCompletion:^(id object, NSError *error) { - weakSelf.currentUser = object; - - if (completion) - { - completion(nil); + [weakSelf userInfoWithCompletion:^(id object, NSError *error) { + RKUser *account = [RKObjectBuilder objectFromJSON:@{@"kind": kRKObjectTypeAccount, @"data":object}]; + if (account && !error) { + weakSelf.currentUser = account; + if (completion) + { + completion(nil); + } + } else if (completion) { + completion(error); } }]; } @@ -119,6 +124,43 @@ - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectUR return authenticationTask; } +- (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)completion +{ + + NSURL *baseURL = [[self class] APIBaseLoginURL]; + NSString *URLString = [[NSURL URLWithString:[[self class] meURLPath] relativeToURL:baseURL] absoluteString]; + + NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"GET" URLString:URLString parameters:@{}]; + + __weak __typeof(self)weakSelf = self; + NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { + if (responseObject) + { + if (completion) + { + completion(responseObject, nil); + } + } + else + { + if (completion) + { + completion(nil, error); + } + } + }]; + + [authenticationTask resume]; + + return authenticationTask; +} + +- (NSURLSessionDataTask *)refreshAccessTokenWithCompletion:(RKCompletionBlock)completion +{ + //TODO: implement a token refresh + return nil; +} + - (BOOL)isSignedIn { return self.modhash != nil || _accessToken != nil; diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index e5eed01..8e766c7 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -136,7 +136,7 @@ D6470B7CAD5F4C9BA904690B /* RKClient+Users.h in Headers */ = {isa = PBXBuildFile; fileRef = 3164FEDEC9A14245950F2321 /* RKClient+Users.h */; }; D78A93944CA64773AA599060 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F7D9D918351FF800B36135 /* RKOAuthClient.h */; }; - D8F7D9DC18351FF800B36135 /* RKOAuthClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */; }; + D8F7D9DC18351FF800B36135 /* RKOAuthClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; D92FF09D3C1949329D8F5A69 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */; }; DD2AEA1C24804494AA336184 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D831C04D292E487982CFC752 /* MobileCoreServices.framework */; }; DD9AAF07D41F47488A951060 /* Pods-ios-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */; }; @@ -787,11 +787,11 @@ buildActionMask = 2147483647; files = ( 7F682238EE1246D8A81DD4D4 /* NSString+HTML.h in Headers */, + D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */, 5EEBF33DBFFC4F0BA0116281 /* RKClient+Apps.h in Headers */, C92CCD0175C04BE98A5F6FB7 /* RKClient+Captcha.h in Headers */, 3DCA08AD4F0E42A4BEEFEC54 /* RKClient+Comments.h in Headers */, 885AFC6608A3420F96A0AB9A /* RKClient+Errors.h in Headers */, - D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */, 2363F4359D3046C6B748B280 /* RKClient+Flair.h in Headers */, B069851F488940A59EEB5425 /* RKClient+Links.h in Headers */, AFBF5CBB56D24D51B922ADAA /* RKClient+Messages.h in Headers */, From fe1c4ad22065143e7756612f12fd371c1408619c Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 19:56:46 -0600 Subject: [PATCH 09/22] Allowing refresh token to be used to obtain new access token --- Classes/Networking/RKOAuthClient.h | 1 + Classes/Networking/RKOAuthClient.m | 75 +++++++++++++++++++++++++----- 2 files changed, 64 insertions(+), 12 deletions(-) diff --git a/Classes/Networking/RKOAuthClient.h b/Classes/Networking/RKOAuthClient.h index d05e3f7..f9dfc85 100644 --- a/Classes/Networking/RKOAuthClient.h +++ b/Classes/Networking/RKOAuthClient.h @@ -50,5 +50,6 @@ static NSString * const kOAuthScopeVote = @"vote"; */ - (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)state scope:(NSArray*)scope; - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion; +- (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion; @end diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index 95586cc..5b59604 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -104,15 +104,8 @@ - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectUR _refreshToken = responseObject[@"refresh_token"]; [self setBearerAccessToken:_accessToken]; - [weakSelf userInfoWithCompletion:^(id object, NSError *error) { - RKUser *account = [RKObjectBuilder objectFromJSON:@{@"kind": kRKObjectTypeAccount, @"data":object}]; - if (account && !error) { - weakSelf.currentUser = account; - if (completion) - { - completion(nil); - } - } else if (completion) { + [weakSelf loadUserAccountWithCallback:^(NSError *error) { + if (completion) { completion(error); } }]; @@ -155,10 +148,68 @@ - (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)comple return authenticationTask; } -- (NSURLSessionDataTask *)refreshAccessTokenWithCompletion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion +{ + NSParameterAssert(refreshToken); + NSParameterAssert(redirectURI); + NSParameterAssert(state); + + [self setOAuthorizationHeader]; + + NSDictionary *parameters = @{@"refresh_token": refreshToken, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"refresh_token"}; + + NSURL *baseURL = [[self class] APIBaseLoginURL]; + NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; + + NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; + + __weak __typeof(self)weakSelf = self; + NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { + if (error) + { + if (completion) + { + completion(error); + } + } + else + { + _accessToken = responseObject[@"access_token"]; + _refreshToken = responseObject[@"refresh_token"]; + [self setBearerAccessToken:_accessToken]; + if (!self.currentUser) { + [weakSelf loadUserAccountWithCallback:^(NSError *error) { + if (completion) { + completion(error); + } + }]; + } + else if (completion) + { + completion(nil); + } + } + }]; + + [authenticationTask resume]; + + return authenticationTask; +} + +- (void)loadUserAccountWithCallback:(RKCompletionBlock)completion { - //TODO: implement a token refresh - return nil; + [self userInfoWithCompletion:^(id object, NSError *error) { + RKUser *account = [RKObjectBuilder objectFromJSON:@{@"kind": kRKObjectTypeAccount, @"data":object}]; + if (account && !error) { + self.currentUser = account; + if (completion) + { + completion(nil); + } + } else if (completion) { + completion(error); + } + }]; } - (BOOL)isSignedIn From ec60551464274cf94e355972fb953bcaf725e16f Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 20:18:54 -0600 Subject: [PATCH 10/22] Refucktoring --- Classes/Networking/RKOAuthClient.h | 4 +- Classes/Networking/RKOAuthClient.m | 85 +- Example/Podfile.lock | 4 +- .../RedditKit/Networking/RKOAuthClient.h | 1 + .../RedditKit/Networking/RKOAuthClient.h | 1 + Example/Pods/Local Podspecs/RedditKit.podspec | 6 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods-ios-environment.h | 2 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 6734 +++++++++++++---- 9 files changed, 5355 insertions(+), 1486 deletions(-) create mode 120000 Example/Pods/BuildHeaders/RedditKit/Networking/RKOAuthClient.h create mode 120000 Example/Pods/Headers/RedditKit/Networking/RKOAuthClient.h diff --git a/Classes/Networking/RKOAuthClient.h b/Classes/Networking/RKOAuthClient.h index f9dfc85..85ace29 100644 --- a/Classes/Networking/RKOAuthClient.h +++ b/Classes/Networking/RKOAuthClient.h @@ -36,8 +36,8 @@ static NSString * const kOAuthScopeVote = @"vote"; */ @property (nonatomic, strong) NSString *clientId; @property (nonatomic, strong) NSString *clientSecret; -@property (nonatomic, strong) NSString *accessToken; -@property (nonatomic, strong) NSString *refreshToken; +@property (nonatomic, readonly, strong) NSString *accessToken; +@property (nonatomic, readonly, strong) NSString *refreshToken; /** Returns a RKClient ready for OAuth diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index 5b59604..e1cb5df 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -72,6 +72,7 @@ - (NSURL *)oauthURLWithRedirectURI:(NSString *)redirectURI state:(NSString *)sta NSParameterAssert(state); NSParameterAssert(scope); NSAssert(_clientId != nil, @"You must first set a clientId"); + return [NSURL URLWithString:[NSString stringWithFormat:@"%@api/v1/authorize?response_type=code&redirect_uri=%@&client_id=%@&duration=permanent&scope=%@&state=%@", [[self class] APIBaseLoginURL], [redirectURI stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding], _clientId, [scope componentsJoinedByString:@","], state]]; } @@ -81,40 +82,18 @@ - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectUR NSParameterAssert(redirectURI); NSParameterAssert(state); - [self setOAuthorizationHeader]; NSDictionary *parameters = @{@"code": accessCode, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"authorization_code"}; + return [self accessTokensWithParams:parameters completion:completion]; +} + +- (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion +{ + NSParameterAssert(refreshToken); + NSParameterAssert(redirectURI); + NSParameterAssert(state); - NSURL *baseURL = [[self class] APIBaseLoginURL]; - NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; - - NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; - - __weak __typeof(self)weakSelf = self; - NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { - if (error) - { - if (completion) - { - completion(error); - } - } - else - { - _accessToken = responseObject[@"access_token"]; - _refreshToken = responseObject[@"refresh_token"]; - [self setBearerAccessToken:_accessToken]; - - [weakSelf loadUserAccountWithCallback:^(NSError *error) { - if (completion) { - completion(error); - } - }]; - } - }]; - - [authenticationTask resume]; - - return authenticationTask; + NSDictionary *parameters = @{@"refresh_token": refreshToken, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"refresh_token"}; + return [self accessTokensWithParams:parameters completion:completion]; } - (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)completion @@ -125,22 +104,10 @@ - (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)comple NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"GET" URLString:URLString parameters:@{}]; - __weak __typeof(self)weakSelf = self; NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { - if (responseObject) - { - if (completion) - { - completion(responseObject, nil); - } - } - else - { - if (completion) - { - completion(nil, error); - } - } + if (completion) { + completion(responseObject, error); + } }]; [authenticationTask resume]; @@ -148,16 +115,9 @@ - (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)comple return authenticationTask; } -- (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)accessTokensWithParams:(NSDictionary*)parameters completion:(RKCompletionBlock)completion { - NSParameterAssert(refreshToken); - NSParameterAssert(redirectURI); - NSParameterAssert(state); - [self setOAuthorizationHeader]; - - NSDictionary *parameters = @{@"refresh_token": refreshToken, @"state": state, @"redirect_uri": redirectURI, @"grant_type": @"refresh_token"}; - NSURL *baseURL = [[self class] APIBaseLoginURL]; NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; @@ -165,14 +125,7 @@ - (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI __weak __typeof(self)weakSelf = self; NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { - if (error) - { - if (completion) - { - completion(error); - } - } - else + if (!error) { _accessToken = responseObject[@"access_token"]; _refreshToken = responseObject[@"refresh_token"]; @@ -189,6 +142,9 @@ - (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI completion(nil); } } + else if (completion) { + completion(error); + } }]; [authenticationTask resume]; @@ -198,10 +154,11 @@ - (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI - (void)loadUserAccountWithCallback:(RKCompletionBlock)completion { + __weak __typeof(self)weakSelf = self; [self userInfoWithCompletion:^(id object, NSError *error) { RKUser *account = [RKObjectBuilder objectFromJSON:@{@"kind": kRKObjectTypeAccount, @"data":object}]; if (account && !error) { - self.currentUser = account; + weakSelf.currentUser = account; if (completion) { completion(nil); diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 36f7ba1..8f02f53 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -22,7 +22,7 @@ PODS: - Mantle (1.3.1): - Mantle/extobjc - Mantle/extobjc (1.3.1) - - RedditKit (1.0.0): + - RedditKit (1.0.1): - AFNetworking (~> 2.0) - Mantle (~> 1.3) @@ -36,6 +36,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: AFNetworking: 22de50ae71ab1c4859773f61068d6fcd1d8f9a4d Mantle: abc3b0c81bc66eb624cf9cebb8640e377d5a44ae - RedditKit: ade168efe91584f4a3f8a1d4f15d3cb11058a4d9 + RedditKit: 7a78faefb72005438b079ece8057dc536894bd06 COCOAPODS: 0.27.1 diff --git a/Example/Pods/BuildHeaders/RedditKit/Networking/RKOAuthClient.h b/Example/Pods/BuildHeaders/RedditKit/Networking/RKOAuthClient.h new file mode 120000 index 0000000..06d7a68 --- /dev/null +++ b/Example/Pods/BuildHeaders/RedditKit/Networking/RKOAuthClient.h @@ -0,0 +1 @@ +../../../../../Classes/Networking/RKOAuthClient.h \ No newline at end of file diff --git a/Example/Pods/Headers/RedditKit/Networking/RKOAuthClient.h b/Example/Pods/Headers/RedditKit/Networking/RKOAuthClient.h new file mode 120000 index 0000000..06d7a68 --- /dev/null +++ b/Example/Pods/Headers/RedditKit/Networking/RKOAuthClient.h @@ -0,0 +1 @@ +../../../../../Classes/Networking/RKOAuthClient.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/RedditKit.podspec b/Example/Pods/Local Podspecs/RedditKit.podspec index b40c4c0..0542d16 100644 --- a/Example/Pods/Local Podspecs/RedditKit.podspec +++ b/Example/Pods/Local Podspecs/RedditKit.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |s| s.name = "RedditKit" - s.version = "1.0.0" + s.version = "1.0.1" s.summary = "An Objective-C wrapper for the reddit API." s.homepage = "http://redditkit.com/" s.license = 'MIT' - s.author = { "Sam Symons" => "sam@samsymons.com" } - s.source = { :git => "https://github.com/samsymons/RedditKit.git", :tag => s.version.to_s } + s.authors = { "Sam Symons" => "sam@samsymons.com", "Joe Pintozzi" => "joseph@pintozzi.com" } + s.source = { :git => "https://github.com/pyro2927/RedditKit.git", :branch => "master" } s.requires_arc = true s.ios.deployment_target = '7.0' diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 36f7ba1..8f02f53 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -22,7 +22,7 @@ PODS: - Mantle (1.3.1): - Mantle/extobjc - Mantle/extobjc (1.3.1) - - RedditKit (1.0.0): + - RedditKit (1.0.1): - AFNetworking (~> 2.0) - Mantle (~> 1.3) @@ -36,6 +36,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: AFNetworking: 22de50ae71ab1c4859773f61068d6fcd1d8f9a4d Mantle: abc3b0c81bc66eb624cf9cebb8640e377d5a44ae - RedditKit: ade168efe91584f4a3f8a1d4f15d3cb11058a4d9 + RedditKit: 7a78faefb72005438b079ece8057dc536894bd06 COCOAPODS: 0.27.1 diff --git a/Example/Pods/Pods-ios-environment.h b/Example/Pods/Pods-ios-environment.h index 74fd3b0..7a193a0 100644 --- a/Example/Pods/Pods-ios-environment.h +++ b/Example/Pods/Pods-ios-environment.h @@ -64,5 +64,5 @@ #define COCOAPODS_POD_AVAILABLE_RedditKit #define COCOAPODS_VERSION_MAJOR_RedditKit 1 #define COCOAPODS_VERSION_MINOR_RedditKit 0 -#define COCOAPODS_VERSION_PATCH_RedditKit 0 +#define COCOAPODS_VERSION_PATCH_RedditKit 1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 8e766c7..878002d 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -1,1412 +1,5322 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0785A4D6542F4352A205755D /* RKClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 655F24C52B264E7DAA3A22D5 /* RKClient.h */; }; - 0815BC63A44841A8951DDD3B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; - 0831A6DB761141389E8F7DF0 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F677824334542EFA086E206 /* UIImageView+AFNetworking.h */; }; - 0A84DE0CE5BD40E0A66C2E1A /* RKClient+Flair.m in Sources */ = {isa = PBXBuildFile; fileRef = 45609D02596B4FA2AB090D1F /* RKClient+Flair.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 0CDF2E29957A4CF2A65EA975 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = EF25DD73A155408E8BB761E6 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 0E1D5709391047E596AB0995 /* RKCompletionBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = D4690AF821584349A7A9ED0D /* RKCompletionBlocks.h */; }; - 0E631B6D8E1E4AAC86DA0A2E /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F0578818178D467A95AC429D /* MTLModel.h */; }; - 11F84ED33D914370B97B222A /* RKClient+Multireddits.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B7C6A9155246838CDBBE01 /* RKClient+Multireddits.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 13020306F2A0492CA00643B7 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 196F4D967DFF472587EF487C /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 14FDC9590AB546A4972E5B86 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 25479DAF5DAD42ACAC7B98F5 /* AFURLRequestSerialization.h */; }; - 178FB873F527438F9A4570C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; - 17B282763F45486CAF346BDD /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D87814575DE40679EED1A1F /* MTLReflection.h */; }; - 1AD6255ECCAD416CA98C9AC2 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5682020AC49F4557B8D80A74 /* AFNetworking.h */; }; - 1C18E928C1C04D6C84E5B4F2 /* MTLManagedObjectAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = FB2F43CFE83348868B8B8F6A /* MTLManagedObjectAdapter.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 1CF7D3387115431B95B3E09C /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F89E7677E6A945FC91090B8B /* NSValueTransformer+MTLInversionAdditions.h */; }; - 1E46C0345A1248E5B025F2FD /* RKPagination.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A7E9C4C7EAE46AEBC58F193 /* RKPagination.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 1F84CBF7F5A540B68578E4B3 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A09948E0BFC74D958E44EF9E /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 22C7C87FB50B46EE9069E761 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = B9DBBD2895B74916AB1F1336 /* Mantle.h */; }; - 22E9BD439A1740549CA92EA0 /* RKClient+Multireddits.h in Headers */ = {isa = PBXBuildFile; fileRef = F45E254B3BB2431894EEB63F /* RKClient+Multireddits.h */; }; - 2363F4359D3046C6B748B280 /* RKClient+Flair.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD6B769EFED45D4A27D6681 /* RKClient+Flair.h */; }; - 26CA030F5E624B7B9D1475C1 /* RKSubreddit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC4076E14BE4C37BCC292CA /* RKSubreddit.h */; }; - 2A2AD00B27334223AC48A5F9 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A7AEA4DBB1401BB715B7D0 /* UIKit+AFNetworking.h */; }; - 2BA017B2F8C34C1BB1DE1528 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4C5084431243749ADCE2CB /* AFURLSessionManager.h */; }; - 2BA80A7FD61141D2A5F05338 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C25B7E1D6B4EC385A05FD6 /* NSObject+MTLComparisonAdditions.h */; }; - 2C95A691FF404E1CBCE6AAB2 /* Pods-ios-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2E395F9B2B48BC8F5BE0D6 /* Pods-ios-AFNetworking-dummy.m */; }; - 2DD1050D6DD141DA82FAEE14 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; - 2E42A5A298F04B738C12BD3E /* RKVotable.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE61E9BFCBF4274B490B437 /* RKVotable.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 2F432C85AF4C4705B5F544E5 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D26316B59C74CC78274C9ED /* UIWebView+AFNetworking.h */; }; - 324270D6D76042048E0D35BF /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E784CE103A874CF8A5850913 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 32B4F418445D4C9882EDDBD5 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE4333DF8504073929B00B5 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 3310AE9DFF374E84B1FD6E51 /* libPods-ios-AFNetworking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */; }; - 3432E1B9DF1C42CC96371112 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E22D06100B54EC5B995DC3A /* UIProgressView+AFNetworking.h */; }; - 3486C19E84CE4531877143AA /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B951CEE044424EB2AA0161CF /* NSDictionary+MTLManipulationAdditions.h */; }; - 35028D2E169547FE8CE5087A /* RKClient+Users.m in Sources */ = {isa = PBXBuildFile; fileRef = 212E2CB2B7C648A9807F4017 /* RKClient+Users.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 39362BE021CC4A40A595D6B7 /* RKMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C0E18832FA6428F9676AEB0 /* RKMessage.h */; }; - 39C59EE2A3BB4E919161CC4C /* RKThing.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC5C8A6F86A4E9489BBB72F /* RKThing.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 3B72B168704F4D30AE40515B /* RKClient+Subreddits.h in Headers */ = {isa = PBXBuildFile; fileRef = F1042D868EEE4BCE8D4C72B8 /* RKClient+Subreddits.h */; }; - 3C6291FBF3374AFD9E5933AC /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A41A65C0866146BEB1BB6E90 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 3CB33F16251F4EBCA24F10E5 /* RKUser.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A8B00D633B4E0CA2C9211A /* RKUser.h */; }; - 3DCA08AD4F0E42A4BEEFEC54 /* RKClient+Comments.h in Headers */ = {isa = PBXBuildFile; fileRef = 256C9E34760B4CD0B656F6C2 /* RKClient+Comments.h */; }; - 3F16F8A3C8A64420A22E77A5 /* RKVotable.h in Headers */ = {isa = PBXBuildFile; fileRef = F659C75CE1464C2BA5011F43 /* RKVotable.h */; }; - 422889BF0C2D4B60858BDB17 /* RKClient+Subreddits.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1D3814DF0C4819A2C261BA /* RKClient+Subreddits.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 44B180460B554165B87BE851 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 905935D1F29F42F3BB24D437 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 452A90FAF4644C1A9F281133 /* RKClient+Moderation.h in Headers */ = {isa = PBXBuildFile; fileRef = 75125F0C32F64F4F90AF9CF5 /* RKClient+Moderation.h */; }; - 452E0B616D87477BB58055DE /* RKClient+Moderation.m in Sources */ = {isa = PBXBuildFile; fileRef = 39971DB1ECC64DBDA6AB28FE /* RKClient+Moderation.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 481B8160D9884DD7A20CDA9C /* RKClient+Voting.m in Sources */ = {isa = PBXBuildFile; fileRef = 019BD23BA79D4A5EBA9C452F /* RKClient+Voting.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 4892360485E64A11A7D4CCC4 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = E2B8C44A51AD4ECFAB9CB6DF /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 499F2CBED11A4C56ADD4E4D2 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F01F4EEB7248C298C20D4D /* AFNetworkActivityIndicatorManager.h */; }; - 4C1B14EF4FC3404B9E134099 /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0464EFF7F7E44ABC9B66A887 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 4C2710997A6A4A8888C86365 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2228FD41354894B941278E /* AFNetworkReachabilityManager.h */; }; - 51FA45ECA9834304A9913E06 /* RKObjectBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 11A73E210A164B32B7C1E934 /* RKObjectBuilder.h */; }; - 52A7D6A0C22846D8953A9468 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 41522CFF5D0D4594ACED2140 /* EXTScope.h */; }; - 5330E8FFA47B4A13A532AD11 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51CD1E4B9B014418BA3C69F7 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 534A641CFE6740F6AE8DB913 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 289B43CDFDD045FB99E01F5A /* MTLModel+NSCoding.h */; }; - 57FBAF3435A343DCBCF7B507 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C713CA03AF7442CF8EBE094C /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 590014B30E5E4216BFFF248F /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AFF687F9B544E199ED8FE7B /* NSArray+MTLManipulationAdditions.h */; }; - 5B1DB4C6429A4FEF9F6666AF /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F7FC90867F44E4B5C7856A /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 5BBC27F6507242BCB0A535D2 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E1D563FC39543CE9028F006 /* UIAlertView+AFNetworking.h */; }; - 5D47A2DC756B446EA2D1F20B /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E4C91FB4DC4D484F957CD314 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 5D5779667D5F436795A84920 /* RKClient+Requests.m in Sources */ = {isa = PBXBuildFile; fileRef = 37FC99D36AE547B1BFDCA47E /* RKClient+Requests.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 5D6A50F911524240BD107D81 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 951F4F63F8994A3CBFF07E1C /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 5EEBF33DBFFC4F0BA0116281 /* RKClient+Apps.h in Headers */ = {isa = PBXBuildFile; fileRef = 76E02A4A7F4F4E0EA95758A8 /* RKClient+Apps.h */; }; - 63ECB9620FCD4CE69EE3D30C /* RKClient+Voting.h in Headers */ = {isa = PBXBuildFile; fileRef = B3133769A87648508292F859 /* RKClient+Voting.h */; }; - 659420BCF43E4014B1109717 /* RKSubreddit.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C7F443EF4742C79702C1FA /* RKSubreddit.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 65BD18E8CE9D4EDCA4BD78F7 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A459FB9CA58E40919D772C63 /* AFURLConnectionOperation.h */; }; - 6A34F77BBE474446BF861EE9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D07638CD607F44E898DB02D8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; - 6C38598C49214901989AE30D /* RKClient+Messages.m in Sources */ = {isa = PBXBuildFile; fileRef = 569DE2D6E16A49E697B61E76 /* RKClient+Messages.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 6CC8D5C984C94345B58C5FCC /* libPods-ios-RedditKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */; }; - 6DC0EABBBC1A41298FBA471F /* RKClient+Search.h in Headers */ = {isa = PBXBuildFile; fileRef = EE3CFB95F3254B72B90799FA /* RKClient+Search.h */; }; - 6F805C5E0E9945968D8CA260 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 715790C38D984A4DACB543A9 /* AFHTTPRequestOperationManager.h */; }; - 7008CCE8BC2E4B7B92369870 /* RKClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DAE7AC8ACDA4206AAA7686E /* RKClient.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 718168CC600B4C86A2F167C3 /* RKPagination.h in Headers */ = {isa = PBXBuildFile; fileRef = D0423F8659EA420B94D806F2 /* RKPagination.h */; }; - 7546A9B8F7C14FEABE8D8880 /* RKCreated.h in Headers */ = {isa = PBXBuildFile; fileRef = F7DA96C77DB94952906D3D78 /* RKCreated.h */; }; - 760E262993004004A6084CDB /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 55EA7DCAB99B456DB554ACC7 /* AFSecurityPolicy.h */; }; - 76EF92CD68FA46EDA8B5EEBE /* RKUser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5A5E203CF048F29037829F /* RKUser.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 78CC48D4F8F6443A96475335 /* RKMultireddit.h in Headers */ = {isa = PBXBuildFile; fileRef = 266B72EBDB614663ACD285EA /* RKMultireddit.h */; }; - 78F48043B13F4B528CC951C8 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = EF90F1E9AFEA4FF59DAADE92 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 796098BD3E8B40E797EA5F21 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 5008244C2FB74C7C8D382966 /* EXTKeyPathCoding.h */; }; - 7B4A5A3E741345AFBC62C151 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCAAAA719954E3A8C4AA312 /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 7C522FB35793411BA73AFFC0 /* RedditKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7811DB50DD384AC89DC14C83 /* RedditKit.h */; }; - 7C8D528B7B9840EBAD8F6E8B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */; }; - 7F4A73FA077F4A5787B5EFC2 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 608635D3D05346ABA6B08911 /* AFURLResponseSerialization.h */; }; - 7F682238EE1246D8A81DD4D4 /* NSString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8DF310627347B0922D98CA /* NSString+HTML.h */; }; - 803F1002CC824BF6828B86D4 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = DC20C4F680924585AA95846F /* EXTRuntimeExtensions.h */; }; - 82E1654271414618B8C79D76 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FC753CA199ED4D6397B439DB /* UIActivityIndicatorView+AFNetworking.h */; }; - 885AFC6608A3420F96A0AB9A /* RKClient+Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3FB96F62354BBDA334C217 /* RKClient+Errors.h */; }; - 88FAB1752E6D42E0A406495D /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 207238963D7246FBAF5DFC72 /* AFHTTPSessionManager.h */; }; - 8C78F0F67B13472986503750 /* RKModeratorAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 8754561043274BD68ED9C9C5 /* RKModeratorAction.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 905E246BC0E54D079C460B12 /* RKComment.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C5B094A3264E1C9015C09A /* RKComment.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 9098B0605C2044A3A7B69CEC /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D30B0D232C421A8F9A2B8A /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 91ED4C3E43EF43FF92FD3E28 /* RKMultiredditDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = F63C7AEB44554B9582C1C842 /* RKMultiredditDescription.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 93B684E3D274488797B03387 /* RKClient+Search.m in Sources */ = {isa = PBXBuildFile; fileRef = E4980AC7BE8B45FA9054CEBC /* RKClient+Search.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 9678428656F1478B8A4431E9 /* RKClient+Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 186783F84CF8447498FAB882 /* RKClient+Errors.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 99C456E35F4F4BA09AD56A9D /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBC01AFE5E84D8BAB887EC2 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 9A95609F8FD043719A524533 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B5A797A5DE34FFFBC96381A /* NSError+MTLModelException.h */; }; - 9AFF4FCFD5C246EBB27FA047 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2367460B7B80483ABB85A9FC /* CoreGraphics.framework */; }; - 9BDBB8BB572F43188F5E5317 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F306ABCA2BAB4C018225AE63 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - 9D8DCB40ADE443E499791A59 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = CE237607713242F3931E3FD0 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - 9E8C6204D7164D90A8FCB81B /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1F2B49B4FB942EB82CB77D8 /* SystemConfiguration.framework */; }; - A17369B32E9D4B9D8626D509 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 53832A9C29224992A0F7C791 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - A33800AC0D5E429B9DDA1E1D /* RKClient+Apps.m in Sources */ = {isa = PBXBuildFile; fileRef = D8734C1E6976478A9662D5E6 /* RKClient+Apps.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - A4FEED18494F46499ED5CBA9 /* RKMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B185E7910BB45F0B1B2084A /* RKMessage.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - A9AE949B62414090B4BD19F2 /* RKClient+Links.m in Sources */ = {isa = PBXBuildFile; fileRef = 34389D35654D4CB39B529B7B /* RKClient+Links.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - AB37A8317590432F8DC5F7F5 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A9B1D9B2154E0795F1AA40 /* metamacros.h */; }; - AFB1C1603DA34B7F9C3C81C0 /* libPods-ios-Mantle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */; }; - AFBF5CBB56D24D51B922ADAA /* RKClient+Messages.h in Headers */ = {isa = PBXBuildFile; fileRef = 84C267CBC2B34ECB8731100C /* RKClient+Messages.h */; }; - B0340A04E17347989658435F /* Pods-ios-RedditKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12582039FAA94A71A44723A8 /* Pods-ios-RedditKit-dummy.m */; }; - B069851F488940A59EEB5425 /* RKClient+Links.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8BC29D206743258689F690 /* RKClient+Links.h */; }; - B0B8D34C55BB4C539984D13D /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F790466FE1846A282D0B92B /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - B5C5832C6DBF439D93D88717 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 240A7B69768B495B96235172 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - B5C91B5804F24B5D9A5453B9 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = D595BE3767CC4C5AA84D3166 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - B7A2355DD675483882C42C26 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F565B0EBD44484AFB34046 /* UIButton+AFNetworking.h */; }; - B96ACEF725DC49CA8860E230 /* RKMultiredditDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4B8A2807DE4E4EA607FF98 /* RKMultiredditDescription.h */; }; - BCB78F374C3C4D7ABF655B4D /* RKObjectBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0512F7F2483B4338BCE7A63D /* RKObjectBuilder.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - BF57489E4C8841A4A7C34909 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D3C4FEC0EA44398B618D95 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - C1149F860F32453186C2B907 /* RKClient+Miscellaneous.m in Sources */ = {isa = PBXBuildFile; fileRef = 57EBA7700C3A4E43AB698F97 /* RKClient+Miscellaneous.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - C49DC4E95154428683A0E2BC /* Pods-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 40A5B67661044804B8F483EF /* Pods-ios-dummy.m */; }; - C8D58DAC2CB1487581DE0520 /* RKClient+Miscellaneous.h in Headers */ = {isa = PBXBuildFile; fileRef = 627048A53DE1497481895EF2 /* RKClient+Miscellaneous.h */; }; - C92CCD0175C04BE98A5F6FB7 /* RKClient+Captcha.h in Headers */ = {isa = PBXBuildFile; fileRef = 10094B9B44834DF09D52EBB4 /* RKClient+Captcha.h */; }; - C9A1EE4492A8498EA83575D7 /* RKMultireddit.m in Sources */ = {isa = PBXBuildFile; fileRef = D18BD46D8C3E487FA60B01C7 /* RKMultireddit.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - CA7A74045BD24125A30ABC85 /* RKClient+Comments.m in Sources */ = {isa = PBXBuildFile; fileRef = 6362A1AA824A474C917617A4 /* RKClient+Comments.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - CFA82EC3A5814DE8A202C65F /* RKClient+Requests.h in Headers */ = {isa = PBXBuildFile; fileRef = 6198373C50A442F6959C03D9 /* RKClient+Requests.h */; }; - D1582A1FB18249D0AE19BCBB /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB918A2FADE49B39FC00FAF /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - D2A7888A429F4500AAED0218 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 330F41C6F3F04E689D65C512 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - D3E1E6A63B1A4D7A98DE9881 /* RKClient+Wiki.h in Headers */ = {isa = PBXBuildFile; fileRef = 645C9B48F34C43C78FA35C53 /* RKClient+Wiki.h */; }; - D5C31E3DEFA54BF29EE13381 /* RKThing.h in Headers */ = {isa = PBXBuildFile; fileRef = E4F7CE84781648DFAD72ADCC /* RKThing.h */; }; - D6470B7CAD5F4C9BA904690B /* RKClient+Users.h in Headers */ = {isa = PBXBuildFile; fileRef = 3164FEDEC9A14245950F2321 /* RKClient+Users.h */; }; - D78A93944CA64773AA599060 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"; }; }; - D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F7D9D918351FF800B36135 /* RKOAuthClient.h */; }; - D8F7D9DC18351FF800B36135 /* RKOAuthClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - D92FF09D3C1949329D8F5A69 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */; }; - DD2AEA1C24804494AA336184 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D831C04D292E487982CFC752 /* MobileCoreServices.framework */; }; - DD9AAF07D41F47488A951060 /* Pods-ios-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */; }; - DEEBCD4BCBE1490782716FFA /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 56BD8E6FC5C94F83976E6FFC /* AFHTTPRequestOperation.h */; }; - E3148A38AE51413A8A97AC3C /* RKComment.h in Headers */ = {isa = PBXBuildFile; fileRef = 1343894C4D754487A64206CB /* RKComment.h */; }; - E327A52E9FBE4DB7AA7F1D08 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6D1E8A2D117404EA45F19C8 /* Security.framework */; }; - E5FD9478D3D541D89D7BFEF3 /* MTLManagedObjectAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 030F6649BF9541E0B1E9D068 /* MTLManagedObjectAdapter.h */; }; - E6FCE49D766541CAB930EDC1 /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 6820715FEEAE4A359884321A /* NSString+HTML.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - E7883D55071B4E8987DCF243 /* RKCreated.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CDC36EC95DF4B80861701D9 /* RKCreated.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - EBA2AA0A415A43C1AF566280 /* RKLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0D0EEDC9184DE695311068 /* RKLink.h */; }; - EE06B70CCEA04EA3A45F972D /* RKModeratorAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FCA11DDCEC04D4E95C088C9 /* RKModeratorAction.h */; }; - EF0F3BDBA6BB472E9A0F35A3 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = FCA01F97BF16473EB81BC50C /* MTLJSONAdapter.h */; }; - EFF70E0B39014C89A06829C4 /* RKResponseSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F70E2EBB7754600981BD6F3 /* RKResponseSerializer.h */; }; - F10A7DE759F044E38D0B78D3 /* RKClient+Captcha.m in Sources */ = {isa = PBXBuildFile; fileRef = A4082A8B30A44CB1A5BDB716 /* RKClient+Captcha.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - F52824449A8C4EC4837DC92B /* RKClient+Wiki.m in Sources */ = {isa = PBXBuildFile; fileRef = AFBE327A356A42528AD3A93E /* RKClient+Wiki.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - F7BA96CC76894DAA9B259B93 /* RKResponseSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFF2AE79B804B90A4319CFF /* RKResponseSerializer.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - F89EB8343383440F92E3F0A9 /* RKLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 89DD66C8C3244ECCB537D004 /* RKLink.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; - FE43A93DC6DF456E9EF189A3 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E9095E6232D84A33B361F169 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 1CE56ECBAB7C441B8DC3D4A7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13139B6C56834115A9EB77E1; - remoteInfo = "Pods-ios-AFNetworking"; - }; - 53BCABC755A1499A80C98EBE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13139B6C56834115A9EB77E1; - remoteInfo = "Pods-ios-AFNetworking"; - }; - 75AEF2DB0069474AA07560A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 016E60E5FAE9485AA95441F3; - remoteInfo = "Pods-ios-Mantle"; - }; - ABB14A12D71A407F9132B53D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 016E60E5FAE9485AA95441F3; - remoteInfo = "Pods-ios-Mantle"; - }; - FD8EF13D716E43FFA33014E9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D9D14A3F6B244F219C65CAD1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 567F3EBF9F664E4E83E078D9; - remoteInfo = "Pods-ios-RedditKit"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 019BD23BA79D4A5EBA9C452F /* RKClient+Voting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Voting.m"; path = "Classes/Networking/RKClient+Voting.m"; sourceTree = ""; }; - 030F6649BF9541E0B1E9D068 /* MTLManagedObjectAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLManagedObjectAdapter.h; path = Mantle/MTLManagedObjectAdapter.h; sourceTree = ""; }; - 0464EFF7F7E44ABC9B66A887 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 0512F7F2483B4338BCE7A63D /* RKObjectBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKObjectBuilder.m; path = Classes/Networking/RKObjectBuilder.m; sourceTree = ""; }; - 0627682CF3CD45CAB8D396DA /* libPods-ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 07C25B7E1D6B4EC385A05FD6 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; - 07D3C4FEC0EA44398B618D95 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; - 0B185E7910BB45F0B1B2084A /* RKMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKMessage.m; path = Classes/Model/RKMessage.m; sourceTree = ""; }; - 0C0E18832FA6428F9676AEB0 /* RKMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKMessage.h; path = Classes/Model/RKMessage.h; sourceTree = ""; }; - 0CD6B769EFED45D4A27D6681 /* RKClient+Flair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Flair.h"; path = "Classes/Networking/RKClient+Flair.h"; sourceTree = ""; }; - 0FC4076E14BE4C37BCC292CA /* RKSubreddit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKSubreddit.h; path = Classes/Model/RKSubreddit.h; sourceTree = ""; }; - 10094B9B44834DF09D52EBB4 /* RKClient+Captcha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Captcha.h"; path = "Classes/Networking/RKClient+Captcha.h"; sourceTree = ""; }; - 11A73E210A164B32B7C1E934 /* RKObjectBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKObjectBuilder.h; path = Classes/Networking/RKObjectBuilder.h; sourceTree = ""; }; - 12582039FAA94A71A44723A8 /* Pods-ios-RedditKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-RedditKit-dummy.m"; sourceTree = ""; }; - 1343894C4D754487A64206CB /* RKComment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKComment.h; path = Classes/Model/RKComment.h; sourceTree = ""; }; - 147A06FBBC5C44FCA294857F /* Pods-ios-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ios-acknowledgements.markdown"; sourceTree = ""; }; - 186783F84CF8447498FAB882 /* RKClient+Errors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Errors.m"; path = "Classes/Networking/RKClient+Errors.m"; sourceTree = ""; }; - 196F4D967DFF472587EF487C /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios.xcconfig"; sourceTree = ""; }; - 1D26316B59C74CC78274C9ED /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - 1DBC01AFE5E84D8BAB887EC2 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - 1E22D06100B54EC5B995DC3A /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 1F790466FE1846A282D0B92B /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 207238963D7246FBAF5DFC72 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 212E2CB2B7C648A9807F4017 /* RKClient+Users.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Users.m"; path = "Classes/Networking/RKClient+Users.m"; sourceTree = ""; }; - 2367460B7B80483ABB85A9FC /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 240A7B69768B495B96235172 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 24D41A568F5B4BC5B8B37AE4 /* Pods-ios-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-Mantle.xcconfig"; sourceTree = ""; }; - 25479DAF5DAD42ACAC7B98F5 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 256C9E34760B4CD0B656F6C2 /* RKClient+Comments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Comments.h"; path = "Classes/Networking/RKClient+Comments.h"; sourceTree = ""; }; - 266B72EBDB614663ACD285EA /* RKMultireddit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKMultireddit.h; path = Classes/Model/RKMultireddit.h; sourceTree = ""; }; - 289B43CDFDD045FB99E01F5A /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - 2F1556EF6A3F4F6F83078A2C /* Pods-ios-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ios-acknowledgements.plist"; sourceTree = ""; }; - 2FCA11DDCEC04D4E95C088C9 /* RKModeratorAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKModeratorAction.h; path = Classes/Model/RKModeratorAction.h; sourceTree = ""; }; - 3164FEDEC9A14245950F2321 /* RKClient+Users.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Users.h"; path = "Classes/Networking/RKClient+Users.h"; sourceTree = ""; }; - 330F41C6F3F04E689D65C512 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - 34389D35654D4CB39B529B7B /* RKClient+Links.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Links.m"; path = "Classes/Networking/RKClient+Links.m"; sourceTree = ""; }; - 372AEA6F52DD4D4FA065E157 /* Pods-ios-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-AFNetworking-prefix.pch"; sourceTree = ""; }; - 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios-RedditKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 37FC99D36AE547B1BFDCA47E /* RKClient+Requests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Requests.m"; path = "Classes/Networking/RKClient+Requests.m"; sourceTree = ""; }; - 39971DB1ECC64DBDA6AB28FE /* RKClient+Moderation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Moderation.m"; path = "Classes/Networking/RKClient+Moderation.m"; sourceTree = ""; }; - 3AFF687F9B544E199ED8FE7B /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - 3C1BEE4B550349EA88ED873C /* Pods-ios-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-Mantle-prefix.pch"; sourceTree = ""; }; - 3CDC36EC95DF4B80861701D9 /* RKCreated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCreated.m; path = Classes/Model/RKCreated.m; sourceTree = ""; }; - 3F677824334542EFA086E206 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 3F70E2EBB7754600981BD6F3 /* RKResponseSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKResponseSerializer.h; path = Classes/Networking/RKResponseSerializer.h; sourceTree = ""; }; - 40A5B67661044804B8F483EF /* Pods-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-dummy.m"; sourceTree = ""; }; - 41522CFF5D0D4594ACED2140 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; - 41A2DC348CDA415F8F2C63F8 /* Pods-ios-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-AFNetworking.xcconfig"; sourceTree = ""; }; - 45609D02596B4FA2AB090D1F /* RKClient+Flair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Flair.m"; path = "Classes/Networking/RKClient+Flair.m"; sourceTree = ""; }; - 493C18C4645249F5AEA35606 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 4EFF2AE79B804B90A4319CFF /* RKResponseSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKResponseSerializer.m; path = Classes/Networking/RKResponseSerializer.m; sourceTree = ""; }; - 5008244C2FB74C7C8D382966 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; - 5049AC8E8FE340318A28D251 /* Pods-ios-RedditKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-RedditKit-prefix.pch"; sourceTree = ""; }; - 51CD1E4B9B014418BA3C69F7 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 53832A9C29224992A0F7C791 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - 55EA7DCAB99B456DB554ACC7 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 5682020AC49F4557B8D80A74 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 569DE2D6E16A49E697B61E76 /* RKClient+Messages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Messages.m"; path = "Classes/Networking/RKClient+Messages.m"; sourceTree = ""; }; - 56BD8E6FC5C94F83976E6FFC /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; - 57D30B0D232C421A8F9A2B8A /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 57EBA7700C3A4E43AB698F97 /* RKClient+Miscellaneous.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Miscellaneous.m"; path = "Classes/Networking/RKClient+Miscellaneous.m"; sourceTree = ""; }; - 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-AFNetworking-Private.xcconfig"; sourceTree = ""; }; - 608635D3D05346ABA6B08911 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 6198373C50A442F6959C03D9 /* RKClient+Requests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Requests.h"; path = "Classes/Networking/RKClient+Requests.h"; sourceTree = ""; }; - 627048A53DE1497481895EF2 /* RKClient+Miscellaneous.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Miscellaneous.h"; path = "Classes/Networking/RKClient+Miscellaneous.h"; sourceTree = ""; }; - 6362A1AA824A474C917617A4 /* RKClient+Comments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Comments.m"; path = "Classes/Networking/RKClient+Comments.m"; sourceTree = ""; }; - 645C9B48F34C43C78FA35C53 /* RKClient+Wiki.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Wiki.h"; path = "Classes/Networking/RKClient+Wiki.h"; sourceTree = ""; }; - 655F24C52B264E7DAA3A22D5 /* RKClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKClient.h; path = Classes/Networking/RKClient.h; sourceTree = ""; }; - 6820715FEEAE4A359884321A /* NSString+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+HTML.m"; path = "Classes/Categories/NSString+HTML.m"; sourceTree = ""; }; - 6A8DF310627347B0922D98CA /* NSString+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+HTML.h"; path = "Classes/Categories/NSString+HTML.h"; sourceTree = ""; }; - 6D87814575DE40679EED1A1F /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; - 6E1D563FC39543CE9028F006 /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; - 715790C38D984A4DACB543A9 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; - 74F7FC90867F44E4B5C7856A /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - 75125F0C32F64F4F90AF9CF5 /* RKClient+Moderation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Moderation.h"; path = "Classes/Networking/RKClient+Moderation.h"; sourceTree = ""; }; - 76E02A4A7F4F4E0EA95758A8 /* RKClient+Apps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Apps.h"; path = "Classes/Networking/RKClient+Apps.h"; sourceTree = ""; }; - 7811DB50DD384AC89DC14C83 /* RedditKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RedditKit.h; path = Classes/RedditKit.h; sourceTree = ""; }; - 79C5B094A3264E1C9015C09A /* RKComment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKComment.m; path = Classes/Model/RKComment.m; sourceTree = ""; }; - 79C7F443EF4742C79702C1FA /* RKSubreddit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKSubreddit.m; path = Classes/Model/RKSubreddit.m; sourceTree = ""; }; - 7A0D0EEDC9184DE695311068 /* RKLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKLink.h; path = Classes/Model/RKLink.h; sourceTree = ""; }; - 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-Mantle-Private.xcconfig"; sourceTree = ""; }; - 7B5A797A5DE34FFFBC96381A /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; - 84C267CBC2B34ECB8731100C /* RKClient+Messages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Messages.h"; path = "Classes/Networking/RKClient+Messages.h"; sourceTree = ""; }; - 8754561043274BD68ED9C9C5 /* RKModeratorAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKModeratorAction.m; path = Classes/Model/RKModeratorAction.m; sourceTree = ""; }; - 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-Mantle-dummy.m"; sourceTree = ""; }; - 89DD66C8C3244ECCB537D004 /* RKLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKLink.m; path = Classes/Model/RKLink.m; sourceTree = ""; }; - 8A7E9C4C7EAE46AEBC58F193 /* RKPagination.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKPagination.m; path = Classes/Model/RKPagination.m; sourceTree = ""; }; - 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - 8DAE7AC8ACDA4206AAA7686E /* RKClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKClient.m; path = Classes/Networking/RKClient.m; sourceTree = ""; }; - 905935D1F29F42F3BB24D437 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 93F01F4EEB7248C298C20D4D /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - 951F4F63F8994A3CBFF07E1C /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 96F565B0EBD44484AFB34046 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 9D3FB96F62354BBDA334C217 /* RKClient+Errors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Errors.h"; path = "Classes/Networking/RKClient+Errors.h"; sourceTree = ""; }; - 9D4C5084431243749ADCE2CB /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - A09948E0BFC74D958E44EF9E /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - A1A8B00D633B4E0CA2C9211A /* RKUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKUser.h; path = Classes/Model/RKUser.h; sourceTree = ""; }; - A4082A8B30A44CB1A5BDB716 /* RKClient+Captcha.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Captcha.m"; path = "Classes/Networking/RKClient+Captcha.m"; sourceTree = ""; }; - A41A65C0866146BEB1BB6E90 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - A459FB9CA58E40919D772C63 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; - AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - AE5A5E203CF048F29037829F /* RKUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKUser.m; path = Classes/Model/RKUser.m; sourceTree = ""; }; - AF4B8A2807DE4E4EA607FF98 /* RKMultiredditDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKMultiredditDescription.h; path = Classes/Model/RKMultiredditDescription.h; sourceTree = ""; }; - AFBE327A356A42528AD3A93E /* RKClient+Wiki.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Wiki.m"; path = "Classes/Networking/RKClient+Wiki.m"; sourceTree = ""; }; - B241ED0553E547D490433AB8 /* Pods-ios-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ios-environment.h"; sourceTree = ""; }; - B3133769A87648508292F859 /* RKClient+Voting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Voting.h"; path = "Classes/Networking/RKClient+Voting.h"; sourceTree = ""; }; - B951CEE044424EB2AA0161CF /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - B9DBBD2895B74916AB1F1336 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - BAE4333DF8504073929B00B5 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - C713CA03AF7442CF8EBE094C /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; - C7A7AEA4DBB1401BB715B7D0 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - CC8BC29D206743258689F690 /* RKClient+Links.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Links.h"; path = "Classes/Networking/RKClient+Links.h"; sourceTree = ""; }; - CE2228FD41354894B941278E /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - CE237607713242F3931E3FD0 /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; - D0423F8659EA420B94D806F2 /* RKPagination.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKPagination.h; path = Classes/Model/RKPagination.h; sourceTree = ""; }; - D07638CD607F44E898DB02D8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - D18BD46D8C3E487FA60B01C7 /* RKMultireddit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKMultireddit.m; path = Classes/Model/RKMultireddit.m; sourceTree = ""; }; - D4690AF821584349A7A9ED0D /* RKCompletionBlocks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCompletionBlocks.h; path = Classes/Networking/RKCompletionBlocks.h; sourceTree = ""; }; - D595BE3767CC4C5AA84D3166 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; - D6AA5F035AF34B27887C1BB9 /* Pods-ios-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ios-resources.sh"; sourceTree = ""; }; - D831C04D292E487982CFC752 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - D8734C1E6976478A9662D5E6 /* RKClient+Apps.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Apps.m"; path = "Classes/Networking/RKClient+Apps.m"; sourceTree = ""; }; - D8F7D9D918351FF800B36135 /* RKOAuthClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RKOAuthClient.h; path = Classes/Networking/RKOAuthClient.h; sourceTree = ""; }; - D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RKOAuthClient.m; path = Classes/Networking/RKOAuthClient.m; sourceTree = ""; }; - DA1D3814DF0C4819A2C261BA /* RKClient+Subreddits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Subreddits.m"; path = "Classes/Networking/RKClient+Subreddits.m"; sourceTree = ""; }; - DAB918A2FADE49B39FC00FAF /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; - DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-RedditKit-Private.xcconfig"; sourceTree = ""; }; - DBCAAAA719954E3A8C4AA312 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; - DC20C4F680924585AA95846F /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - DDC5C8A6F86A4E9489BBB72F /* RKThing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKThing.m; path = Classes/Model/RKThing.m; sourceTree = ""; }; - E2B8C44A51AD4ECFAB9CB6DF /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - E4980AC7BE8B45FA9054CEBC /* RKClient+Search.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Search.m"; path = "Classes/Networking/RKClient+Search.m"; sourceTree = ""; }; - E4B7C6A9155246838CDBBE01 /* RKClient+Multireddits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RKClient+Multireddits.m"; path = "Classes/Networking/RKClient+Multireddits.m"; sourceTree = ""; }; - E4C91FB4DC4D484F957CD314 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; - E4F7CE84781648DFAD72ADCC /* RKThing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKThing.h; path = Classes/Model/RKThing.h; sourceTree = ""; }; - E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E6D1E8A2D117404EA45F19C8 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - E784CE103A874CF8A5850913 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - E9095E6232D84A33B361F169 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - EC754E389504420182288E84 /* Pods-ios-RedditKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ios-RedditKit.xcconfig"; sourceTree = ""; }; - EE3CFB95F3254B72B90799FA /* RKClient+Search.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Search.h"; path = "Classes/Networking/RKClient+Search.h"; sourceTree = ""; }; - EF25DD73A155408E8BB761E6 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - EF90F1E9AFEA4FF59DAADE92 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; - F0578818178D467A95AC429D /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - F1042D868EEE4BCE8D4C72B8 /* RKClient+Subreddits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Subreddits.h"; path = "Classes/Networking/RKClient+Subreddits.h"; sourceTree = ""; }; - F1F2B49B4FB942EB82CB77D8 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - F2A9B1D9B2154E0795F1AA40 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - F306ABCA2BAB4C018225AE63 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; - F45E254B3BB2431894EEB63F /* RKClient+Multireddits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RKClient+Multireddits.h"; path = "Classes/Networking/RKClient+Multireddits.h"; sourceTree = ""; }; - F63C7AEB44554B9582C1C842 /* RKMultiredditDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKMultiredditDescription.m; path = Classes/Model/RKMultiredditDescription.m; sourceTree = ""; }; - F659C75CE1464C2BA5011F43 /* RKVotable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKVotable.h; path = Classes/Model/RKVotable.h; sourceTree = ""; }; - F7DA96C77DB94952906D3D78 /* RKCreated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCreated.h; path = Classes/Model/RKCreated.h; sourceTree = ""; }; - F89E7677E6A945FC91090B8B /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; - FA2E395F9B2B48BC8F5BE0D6 /* Pods-ios-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ios-AFNetworking-dummy.m"; sourceTree = ""; }; - FB2F43CFE83348868B8B8F6A /* MTLManagedObjectAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLManagedObjectAdapter.m; path = Mantle/MTLManagedObjectAdapter.m; sourceTree = ""; }; - FC753CA199ED4D6397B439DB /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - FCA01F97BF16473EB81BC50C /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; - FDE61E9BFCBF4274B490B437 /* RKVotable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKVotable.m; path = Classes/Model/RKVotable.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - ABAC3670BF7F4D6B9354C2E2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0815BC63A44841A8951DDD3B /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEA2242F0D9E453B9EBA7351 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2DD1050D6DD141DA82FAEE14 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D5133F2EC53A408ABC4FC278 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AFF4FCFD5C246EBB27FA047 /* CoreGraphics.framework in Frameworks */, - 7C8D528B7B9840EBAD8F6E8B /* Foundation.framework in Frameworks */, - DD2AEA1C24804494AA336184 /* MobileCoreServices.framework in Frameworks */, - E327A52E9FBE4DB7AA7F1D08 /* Security.framework in Frameworks */, - 9E8C6204D7164D90A8FCB81B /* SystemConfiguration.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D6ADD0CB0C794AC7AE1D5038 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 178FB873F527438F9A4570C4 /* Foundation.framework in Frameworks */, - 3310AE9DFF374E84B1FD6E51 /* libPods-ios-AFNetworking.a in Frameworks */, - AFB1C1603DA34B7F9C3C81C0 /* libPods-ios-Mantle.a in Frameworks */, - 6CC8D5C984C94345B58C5FCC /* libPods-ios-RedditKit.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00A934FD515B48B69AE00163 = { - isa = PBXGroup; - children = ( - 493C18C4645249F5AEA35606 /* Podfile */, - 21190C29442F4F458684136D /* Development Pods */, - F01805330C3940FEA7DD7BC4 /* Frameworks */, - BB54B85F6D1B447C91601C52 /* Pods */, - 2FAA08FF4524463895611952 /* Products */, - 99626D5005FD4D79B324BA96 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 0187280DDEB8489B9FA3C576 /* UIKit */ = { - isa = PBXGroup; - children = ( - 93F01F4EEB7248C298C20D4D /* AFNetworkActivityIndicatorManager.h */, - 240A7B69768B495B96235172 /* AFNetworkActivityIndicatorManager.m */, - FC753CA199ED4D6397B439DB /* UIActivityIndicatorView+AFNetworking.h */, - 53832A9C29224992A0F7C791 /* UIActivityIndicatorView+AFNetworking.m */, - 6E1D563FC39543CE9028F006 /* UIAlertView+AFNetworking.h */, - F306ABCA2BAB4C018225AE63 /* UIAlertView+AFNetworking.m */, - 96F565B0EBD44484AFB34046 /* UIButton+AFNetworking.h */, - 196F4D967DFF472587EF487C /* UIButton+AFNetworking.m */, - 3F677824334542EFA086E206 /* UIImageView+AFNetworking.h */, - 951F4F63F8994A3CBFF07E1C /* UIImageView+AFNetworking.m */, - C7A7AEA4DBB1401BB715B7D0 /* UIKit+AFNetworking.h */, - 1E22D06100B54EC5B995DC3A /* UIProgressView+AFNetworking.h */, - 57D30B0D232C421A8F9A2B8A /* UIProgressView+AFNetworking.m */, - 1D26316B59C74CC78274C9ED /* UIWebView+AFNetworking.h */, - A09948E0BFC74D958E44EF9E /* UIWebView+AFNetworking.m */, - ); - name = UIKit; - sourceTree = ""; - }; - 0ABE84CC87AD496B88ADEA42 /* AFNetworking */ = { - isa = PBXGroup; - children = ( - 5682020AC49F4557B8D80A74 /* AFNetworking.h */, - D530CB1DB7754489B4CB2399 /* NSURLConnection */, - 25FE535112A84E21937CACF9 /* NSURLSession */, - BD4968F49A48417E8FEF7B1F /* Reachability */, - 2F147E01A1664DC5A5B2FBEA /* Security */, - AFDD365241194876814F19E3 /* Serialization */, - 0DFC7049ECF0453D909961A2 /* Support Files */, - 0187280DDEB8489B9FA3C576 /* UIKit */, - ); - path = AFNetworking; - sourceTree = ""; - }; - 0DFC7049ECF0453D909961A2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 41A2DC348CDA415F8F2C63F8 /* Pods-ios-AFNetworking.xcconfig */, - 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */, - FA2E395F9B2B48BC8F5BE0D6 /* Pods-ios-AFNetworking-dummy.m */, - 372AEA6F52DD4D4FA065E157 /* Pods-ios-AFNetworking-prefix.pch */, - ); - name = "Support Files"; - sourceTree = SOURCE_ROOT; - }; - 21190C29442F4F458684136D /* Development Pods */ = { - isa = PBXGroup; - children = ( - 4B5DB35BA8CF4972A5865784 /* RedditKit */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 25FE535112A84E21937CACF9 /* NSURLSession */ = { - isa = PBXGroup; - children = ( - 207238963D7246FBAF5DFC72 /* AFHTTPSessionManager.h */, - 1F790466FE1846A282D0B92B /* AFHTTPSessionManager.m */, - 9D4C5084431243749ADCE2CB /* AFURLSessionManager.h */, - BAE4333DF8504073929B00B5 /* AFURLSessionManager.m */, - ); - name = NSURLSession; - sourceTree = ""; - }; - 26ECB7A29F2044D083CB02AC /* iOS */ = { - isa = PBXGroup; - children = ( - 2367460B7B80483ABB85A9FC /* CoreGraphics.framework */, - 4CDD26ADC8014F589A3E4D33 /* Foundation.framework */, - D831C04D292E487982CFC752 /* MobileCoreServices.framework */, - E6D1E8A2D117404EA45F19C8 /* Security.framework */, - F1F2B49B4FB942EB82CB77D8 /* SystemConfiguration.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 2F147E01A1664DC5A5B2FBEA /* Security */ = { - isa = PBXGroup; - children = ( - 55EA7DCAB99B456DB554ACC7 /* AFSecurityPolicy.h */, - 51CD1E4B9B014418BA3C69F7 /* AFSecurityPolicy.m */, - ); - name = Security; - sourceTree = ""; - }; - 2FAA08FF4524463895611952 /* Products */ = { - isa = PBXGroup; - children = ( - 0627682CF3CD45CAB8D396DA /* libPods-ios.a */, - E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */, - 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */, - 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */, - ); - name = Products; - sourceTree = ""; - }; - 4B5DB35BA8CF4972A5865784 /* RedditKit */ = { - isa = PBXGroup; - children = ( - 6A8DF310627347B0922D98CA /* NSString+HTML.h */, - 6820715FEEAE4A359884321A /* NSString+HTML.m */, - 655F24C52B264E7DAA3A22D5 /* RKClient.h */, - 8DAE7AC8ACDA4206AAA7686E /* RKClient.m */, - D8F7D9D918351FF800B36135 /* RKOAuthClient.h */, - D8F7D9DA18351FF800B36135 /* RKOAuthClient.m */, - 76E02A4A7F4F4E0EA95758A8 /* RKClient+Apps.h */, - D8734C1E6976478A9662D5E6 /* RKClient+Apps.m */, - 10094B9B44834DF09D52EBB4 /* RKClient+Captcha.h */, - A4082A8B30A44CB1A5BDB716 /* RKClient+Captcha.m */, - 256C9E34760B4CD0B656F6C2 /* RKClient+Comments.h */, - 6362A1AA824A474C917617A4 /* RKClient+Comments.m */, - 9D3FB96F62354BBDA334C217 /* RKClient+Errors.h */, - 186783F84CF8447498FAB882 /* RKClient+Errors.m */, - 0CD6B769EFED45D4A27D6681 /* RKClient+Flair.h */, - 45609D02596B4FA2AB090D1F /* RKClient+Flair.m */, - CC8BC29D206743258689F690 /* RKClient+Links.h */, - 34389D35654D4CB39B529B7B /* RKClient+Links.m */, - 84C267CBC2B34ECB8731100C /* RKClient+Messages.h */, - 569DE2D6E16A49E697B61E76 /* RKClient+Messages.m */, - 627048A53DE1497481895EF2 /* RKClient+Miscellaneous.h */, - 57EBA7700C3A4E43AB698F97 /* RKClient+Miscellaneous.m */, - 75125F0C32F64F4F90AF9CF5 /* RKClient+Moderation.h */, - 39971DB1ECC64DBDA6AB28FE /* RKClient+Moderation.m */, - F45E254B3BB2431894EEB63F /* RKClient+Multireddits.h */, - E4B7C6A9155246838CDBBE01 /* RKClient+Multireddits.m */, - 6198373C50A442F6959C03D9 /* RKClient+Requests.h */, - 37FC99D36AE547B1BFDCA47E /* RKClient+Requests.m */, - EE3CFB95F3254B72B90799FA /* RKClient+Search.h */, - E4980AC7BE8B45FA9054CEBC /* RKClient+Search.m */, - F1042D868EEE4BCE8D4C72B8 /* RKClient+Subreddits.h */, - DA1D3814DF0C4819A2C261BA /* RKClient+Subreddits.m */, - 3164FEDEC9A14245950F2321 /* RKClient+Users.h */, - 212E2CB2B7C648A9807F4017 /* RKClient+Users.m */, - B3133769A87648508292F859 /* RKClient+Voting.h */, - 019BD23BA79D4A5EBA9C452F /* RKClient+Voting.m */, - 645C9B48F34C43C78FA35C53 /* RKClient+Wiki.h */, - AFBE327A356A42528AD3A93E /* RKClient+Wiki.m */, - 1343894C4D754487A64206CB /* RKComment.h */, - 79C5B094A3264E1C9015C09A /* RKComment.m */, - D4690AF821584349A7A9ED0D /* RKCompletionBlocks.h */, - F7DA96C77DB94952906D3D78 /* RKCreated.h */, - 3CDC36EC95DF4B80861701D9 /* RKCreated.m */, - 7A0D0EEDC9184DE695311068 /* RKLink.h */, - 89DD66C8C3244ECCB537D004 /* RKLink.m */, - 0C0E18832FA6428F9676AEB0 /* RKMessage.h */, - 0B185E7910BB45F0B1B2084A /* RKMessage.m */, - 2FCA11DDCEC04D4E95C088C9 /* RKModeratorAction.h */, - 8754561043274BD68ED9C9C5 /* RKModeratorAction.m */, - 266B72EBDB614663ACD285EA /* RKMultireddit.h */, - D18BD46D8C3E487FA60B01C7 /* RKMultireddit.m */, - AF4B8A2807DE4E4EA607FF98 /* RKMultiredditDescription.h */, - F63C7AEB44554B9582C1C842 /* RKMultiredditDescription.m */, - 11A73E210A164B32B7C1E934 /* RKObjectBuilder.h */, - 0512F7F2483B4338BCE7A63D /* RKObjectBuilder.m */, - D0423F8659EA420B94D806F2 /* RKPagination.h */, - 8A7E9C4C7EAE46AEBC58F193 /* RKPagination.m */, - 3F70E2EBB7754600981BD6F3 /* RKResponseSerializer.h */, - 4EFF2AE79B804B90A4319CFF /* RKResponseSerializer.m */, - 0FC4076E14BE4C37BCC292CA /* RKSubreddit.h */, - 79C7F443EF4742C79702C1FA /* RKSubreddit.m */, - E4F7CE84781648DFAD72ADCC /* RKThing.h */, - DDC5C8A6F86A4E9489BBB72F /* RKThing.m */, - A1A8B00D633B4E0CA2C9211A /* RKUser.h */, - AE5A5E203CF048F29037829F /* RKUser.m */, - F659C75CE1464C2BA5011F43 /* RKVotable.h */, - FDE61E9BFCBF4274B490B437 /* RKVotable.m */, - 7811DB50DD384AC89DC14C83 /* RedditKit.h */, - A534CCD394F24BCB8D1D963B /* Support Files */, - ); - name = RedditKit; - path = ../..; - sourceTree = ""; - }; - 5EDD4A155BB541749EA4A614 /* Pods-ios */ = { - isa = PBXGroup; - children = ( - 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */, - 147A06FBBC5C44FCA294857F /* Pods-ios-acknowledgements.markdown */, - 2F1556EF6A3F4F6F83078A2C /* Pods-ios-acknowledgements.plist */, - 40A5B67661044804B8F483EF /* Pods-ios-dummy.m */, - B241ED0553E547D490433AB8 /* Pods-ios-environment.h */, - D6AA5F035AF34B27887C1BB9 /* Pods-ios-resources.sh */, - ); - name = "Pods-ios"; - sourceTree = ""; - }; - 99626D5005FD4D79B324BA96 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 5EDD4A155BB541749EA4A614 /* Pods-ios */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - A534CCD394F24BCB8D1D963B /* Support Files */ = { - isa = PBXGroup; - children = ( - EC754E389504420182288E84 /* Pods-ios-RedditKit.xcconfig */, - DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */, - 12582039FAA94A71A44723A8 /* Pods-ios-RedditKit-dummy.m */, - 5049AC8E8FE340318A28D251 /* Pods-ios-RedditKit-prefix.pch */, - ); - name = "Support Files"; - sourceTree = SOURCE_ROOT; - }; - A665801B5D3D4BE592E19A3C /* Support Files */ = { - isa = PBXGroup; - children = ( - 24D41A568F5B4BC5B8B37AE4 /* Pods-ios-Mantle.xcconfig */, - 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */, - 89020829F7394FEE872B71BC /* Pods-ios-Mantle-dummy.m */, - 3C1BEE4B550349EA88ED873C /* Pods-ios-Mantle-prefix.pch */, - ); - name = "Support Files"; - sourceTree = SOURCE_ROOT; - }; - AFDD365241194876814F19E3 /* Serialization */ = { - isa = PBXGroup; - children = ( - 25479DAF5DAD42ACAC7B98F5 /* AFURLRequestSerialization.h */, - E2B8C44A51AD4ECFAB9CB6DF /* AFURLRequestSerialization.m */, - 608635D3D05346ABA6B08911 /* AFURLResponseSerialization.h */, - 905935D1F29F42F3BB24D437 /* AFURLResponseSerialization.m */, - ); - name = Serialization; - sourceTree = ""; - }; - B918E4CD2557471B8BF16A22 /* extobjc */ = { - isa = PBXGroup; - children = ( - 5008244C2FB74C7C8D382966 /* EXTKeyPathCoding.h */, - DC20C4F680924585AA95846F /* EXTRuntimeExtensions.h */, - EF90F1E9AFEA4FF59DAADE92 /* EXTRuntimeExtensions.m */, - 41522CFF5D0D4594ACED2140 /* EXTScope.h */, - EF25DD73A155408E8BB761E6 /* EXTScope.m */, - F2A9B1D9B2154E0795F1AA40 /* metamacros.h */, - ); - name = extobjc; - sourceTree = ""; - }; - BB54B85F6D1B447C91601C52 /* Pods */ = { - isa = PBXGroup; - children = ( - 0ABE84CC87AD496B88ADEA42 /* AFNetworking */, - D473F67509EF49F59D8A4800 /* Mantle */, - ); - name = Pods; - sourceTree = ""; - }; - BD4968F49A48417E8FEF7B1F /* Reachability */ = { - isa = PBXGroup; - children = ( - CE2228FD41354894B941278E /* AFNetworkReachabilityManager.h */, - E9095E6232D84A33B361F169 /* AFNetworkReachabilityManager.m */, - ); - name = Reachability; - sourceTree = ""; - }; - D473F67509EF49F59D8A4800 /* Mantle */ = { - isa = PBXGroup; - children = ( - FCA01F97BF16473EB81BC50C /* MTLJSONAdapter.h */, - 74F7FC90867F44E4B5C7856A /* MTLJSONAdapter.m */, - 030F6649BF9541E0B1E9D068 /* MTLManagedObjectAdapter.h */, - FB2F43CFE83348868B8B8F6A /* MTLManagedObjectAdapter.m */, - F0578818178D467A95AC429D /* MTLModel.h */, - 0464EFF7F7E44ABC9B66A887 /* MTLModel.m */, - 289B43CDFDD045FB99E01F5A /* MTLModel+NSCoding.h */, - 330F41C6F3F04E689D65C512 /* MTLModel+NSCoding.m */, - 6D87814575DE40679EED1A1F /* MTLReflection.h */, - D595BE3767CC4C5AA84D3166 /* MTLReflection.m */, - 8BFDF3BEEFD24C908F203DCF /* MTLValueTransformer.h */, - CE237607713242F3931E3FD0 /* MTLValueTransformer.m */, - B9DBBD2895B74916AB1F1336 /* Mantle.h */, - 3AFF687F9B544E199ED8FE7B /* NSArray+MTLManipulationAdditions.h */, - 07D3C4FEC0EA44398B618D95 /* NSArray+MTLManipulationAdditions.m */, - B951CEE044424EB2AA0161CF /* NSDictionary+MTLManipulationAdditions.h */, - AC89CD28B0B94559AAA02F24 /* NSDictionary+MTLManipulationAdditions.m */, - 7B5A797A5DE34FFFBC96381A /* NSError+MTLModelException.h */, - 1DBC01AFE5E84D8BAB887EC2 /* NSError+MTLModelException.m */, - 07C25B7E1D6B4EC385A05FD6 /* NSObject+MTLComparisonAdditions.h */, - A41A65C0866146BEB1BB6E90 /* NSObject+MTLComparisonAdditions.m */, - F89E7677E6A945FC91090B8B /* NSValueTransformer+MTLInversionAdditions.h */, - DAB918A2FADE49B39FC00FAF /* NSValueTransformer+MTLInversionAdditions.m */, - D07638CD607F44E898DB02D8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - E784CE103A874CF8A5850913 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - A665801B5D3D4BE592E19A3C /* Support Files */, - B918E4CD2557471B8BF16A22 /* extobjc */, - ); - path = Mantle; - sourceTree = ""; - }; - D530CB1DB7754489B4CB2399 /* NSURLConnection */ = { - isa = PBXGroup; - children = ( - 56BD8E6FC5C94F83976E6FFC /* AFHTTPRequestOperation.h */, - C713CA03AF7442CF8EBE094C /* AFHTTPRequestOperation.m */, - 715790C38D984A4DACB543A9 /* AFHTTPRequestOperationManager.h */, - DBCAAAA719954E3A8C4AA312 /* AFHTTPRequestOperationManager.m */, - A459FB9CA58E40919D772C63 /* AFURLConnectionOperation.h */, - E4C91FB4DC4D484F957CD314 /* AFURLConnectionOperation.m */, - ); - name = NSURLConnection; - sourceTree = ""; - }; - F01805330C3940FEA7DD7BC4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 26ECB7A29F2044D083CB02AC /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 4F2EC7F5D7EA47588062FCE0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - DEEBCD4BCBE1490782716FFA /* AFHTTPRequestOperation.h in Headers */, - 6F805C5E0E9945968D8CA260 /* AFHTTPRequestOperationManager.h in Headers */, - 88FAB1752E6D42E0A406495D /* AFHTTPSessionManager.h in Headers */, - 499F2CBED11A4C56ADD4E4D2 /* AFNetworkActivityIndicatorManager.h in Headers */, - 4C2710997A6A4A8888C86365 /* AFNetworkReachabilityManager.h in Headers */, - 1AD6255ECCAD416CA98C9AC2 /* AFNetworking.h in Headers */, - 760E262993004004A6084CDB /* AFSecurityPolicy.h in Headers */, - 65BD18E8CE9D4EDCA4BD78F7 /* AFURLConnectionOperation.h in Headers */, - 14FDC9590AB546A4972E5B86 /* AFURLRequestSerialization.h in Headers */, - 7F4A73FA077F4A5787B5EFC2 /* AFURLResponseSerialization.h in Headers */, - 2BA017B2F8C34C1BB1DE1528 /* AFURLSessionManager.h in Headers */, - 82E1654271414618B8C79D76 /* UIActivityIndicatorView+AFNetworking.h in Headers */, - 5BBC27F6507242BCB0A535D2 /* UIAlertView+AFNetworking.h in Headers */, - B7A2355DD675483882C42C26 /* UIButton+AFNetworking.h in Headers */, - 0831A6DB761141389E8F7DF0 /* UIImageView+AFNetworking.h in Headers */, - 2A2AD00B27334223AC48A5F9 /* UIKit+AFNetworking.h in Headers */, - 3432E1B9DF1C42CC96371112 /* UIProgressView+AFNetworking.h in Headers */, - 2F432C85AF4C4705B5F544E5 /* UIWebView+AFNetworking.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D15102B3E21946B7A4298FB9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 796098BD3E8B40E797EA5F21 /* EXTKeyPathCoding.h in Headers */, - 803F1002CC824BF6828B86D4 /* EXTRuntimeExtensions.h in Headers */, - 52A7D6A0C22846D8953A9468 /* EXTScope.h in Headers */, - EF0F3BDBA6BB472E9A0F35A3 /* MTLJSONAdapter.h in Headers */, - E5FD9478D3D541D89D7BFEF3 /* MTLManagedObjectAdapter.h in Headers */, - 534A641CFE6740F6AE8DB913 /* MTLModel+NSCoding.h in Headers */, - 0E631B6D8E1E4AAC86DA0A2E /* MTLModel.h in Headers */, - 17B282763F45486CAF346BDD /* MTLReflection.h in Headers */, - D92FF09D3C1949329D8F5A69 /* MTLValueTransformer.h in Headers */, - 22C7C87FB50B46EE9069E761 /* Mantle.h in Headers */, - 590014B30E5E4216BFFF248F /* NSArray+MTLManipulationAdditions.h in Headers */, - 3486C19E84CE4531877143AA /* NSDictionary+MTLManipulationAdditions.h in Headers */, - 9A95609F8FD043719A524533 /* NSError+MTLModelException.h in Headers */, - 2BA80A7FD61141D2A5F05338 /* NSObject+MTLComparisonAdditions.h in Headers */, - 1CF7D3387115431B95B3E09C /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - 6A34F77BBE474446BF861EE9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, - AB37A8317590432F8DC5F7F5 /* metamacros.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EA1A6BAA9EC441C6994AC4A9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7F682238EE1246D8A81DD4D4 /* NSString+HTML.h in Headers */, - D8F7D9DB18351FF800B36135 /* RKOAuthClient.h in Headers */, - 5EEBF33DBFFC4F0BA0116281 /* RKClient+Apps.h in Headers */, - C92CCD0175C04BE98A5F6FB7 /* RKClient+Captcha.h in Headers */, - 3DCA08AD4F0E42A4BEEFEC54 /* RKClient+Comments.h in Headers */, - 885AFC6608A3420F96A0AB9A /* RKClient+Errors.h in Headers */, - 2363F4359D3046C6B748B280 /* RKClient+Flair.h in Headers */, - B069851F488940A59EEB5425 /* RKClient+Links.h in Headers */, - AFBF5CBB56D24D51B922ADAA /* RKClient+Messages.h in Headers */, - C8D58DAC2CB1487581DE0520 /* RKClient+Miscellaneous.h in Headers */, - 452A90FAF4644C1A9F281133 /* RKClient+Moderation.h in Headers */, - 22E9BD439A1740549CA92EA0 /* RKClient+Multireddits.h in Headers */, - CFA82EC3A5814DE8A202C65F /* RKClient+Requests.h in Headers */, - 6DC0EABBBC1A41298FBA471F /* RKClient+Search.h in Headers */, - 3B72B168704F4D30AE40515B /* RKClient+Subreddits.h in Headers */, - D6470B7CAD5F4C9BA904690B /* RKClient+Users.h in Headers */, - 63ECB9620FCD4CE69EE3D30C /* RKClient+Voting.h in Headers */, - D3E1E6A63B1A4D7A98DE9881 /* RKClient+Wiki.h in Headers */, - 0785A4D6542F4352A205755D /* RKClient.h in Headers */, - E3148A38AE51413A8A97AC3C /* RKComment.h in Headers */, - 0E1D5709391047E596AB0995 /* RKCompletionBlocks.h in Headers */, - 7546A9B8F7C14FEABE8D8880 /* RKCreated.h in Headers */, - EBA2AA0A415A43C1AF566280 /* RKLink.h in Headers */, - 39362BE021CC4A40A595D6B7 /* RKMessage.h in Headers */, - EE06B70CCEA04EA3A45F972D /* RKModeratorAction.h in Headers */, - 78CC48D4F8F6443A96475335 /* RKMultireddit.h in Headers */, - B96ACEF725DC49CA8860E230 /* RKMultiredditDescription.h in Headers */, - 51FA45ECA9834304A9913E06 /* RKObjectBuilder.h in Headers */, - 718168CC600B4C86A2F167C3 /* RKPagination.h in Headers */, - EFF70E0B39014C89A06829C4 /* RKResponseSerializer.h in Headers */, - 26CA030F5E624B7B9D1475C1 /* RKSubreddit.h in Headers */, - D5C31E3DEFA54BF29EE13381 /* RKThing.h in Headers */, - 3CB33F16251F4EBCA24F10E5 /* RKUser.h in Headers */, - 3F16F8A3C8A64420A22E77A5 /* RKVotable.h in Headers */, - 7C522FB35793411BA73AFFC0 /* RedditKit.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFC29E8FC97641B2A196DE3C /* Build configuration list for PBXNativeTarget "Pods-ios-Mantle" */; - buildPhases = ( - DC05234DA71F4954B70126F3 /* Sources */, - ABAC3670BF7F4D6B9354C2E2 /* Frameworks */, - D15102B3E21946B7A4298FB9 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-ios-Mantle"; - productName = "Pods-ios-Mantle"; - productReference = 5A96F77038204BBEAA8D20D2 /* libPods-ios-Mantle.a */; - productType = "com.apple.product-type.library.static"; - }; - 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9B551B5D2C9B489DB3429DAD /* Build configuration list for PBXNativeTarget "Pods-ios-AFNetworking" */; - buildPhases = ( - 2B69F0B18EE743D294E1F1E5 /* Sources */, - D5133F2EC53A408ABC4FC278 /* Frameworks */, - 4F2EC7F5D7EA47588062FCE0 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-ios-AFNetworking"; - productName = "Pods-ios-AFNetworking"; - productReference = E5AAA2E4C3E748A2B5360A00 /* libPods-ios-AFNetworking.a */; - productType = "com.apple.product-type.library.static"; - }; - 567F3EBF9F664E4E83E078D9 /* Pods-ios-RedditKit */ = { - isa = PBXNativeTarget; - buildConfigurationList = DB8F316644824DFBBDF0A3E2 /* Build configuration list for PBXNativeTarget "Pods-ios-RedditKit" */; - buildPhases = ( - 73C69B07A45E4A1FB751C9CC /* Sources */, - BEA2242F0D9E453B9EBA7351 /* Frameworks */, - EA1A6BAA9EC441C6994AC4A9 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 54A22339633E472CA7E5D340 /* PBXTargetDependency */, - 0D9A04C0562B4E4EB149D085 /* PBXTargetDependency */, - ); - name = "Pods-ios-RedditKit"; - productName = "Pods-ios-RedditKit"; - productReference = 37F6460C9B1E40109DA01E5C /* libPods-ios-RedditKit.a */; - productType = "com.apple.product-type.library.static"; - }; - 991A9A5A9E954066AB180509 /* Pods-ios */ = { - isa = PBXNativeTarget; - buildConfigurationList = B41D22387A01485A80E141B8 /* Build configuration list for PBXNativeTarget "Pods-ios" */; - buildPhases = ( - E720AB73B8B143B4ABB391BC /* Sources */, - D6ADD0CB0C794AC7AE1D5038 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 884D0022B8224F49B6E43B5A /* PBXTargetDependency */, - 8ABFB4E3B2734132936CB78F /* PBXTargetDependency */, - 3D96780C44724BFABC5D0316 /* PBXTargetDependency */, - ); - name = "Pods-ios"; - productName = "Pods-ios"; - productReference = 0627682CF3CD45CAB8D396DA /* libPods-ios.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D9D14A3F6B244F219C65CAD1 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0500; - }; - buildConfigurationList = 28A17196FA404DCCB8AB8490 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 00A934FD515B48B69AE00163; - productRefGroup = 2FAA08FF4524463895611952 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 991A9A5A9E954066AB180509 /* Pods-ios */, - 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */, - 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */, - 567F3EBF9F664E4E83E078D9 /* Pods-ios-RedditKit */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 2B69F0B18EE743D294E1F1E5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 57FBAF3435A343DCBCF7B507 /* AFHTTPRequestOperation.m in Sources */, - 7B4A5A3E741345AFBC62C151 /* AFHTTPRequestOperationManager.m in Sources */, - B0B8D34C55BB4C539984D13D /* AFHTTPSessionManager.m in Sources */, - B5C5832C6DBF439D93D88717 /* AFNetworkActivityIndicatorManager.m in Sources */, - FE43A93DC6DF456E9EF189A3 /* AFNetworkReachabilityManager.m in Sources */, - 5330E8FFA47B4A13A532AD11 /* AFSecurityPolicy.m in Sources */, - 5D47A2DC756B446EA2D1F20B /* AFURLConnectionOperation.m in Sources */, - 4892360485E64A11A7D4CCC4 /* AFURLRequestSerialization.m in Sources */, - 44B180460B554165B87BE851 /* AFURLResponseSerialization.m in Sources */, - 32B4F418445D4C9882EDDBD5 /* AFURLSessionManager.m in Sources */, - 2C95A691FF404E1CBCE6AAB2 /* Pods-ios-AFNetworking-dummy.m in Sources */, - A17369B32E9D4B9D8626D509 /* UIActivityIndicatorView+AFNetworking.m in Sources */, - 9BDBB8BB572F43188F5E5317 /* UIAlertView+AFNetworking.m in Sources */, - 13020306F2A0492CA00643B7 /* UIButton+AFNetworking.m in Sources */, - 5D6A50F911524240BD107D81 /* UIImageView+AFNetworking.m in Sources */, - 9098B0605C2044A3A7B69CEC /* UIProgressView+AFNetworking.m in Sources */, - 1F84CBF7F5A540B68578E4B3 /* UIWebView+AFNetworking.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 73C69B07A45E4A1FB751C9CC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E6FCE49D766541CAB930EDC1 /* NSString+HTML.m in Sources */, - B0340A04E17347989658435F /* Pods-ios-RedditKit-dummy.m in Sources */, - A33800AC0D5E429B9DDA1E1D /* RKClient+Apps.m in Sources */, - F10A7DE759F044E38D0B78D3 /* RKClient+Captcha.m in Sources */, - CA7A74045BD24125A30ABC85 /* RKClient+Comments.m in Sources */, - 9678428656F1478B8A4431E9 /* RKClient+Errors.m in Sources */, - 0A84DE0CE5BD40E0A66C2E1A /* RKClient+Flair.m in Sources */, - A9AE949B62414090B4BD19F2 /* RKClient+Links.m in Sources */, - 6C38598C49214901989AE30D /* RKClient+Messages.m in Sources */, - C1149F860F32453186C2B907 /* RKClient+Miscellaneous.m in Sources */, - 452E0B616D87477BB58055DE /* RKClient+Moderation.m in Sources */, - 11F84ED33D914370B97B222A /* RKClient+Multireddits.m in Sources */, - 5D5779667D5F436795A84920 /* RKClient+Requests.m in Sources */, - 93B684E3D274488797B03387 /* RKClient+Search.m in Sources */, - 422889BF0C2D4B60858BDB17 /* RKClient+Subreddits.m in Sources */, - 35028D2E169547FE8CE5087A /* RKClient+Users.m in Sources */, - 481B8160D9884DD7A20CDA9C /* RKClient+Voting.m in Sources */, - F52824449A8C4EC4837DC92B /* RKClient+Wiki.m in Sources */, - 7008CCE8BC2E4B7B92369870 /* RKClient.m in Sources */, - 905E246BC0E54D079C460B12 /* RKComment.m in Sources */, - E7883D55071B4E8987DCF243 /* RKCreated.m in Sources */, - F89EB8343383440F92E3F0A9 /* RKLink.m in Sources */, - A4FEED18494F46499ED5CBA9 /* RKMessage.m in Sources */, - 8C78F0F67B13472986503750 /* RKModeratorAction.m in Sources */, - C9A1EE4492A8498EA83575D7 /* RKMultireddit.m in Sources */, - 91ED4C3E43EF43FF92FD3E28 /* RKMultiredditDescription.m in Sources */, - BCB78F374C3C4D7ABF655B4D /* RKObjectBuilder.m in Sources */, - 1E46C0345A1248E5B025F2FD /* RKPagination.m in Sources */, - F7BA96CC76894DAA9B259B93 /* RKResponseSerializer.m in Sources */, - D8F7D9DC18351FF800B36135 /* RKOAuthClient.m in Sources */, - 659420BCF43E4014B1109717 /* RKSubreddit.m in Sources */, - 39C59EE2A3BB4E919161CC4C /* RKThing.m in Sources */, - 76EF92CD68FA46EDA8B5EEBE /* RKUser.m in Sources */, - 2E42A5A298F04B738C12BD3E /* RKVotable.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DC05234DA71F4954B70126F3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78F48043B13F4B528CC951C8 /* EXTRuntimeExtensions.m in Sources */, - 0CDF2E29957A4CF2A65EA975 /* EXTScope.m in Sources */, - 5B1DB4C6429A4FEF9F6666AF /* MTLJSONAdapter.m in Sources */, - 1C18E928C1C04D6C84E5B4F2 /* MTLManagedObjectAdapter.m in Sources */, - D2A7888A429F4500AAED0218 /* MTLModel+NSCoding.m in Sources */, - 4C1B14EF4FC3404B9E134099 /* MTLModel.m in Sources */, - B5C91B5804F24B5D9A5453B9 /* MTLReflection.m in Sources */, - 9D8DCB40ADE443E499791A59 /* MTLValueTransformer.m in Sources */, - BF57489E4C8841A4A7C34909 /* NSArray+MTLManipulationAdditions.m in Sources */, - D78A93944CA64773AA599060 /* NSDictionary+MTLManipulationAdditions.m in Sources */, - 99C456E35F4F4BA09AD56A9D /* NSError+MTLModelException.m in Sources */, - 3C6291FBF3374AFD9E5933AC /* NSObject+MTLComparisonAdditions.m in Sources */, - D1582A1FB18249D0AE19BCBB /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - 324270D6D76042048E0D35BF /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, - DD9AAF07D41F47488A951060 /* Pods-ios-Mantle-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E720AB73B8B143B4ABB391BC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C49DC4E95154428683A0E2BC /* Pods-ios-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 0D9A04C0562B4E4EB149D085 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */; - targetProxy = ABB14A12D71A407F9132B53D /* PBXContainerItemProxy */; - }; - 3D96780C44724BFABC5D0316 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 567F3EBF9F664E4E83E078D9 /* Pods-ios-RedditKit */; - targetProxy = FD8EF13D716E43FFA33014E9 /* PBXContainerItemProxy */; - }; - 54A22339633E472CA7E5D340 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */; - targetProxy = 53BCABC755A1499A80C98EBE /* PBXContainerItemProxy */; - }; - 884D0022B8224F49B6E43B5A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13139B6C56834115A9EB77E1 /* Pods-ios-AFNetworking */; - targetProxy = 1CE56ECBAB7C441B8DC3D4A7 /* PBXContainerItemProxy */; - }; - 8ABFB4E3B2734132936CB78F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 016E60E5FAE9485AA95441F3 /* Pods-ios-Mantle */; - targetProxy = 75AEF2DB0069474AA07560A0 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 051489051D6E4192B9B30B91 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = NO; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Pods-ios-Mantle-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 08E13E9D690C4AB4BC4C84BD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A4808921217490380672988 /* Pods-ios-Mantle-Private.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = YES; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Pods-ios-Mantle-prefix.pch"; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_CPLUSPLUSFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 1A9B0F12E1D743488EA0772A /* Release */ = { - isa = XCBuildConfiguration; - 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - COPY_PHASE_STRIP = NO; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - STRIP_INSTALLED_PRODUCT = NO; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 26AE63F0BFEF4C7584340328 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = YES; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_CPLUSPLUSFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 49AFC0DD791149B7B1B0D96A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1CD55A441681491EBA90F7A9 /* Pods-ios.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = NO; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 8FF233C2A7C5460FB668A4F0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = NO; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Pods-ios-AFNetworking-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - BFC113A8E4BE4EC4BFE04B68 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = NO; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Pods-ios-RedditKit-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - C255E96AC3CD4140873CE31D /* Debug */ = { - isa = XCBuildConfiguration; - 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - 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_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - }; - name = Debug; - }; - CEC78E8840654C56A0CAFD58 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DB19A28AF97F4DE8822E7AB7 /* Pods-ios-RedditKit-Private.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = YES; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Pods-ios-RedditKit-prefix.pch"; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_CPLUSPLUSFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - D2D912EE296045EFB5166A47 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5EFE8627C0F6436EB7A5E5C4 /* Pods-ios-AFNetworking-Private.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - COPY_PHASE_STRIP = YES; - DSTROOT = /tmp/xcodeproj.dst; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Pods-ios-AFNetworking-prefix.pch"; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_CPLUSPLUSFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "$(inherited)", - ); - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 28A17196FA404DCCB8AB8490 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C255E96AC3CD4140873CE31D /* Debug */, - 1A9B0F12E1D743488EA0772A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9B551B5D2C9B489DB3429DAD /* Build configuration list for PBXNativeTarget "Pods-ios-AFNetworking" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8FF233C2A7C5460FB668A4F0 /* Debug */, - D2D912EE296045EFB5166A47 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFC29E8FC97641B2A196DE3C /* Build configuration list for PBXNativeTarget "Pods-ios-Mantle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 051489051D6E4192B9B30B91 /* Debug */, - 08E13E9D690C4AB4BC4C84BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B41D22387A01485A80E141B8 /* Build configuration list for PBXNativeTarget "Pods-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 49AFC0DD791149B7B1B0D96A /* Debug */, - 26AE63F0BFEF4C7584340328 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - DB8F316644824DFBBDF0A3E2 /* Build configuration list for PBXNativeTarget "Pods-ios-RedditKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFC113A8E4BE4EC4BFE04B68 /* Debug */, - CEC78E8840654C56A0CAFD58 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D9D14A3F6B244F219C65CAD1 /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 004932A9F8774412BCC02307 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFURLSessionManager.m + path + AFNetworking/AFURLSessionManager.m + sourceTree + <group> + + 00A7EE7ADD1A4C058C3B6B89 + + buildConfigurationList + 2D5E473032824E7693C82113 + buildPhases + + 85894CC2B9DF4B4CA5670D10 + 6AA9FDD004F34746A43C9531 + + buildRules + + dependencies + + EAF03621779647B9A7B798DD + 7877B1357F20455ABD4B2383 + E11F0FF6B3F043E9B07DF5F1 + + isa + PBXNativeTarget + name + Pods-ios + productName + Pods-ios + productReference + 455C1E9E2FD94C2AB269DD98 + productType + com.apple.product-type.library.static + + 0352CFC2C6834ECD9C9E8986 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKMultiredditDescription.h + path + Classes/Model/RKMultiredditDescription.h + sourceTree + <group> + + 04A7C8B950D5474F9805102E + + fileRef + 8553A258BC4A4F0196D205D6 + isa + PBXBuildFile + + 05552B947CAF4DE6B5E4CD84 + + children + + 32F6586EE837489FA17355D1 + DF374C6740CC4C579492D28B + B7574B22F10E435CA2316CA1 + AC625CF705D54A0B871D8667 + BFB1F178F72F4208AF3AC660 + 7231AF9D218B4145B4C36E9B + 86AD2CF3C79E43B592543B4E + 88A9F33A2F77409AB270F79E + 2BB3911F06D1499E9B7D6BDF + E310DDCD3F39418FB07856C4 + 0AE917F891F744CE87E55A1E + A23D71E42A574EC2BE85DBE4 + 0FFBAF2B2D0D4ECEA017FD2E + 204474ED6D344B03B9DB9645 + 7F759AA8B90E44B9B4C0BED8 + 4200297297B740E783B150F3 + 936E965609574682A161BA9E + 7F3F7DC75BBE4F35BE2C8A9E + CEB4A9170E6B44CD94474D2F + 750222AAD1D447EFBA410A41 + 521B2C16175343E8B6890019 + C0C7867DA839489DA5601F96 + A88CCB7C8C7E471C928F1A65 + B5908137EC1C4C35A22F15C6 + F32839FEB34E43EB920B36A1 + 0CC86B69C27847E586713922 + 2863932390E443E385194CD9 + + isa + PBXGroup + name + Mantle + path + Mantle + sourceTree + <group> + + 08C0C7B71FD648E89A985758 + + children + + 2C63DE3227A84A2081546F94 + B7A6354BA47A46279629A978 + F90BA10DF9264326A2AA8E10 + 9FAF953BB9BF4899B77F5CA8 + + isa + PBXGroup + name + Support Files + sourceTree + SOURCE_ROOT + + 09B26A6D73674DDC8D0496A4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSString+HTML.m + path + Classes/Categories/NSString+HTML.m + sourceTree + <group> + + 0AE917F891F744CE87E55A1E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLValueTransformer.h + path + Mantle/MTLValueTransformer.h + sourceTree + <group> + + 0AFE27627C014CF7976AF443 + + fileRef + 4200297297B740E783B150F3 + isa + PBXBuildFile + + 0B50A57A28974A91BFCC2FA0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Multireddits.h + path + Classes/Networking/RKClient+Multireddits.h + sourceTree + <group> + + 0C1B005387D84D9DBB525658 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIButton+AFNetworking.m + path + UIKit+AFNetworking/UIButton+AFNetworking.m + sourceTree + <group> + + 0CC86B69C27847E586713922 + + children + + 50AA208B9CD24B9791BC1C32 + B7A4773216B74D1CA5A2D269 + B2767009E02C49C2ABE13FA2 + 28A9082C93E44D0F9E4B90B5 + + isa + PBXGroup + name + Support Files + sourceTree + SOURCE_ROOT + + 0D37E36F3F674317957D66A8 + + fileRef + 16B8A5B7E46C459A8714E097 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 0D8A4DFE5D9745628CF590A0 + + fileRef + 9959E5718DCF40A6AF27FB1B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 0E1732D8DA83470E8DECFA6E + + containerPortal + BC59C02FBB9148F8BECEB1EA + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A6E860FCC17547F4A5053E12 + remoteInfo + Pods-ios-AFNetworking + + 0E87397F21744EEE9B599995 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + 0E9F0FFFD84745BA8FA97FFE + + fileRef + A93572612ADE47158D7111DD + isa + PBXBuildFile + + 0EA510CE4E0B42DDA10A758A + + fileRef + 92FEA49665784F818ED0E8E3 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 0EE333A9F3C245C5BE9AA8E7 + + baseConfigurationReference + B7A4773216B74D1CA5A2D269 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-Mantle-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 0EF04D615FD54335852D5E0C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RedditKit.h + path + Classes/RedditKit.h + sourceTree + <group> + + 0FFBAF2B2D0D4ECEA017FD2E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + Mantle.h + path + Mantle/Mantle.h + sourceTree + <group> + + 10122812BF704266BB19C038 + + fileRef + B8E7A09C8CAB4FF79DADEC6E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 111F47063479480DB9B637B2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFSecurityPolicy.h + path + AFNetworking/AFSecurityPolicy.h + sourceTree + <group> + + 11844419E949445EA6F9787E + + fileRef + 111F47063479480DB9B637B2 + isa + PBXBuildFile + + 13DCB238CA5546F2AA01CC8C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIButton+AFNetworking.h + path + UIKit+AFNetworking/UIButton+AFNetworking.h + sourceTree + <group> + + 14E262DD96334DC0B503BB9A + + fileRef + C4D82D1CD7BD4BC6AC137D80 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 14F299CFB1FF4BCAB175A134 + + fileRef + C8B3161F95A74AF98AC0F8B6 + isa + PBXBuildFile + + 162796AFEF2D4050902BAC5D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKCreated.h + path + Classes/Model/RKCreated.h + sourceTree + <group> + + 16B8A5B7E46C459A8714E097 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFHTTPSessionManager.m + path + AFNetworking/AFHTTPSessionManager.m + sourceTree + <group> + + 1713DC468E9543D7BF81074A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Users.m + path + Classes/Networking/RKClient+Users.m + sourceTree + <group> + + 17C361C628034E8B9C1DF3BE + + fileRef + 521B2C16175343E8B6890019 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 19FCF56461F4439EA4974182 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-AFNetworking-Private.xcconfig + sourceTree + <group> + + 1AEB0ABADEFA4C7BBE13E53E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKResponseSerializer.h + path + Classes/Networking/RKResponseSerializer.h + sourceTree + <group> + + 1BD0E6D1230D4D31B6EDEAD8 + + children + + 111F47063479480DB9B637B2 + A77671AC46C444D9B01DBB75 + + isa + PBXGroup + name + Security + sourceTree + <group> + + 1C0A71FBA59E4035B6C29D8A + + fileRef + E2C72AF2A5684B648D846ABF + isa + PBXBuildFile + + 1C19D2D34A1A497E96F021E3 + + fileRef + E310DDCD3F39418FB07856C4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 1C6E67B2D31040A6902D1448 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKMultireddit.m + path + Classes/Model/RKMultireddit.m + sourceTree + <group> + + 1C90C70412E9473A9D86EA62 + + fileRef + A88CCB7C8C7E471C928F1A65 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 1CD3DD39121E4F38A44DC7D3 + + fileRef + F642B3FB35474634B5319AEB + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 1F1EF9C4251F44C2AA5F2F2C + + fileRef + 8D40943F5B4C4A8E951DA990 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 1FB5BCD50E52450AA94BFD6F + + fileRef + B7574B22F10E435CA2316CA1 + isa + PBXBuildFile + + 1FD4222D8609476B8921658C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Errors.m + path + Classes/Networking/RKClient+Errors.m + sourceTree + <group> + + 204474ED6D344B03B9DB9645 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSArray+MTLManipulationAdditions.h + path + Mantle/NSArray+MTLManipulationAdditions.h + sourceTree + <group> + + 2181F1E9FB5A4F928CCD70F8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKThing.m + path + Classes/Model/RKThing.m + sourceTree + <group> + + 2341B03A0A2442A78CD19646 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Flair.m + path + Classes/Networking/RKClient+Flair.m + sourceTree + <group> + + 240E4CDAD124420A8BE25402 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-AFNetworking.xcconfig + sourceTree + <group> + + 276106C985EE47F48288328B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFNetworkActivityIndicatorManager.h + path + UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h + sourceTree + <group> + + 2765F2A807D8493F85DBED0B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Captcha.m + path + Classes/Networking/RKClient+Captcha.m + sourceTree + <group> + + 283C1478C5874D50AB0156C0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-ios-AFNetworking-dummy.m + sourceTree + <group> + + 2863932390E443E385194CD9 + + children + + D618071F3B814A55AED92B8E + 7D4C2DAC221D49B29C984184 + 722426BC4EC146D0ABBC1AA3 + 70DE2DBB85394AA48D3B201B + A53FA18059C9492AB0BE9479 + A93572612ADE47158D7111DD + + isa + PBXGroup + name + extobjc + sourceTree + <group> + + 28A9082C93E44D0F9E4B90B5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-ios-Mantle-prefix.pch + sourceTree + <group> + + 293042BADF214149BFA43F59 + + children + + 425415188BAB419E95F51724 + 92FEA49665784F818ED0E8E3 + C8B3161F95A74AF98AC0F8B6 + AB6F4EC1403C48D4B4864C32 + + isa + PBXGroup + name + Serialization + sourceTree + <group> + + 2A6C5DDE82DD42ADBE02C8F6 + + children + + 9C65EF1673DB4EE48C950EC5 + + isa + PBXGroup + name + Development Pods + sourceTree + <group> + + 2B00B34065EF4E57A604FF9B + + fileRef + BFB1F178F72F4208AF3AC660 + isa + PBXBuildFile + + 2B09F4F3447C44DAA87D9780 + + fileRef + F3EA82984CB248FAAC1A0369 + isa + PBXBuildFile + + 2B7FD4C2B00C4D409E1860AC + + fileRef + 35539F0E5DF443E9BC14FF1C + isa + PBXBuildFile + + 2BB3911F06D1499E9B7D6BDF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLReflection.h + path + Mantle/MTLReflection.h + sourceTree + <group> + + 2C63DE3227A84A2081546F94 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-RedditKit.xcconfig + sourceTree + <group> + + 2D1FCBE4A082477780003067 + + fileRef + 2181F1E9FB5A4F928CCD70F8 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 2D5E473032824E7693C82113 + + buildConfigurations + + 9F453670464544FD8E492147 + D2492FB6B56C46D48ED152A8 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 2D5F4593EFB24355B70A115E + + fileRef + CEB4A9170E6B44CD94474D2F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 2D680F7FFA1F42EC9D026E3A + + fileRef + EDD57CA5ED504406A679E6AC + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 2D8B037003B948448FDC4A3D + + fileRef + F32839FEB34E43EB920B36A1 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 2DA7432EC9A54C169ACED381 + + children + + D113B1F910E6427C90368AB0 + 0E87397F21744EEE9B599995 + 3FF02713072E45DFA7BCE5EF + 5CBAA005796A48DFBD277323 + D218B669596E4D1881D256E8 + + isa + PBXGroup + name + iOS + sourceTree + <group> + + 2ED35FE9283C4ADEBE961C77 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKObjectBuilder.h + path + Classes/Networking/RKObjectBuilder.h + sourceTree + <group> + + 306E1B7A10EA494F9996F69E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLSessionManager.h + path + AFNetworking/AFURLSessionManager.h + sourceTree + <group> + + 3072BE7D9A294AD697E8419F + + containerPortal + BC59C02FBB9148F8BECEB1EA + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 6B0D084FDC45423699CDC760 + remoteInfo + Pods-ios-Mantle + + 30A9DB7D3ED64E9099DFF657 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFNetworkReachabilityManager.h + path + AFNetworking/AFNetworkReachabilityManager.h + sourceTree + <group> + + 30BF911A7D77489EB5514A0C + + fileRef + D6ABCEC027C841C4A94A4371 + isa + PBXBuildFile + + 30D1E7504E854CDAB7E8318C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Moderation.m + path + Classes/Networking/RKClient+Moderation.m + sourceTree + <group> + + 31AB27D7ED3049BFA6A3A79B + + baseConfigurationReference + B7A6354BA47A46279629A978 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-RedditKit-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 31D8FCAA66414F889DCCEFB9 + + baseConfigurationReference + B7A6354BA47A46279629A978 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-RedditKit-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 32B33ECB9DC2418984E93CD0 + + fileRef + 363C4254666347F8BD060591 + isa + PBXBuildFile + + 32F6586EE837489FA17355D1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLJSONAdapter.h + path + Mantle/MTLJSONAdapter.h + sourceTree + <group> + + 337E2212C5CE4DE1B318B919 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Comments.m + path + Classes/Networking/RKClient+Comments.m + sourceTree + <group> + + 352CF7B3C8D3457F97851933 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKCompletionBlocks.h + path + Classes/Networking/RKCompletionBlocks.h + sourceTree + <group> + + 35539F0E5DF443E9BC14FF1C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient.h + path + Classes/Networking/RKClient.h + sourceTree + <group> + + 363C4254666347F8BD060591 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Voting.h + path + Classes/Networking/RKClient+Voting.h + sourceTree + <group> + + 366DDD87D0284921BC2E8CC9 + + children + + 240E4CDAD124420A8BE25402 + 19FCF56461F4439EA4974182 + 283C1478C5874D50AB0156C0 + BFFA4CC998054408A88F586B + + isa + PBXGroup + name + Support Files + sourceTree + SOURCE_ROOT + + 37ACE5D2D641450E9CC505FD + + fileRef + 4F07ACA5E61141ABBA7EF5DE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 38621D9F67564E30812D6B87 + + fileRef + 1C6E67B2D31040A6902D1448 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 389316985DFD48128C568146 + + fileRef + 936E965609574682A161BA9E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 3897261387144536BAE1519B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKSubreddit.m + path + Classes/Model/RKSubreddit.m + sourceTree + <group> + + 3936769FD316423893EE1C49 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKPagination.h + path + Classes/Model/RKPagination.h + sourceTree + <group> + + 3A94D5C8BBA34B979A6FD99C + + fileRef + D11C0867264A4FF3899E7A53 + isa + PBXBuildFile + + 3AC89537CD514FAB95B3BD97 + + buildActionMask + 2147483647 + files + + ABA64ED6954A4E7484E6584C + 6C4ADC6A11584F01AF3A3FB2 + 613F2D831D2B4EB0B437A149 + 7A9D0E13E936449793CE4FAB + 2B09F4F3447C44DAA87D9780 + 3A94D5C8BBA34B979A6FD99C + 766D41CC51C54F0FBF162E3A + 5633AC554E004CA980C3A8DF + 62CDDF3C7D3245BDA5AE87B6 + E8B1AA67E79F47FDB2D2EE89 + A0DF6AAA6DA54CC58944C4E0 + A746219918C84432ACC44876 + 699071F20EE5415A808BBBAF + BBAB7FFEAFF64D90A3C7B050 + CA5D899AD6BB44DB9D8DA94B + 32B33ECB9DC2418984E93CD0 + DF1F3D3EAF1D405CAE576309 + 2B7FD4C2B00C4D409E1860AC + 75A5FED72242473BBAC9E2D8 + A4F98D41F9E644A587ACD5E0 + 79F2F8336227410DBED03A26 + 67E8F421BCEF4310B28B8410 + D7A618007E4D480E8A0B521F + 9380CF2D06B34285B11D20AF + 6D48AFBC7B244243B3A2E938 + 97409F380D574202A3C9D772 + 87E9F3B67A0246CB85AA6D4B + 87365F494C424A20BBA70872 + D918DF98C7DF4C2C9069B6A4 + 7D8C8DB8045A4639B2CD74EC + E662DB9041CE4A23AAAF25C4 + 4AE939570B834A339E1B757F + 04A7C8B950D5474F9805102E + 3DB9987245BB460AA1840CA1 + 7A401483E1E348B1A6C1B588 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 3C2CBCC7D83A474D8F845350 + + fileRef + 2765F2A807D8493F85DBED0B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 3DB9987245BB460AA1840CA1 + + fileRef + 66BB23D240D5439786A5F9D9 + isa + PBXBuildFile + + 3DDC6DCCAF6F47CAADE9A033 + + children + + 30A9DB7D3ED64E9099DFF657 + F0BF6D5DD9A647E5934CC547 + + isa + PBXGroup + name + Reachability + sourceTree + <group> + + 3F7043BBC9F14B66B6416D4D + + children + + 91264589AF4F4AECAA486198 + FC3C0DE69AEA4B33A7801072 + F801D99A0DBC4142931C7E9D + 3DDC6DCCAF6F47CAADE9A033 + 1BD0E6D1230D4D31B6EDEAD8 + 293042BADF214149BFA43F59 + 366DDD87D0284921BC2E8CC9 + 7B64B49C9E3D41639EDD8798 + + isa + PBXGroup + name + AFNetworking + path + AFNetworking + sourceTree + <group> + + 3FF02713072E45DFA7BCE5EF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MobileCoreServices.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework + sourceTree + DEVELOPER_DIR + + 40746E9CECBC4ABB91C92111 + + fileRef + 4E2DBEBFB1034A3C831B952D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 41AC3A360BB14BE59455ADB7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Messages.m + path + Classes/Networking/RKClient+Messages.m + sourceTree + <group> + + 4200297297B740E783B150F3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSDictionary+MTLManipulationAdditions.h + path + Mantle/NSDictionary+MTLManipulationAdditions.h + sourceTree + <group> + + 425415188BAB419E95F51724 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLRequestSerialization.h + path + AFNetworking/AFURLRequestSerialization.h + sourceTree + <group> + + 42541AFAC1714389B7E5D6AD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient.m + path + Classes/Networking/RKClient.m + sourceTree + <group> + + 43370C0205D74B069C630FB4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Apps.m + path + Classes/Networking/RKClient+Apps.m + sourceTree + <group> + + 43B4967DC0604CD0962922EE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Voting.m + path + Classes/Networking/RKClient+Voting.m + sourceTree + <group> + + 455C1E9E2FD94C2AB269DD98 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-ios.a + sourceTree + BUILT_PRODUCTS_DIR + + 4736D975C57F4D5C8B4B85BD + + fileRef + FF8B1E86237340E88866CBEE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 4818033D7A5149E4BA66F2A4 + + fileRef + A58B37DCFCAD403E9BF28336 + isa + PBXBuildFile + + 4A07B42F720D428181F843DB + + fileRef + A77671AC46C444D9B01DBB75 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 4AB7EED5E8CF49259DBD27C9 + + fileRef + F0BF6D5DD9A647E5934CC547 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 4AE939570B834A339E1B757F + + fileRef + 6AC9EDD6B6394A8EBAA904AB + isa + PBXBuildFile + + 4B96CA45927846019036F93F + + fileRef + B668997BF33A4B0EAE088189 + isa + PBXBuildFile + + 4BC53A9CAF504CEEAF10F384 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Search.h + path + Classes/Networking/RKClient+Search.h + sourceTree + <group> + + 4C1A011C4C584AD3B85CD942 + + buildConfigurationList + 50C113451AEC4874ADF04156 + buildPhases + + F4DE8932070B47F7B24B1F82 + F2276A5EA1604644B1DF372E + 3AC89537CD514FAB95B3BD97 + + buildRules + + dependencies + + E87F61D5B5704B0DBF002196 + 8EAD6B7572524A5FBBB56376 + + isa + PBXNativeTarget + name + Pods-ios-RedditKit + productName + Pods-ios-RedditKit + productReference + E827C3587FF844CD97C195D2 + productType + com.apple.product-type.library.static + + 4C2C7A64DFE1425D97F0CE9A + + buildConfigurations + + 0EE333A9F3C245C5BE9AA8E7 + 4F5EE07F9D104F60887157BE + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 4C568B219DBE4038B19CFE01 + + fileRef + 9CAB03E8C8334F23B10C82DC + isa + PBXBuildFile + + 4E2DBEBFB1034A3C831B952D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Subreddits.m + path + Classes/Networking/RKClient+Subreddits.m + sourceTree + <group> + + 4F07ACA5E61141ABBA7EF5DE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIProgressView+AFNetworking.m + path + UIKit+AFNetworking/UIProgressView+AFNetworking.m + sourceTree + <group> + + 4F5EE07F9D104F60887157BE + + baseConfigurationReference + B7A4773216B74D1CA5A2D269 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-Mantle-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 50AA208B9CD24B9791BC1C32 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-Mantle.xcconfig + sourceTree + <group> + + 50C113451AEC4874ADF04156 + + buildConfigurations + + 31AB27D7ED3049BFA6A3A79B + 31D8FCAA66414F889DCCEFB9 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 521B2C16175343E8B6890019 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSObject+MTLComparisonAdditions.m + path + Mantle/NSObject+MTLComparisonAdditions.m + sourceTree + <group> + + 52B82CA44E2841319344B93B + + fileRef + 0E87397F21744EEE9B599995 + isa + PBXBuildFile + + 52FCB639EFF445298FB3959F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIImageView+AFNetworking.h + path + UIKit+AFNetworking/UIImageView+AFNetworking.h + sourceTree + <group> + + 5399B9CE1231449A8BE62BC3 + + children + + EDC61BB5DC53440296C506FA + 2A6C5DDE82DD42ADBE02C8F6 + 8FEA667F6615488098699EE7 + 9E2104BD002042E49CDB2375 + 9B097965D8234BE59F638E69 + 8DBB36AB570E4354A90545C5 + + isa + PBXGroup + sourceTree + <group> + + 53DD4805597E4600A8E0476B + + fileRef + 5603C7DD38D24AFAAEE2EB0A + isa + PBXBuildFile + + 54EDF725E288480C86250384 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Messages.h + path + Classes/Networking/RKClient+Messages.h + sourceTree + <group> + + 553A5E01127B426388E980C6 + + fileRef + C1C02EE5AFA24F65A5B5BEA9 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 5603C7DD38D24AFAAEE2EB0A + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-ios-AFNetworking.a + sourceTree + BUILT_PRODUCTS_DIR + + 5633AC554E004CA980C3A8DF + + fileRef + 54EDF725E288480C86250384 + isa + PBXBuildFile + + 5ABB921088134C6F9E502D9F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImageView+AFNetworking.m + path + UIKit+AFNetworking/UIImageView+AFNetworking.m + sourceTree + <group> + + 5BAF50358BF748B6A678ADDF + + buildActionMask + 2147483647 + files + + D6F720437448458AB7F1CAEB + CFC1BA7E3A2646B6918CF06C + 0D37E36F3F674317957D66A8 + 4736D975C57F4D5C8B4B85BD + 4AB7EED5E8CF49259DBD27C9 + 4A07B42F720D428181F843DB + 0D8A4DFE5D9745628CF590A0 + 0EA510CE4E0B42DDA10A758A + 9F5198F24E774C8EAAB81AA4 + 7DB50AA4387C4A4E9AE675BA + D45035AA97AE485081DC849B + 9A2FF5266053425797C662B5 + A61C93734D354AB199F538E0 + FA204D769BB04655B766911B + 88C35E4A3A9946A888274797 + 37ACE5D2D641450E9CC505FD + 2D680F7FFA1F42EC9D026E3A + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 5CBAA005796A48DFBD277323 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Security.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework + sourceTree + DEVELOPER_DIR + + 5D374447583A495F9A151B2F + + fileRef + 41AC3A360BB14BE59455ADB7 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 5D89CCF6EE0448EBA5E3F248 + + fileRef + 425415188BAB419E95F51724 + isa + PBXBuildFile + + 5E36B9286CC741A6B62F69F5 + + fileRef + 32F6586EE837489FA17355D1 + isa + PBXBuildFile + + 5E9FCCB8D6F14D02B651DAEF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Miscellaneous.m + path + Classes/Networking/RKClient+Miscellaneous.m + sourceTree + <group> + + 5F97BA427BAC4F39BDB4A25D + + fileRef + A53FA18059C9492AB0BE9479 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 5FD863281BF94E4080CDBC5C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKMultiredditDescription.m + path + Classes/Model/RKMultiredditDescription.m + sourceTree + <group> + + 60BA26D7E2A84BD69928795D + + buildConfigurations + + C2030A3644AD42E5A855E546 + D8B3604FEB2F4EB38F5C5F5C + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 6136BA9729534B4AA8FA4407 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKComment.h + path + Classes/Model/RKComment.h + sourceTree + <group> + + 613F2D831D2B4EB0B437A149 + + fileRef + AB918D8622B54AF2A45BA384 + isa + PBXBuildFile + + 626FEEFBC5064556813DF89F + + buildActionMask + 2147483647 + files + + 1C0A71FBA59E4035B6C29D8A + 4C568B219DBE4038B19CFE01 + A4C9610F7AE34E39BD0C0965 + 842B52CB458240439331D132 + E60AE9FA8B36479F9690D2BA + BD1E51E5EBCA4A75A04DDE1C + 11844419E949445EA6F9787E + 4818033D7A5149E4BA66F2A4 + 5D89CCF6EE0448EBA5E3F248 + 14F299CFB1FF4BCAB175A134 + F6E420D6D3D74A62AF57593F + 4B96CA45927846019036F93F + C57543B7896F440EA2C7B3BF + DEF29F9495B943F995DE9181 + 9D3A1840B882410787D9CC5E + 7CDCFF8DFDB04D5CB931E732 + C59A74E7DDAD42BB938A5B3D + 30BF911A7D77489EB5514A0C + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 62CDDF3C7D3245BDA5AE87B6 + + fileRef + B5DE229AC2B543E98F0F4A23 + isa + PBXBuildFile + + 63624F3A98EC4ABDA883CFF4 + + fileRef + B5908137EC1C4C35A22F15C6 + isa + PBXBuildFile + + 64B2DE5A14F943FAB943D970 + + fileRef + 43370C0205D74B069C630FB4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 64D8B680EAD44968BB21E6BC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFHTTPSessionManager.h + path + AFNetworking/AFHTTPSessionManager.h + sourceTree + <group> + + 66BB23D240D5439786A5F9D9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKVotable.h + path + Classes/Model/RKVotable.h + sourceTree + <group> + + 67DEE5FF883B4125B8BFDC0C + + buildActionMask + 2147483647 + files + + E908B761A82E4A6787DC2DE3 + D6EA9284CEC64E6EB6B5DEAA + BFD62845030D4E30848E680C + 5E36B9286CC741A6B62F69F5 + 1FB5BCD50E52450AA94BFD6F + F2FA0EBB98F44C61809BF047 + 2B00B34065EF4E57A604FF9B + C4B4FB21BB9D4EFB9027E4E8 + 77C9EE61D4864D309F0DD80C + FB215621CD41434296C5F417 + A5FC3BFD224B48F59FAB3FD7 + 0AFE27627C014CF7976AF443 + 9F8A202AB6B44EC9AAE6CFE0 + 95C6B2EB53054D0589DBEE36 + C921A6A34BF04F188A27CDF0 + 63624F3A98EC4ABDA883CFF4 + 0E9F0FFFD84745BA8FA97FFE + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 67E8F421BCEF4310B28B8410 + + fileRef + 90D453CC8352480088AA1F88 + isa + PBXBuildFile + + 68949D0CF2D04CD9AD0CCE35 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIActivityIndicatorView+AFNetworking.m + path + UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m + sourceTree + <group> + + 699071F20EE5415A808BBBAF + + fileRef + 4BC53A9CAF504CEEAF10F384 + isa + PBXBuildFile + + 6A37768C07F14CBC928CC760 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKMessage.m + path + Classes/Model/RKMessage.m + sourceTree + <group> + + 6AA9FDD004F34746A43C9531 + + buildActionMask + 2147483647 + files + + CF54E0B9C1B44D48AFC6196A + 53DD4805597E4600A8E0476B + 7268797E8DD049C5BF728C24 + 7377AD4EC5124F7FB633B054 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6AC9EDD6B6394A8EBAA904AB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKThing.h + path + Classes/Model/RKThing.h + sourceTree + <group> + + 6B047B53986746788AF90486 + + fileRef + 30D1E7504E854CDAB7E8318C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 6B0D084FDC45423699CDC760 + + buildConfigurationList + 4C2C7A64DFE1425D97F0CE9A + buildPhases + + 9065A89FBA3E4FA49149EAA0 + E2C06F4A72D843048D9AEEFC + 67DEE5FF883B4125B8BFDC0C + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Pods-ios-Mantle + productName + Pods-ios-Mantle + productReference + B1525757D1954226A420D6FF + productType + com.apple.product-type.library.static + + 6C3A753856914789997952B5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKObjectBuilder.m + path + Classes/Networking/RKObjectBuilder.m + sourceTree + <group> + + 6C4ADC6A11584F01AF3A3FB2 + + fileRef + D1C4FA2D1A984EF6AB33E353 + isa + PBXBuildFile + + 6D48AFBC7B244243B3A2E938 + + fileRef + BEBDD251EC0646D78E7BEA25 + isa + PBXBuildFile + + 6E70AF3F5E1F41B19320166C + + baseConfigurationReference + 19FCF56461F4439EA4974182 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-AFNetworking-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 6EBD304E635648D3BFC2472E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-ios-acknowledgements.markdown + sourceTree + <group> + + 6EFAD640025B4C309C3C4607 + + fileRef + A42E76370DFD4D0F8404362E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 70B062148C964E7DA87091DC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSString+HTML.h + path + Classes/Categories/NSString+HTML.h + sourceTree + <group> + + 70DE2DBB85394AA48D3B201B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXTScope.h + path + Mantle/extobjc/EXTScope.h + sourceTree + <group> + + 70ED58361667462487D26F31 + + fileRef + A117B31222234672B724B9E4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 722426BC4EC146D0ABBC1AA3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXTRuntimeExtensions.m + path + Mantle/extobjc/EXTRuntimeExtensions.m + sourceTree + <group> + + 7231AF9D218B4145B4C36E9B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLModel.m + path + Mantle/MTLModel.m + sourceTree + <group> + + 7268797E8DD049C5BF728C24 + + fileRef + B1525757D1954226A420D6FF + isa + PBXBuildFile + + 7377AD4EC5124F7FB633B054 + + fileRef + E827C3587FF844CD97C195D2 + isa + PBXBuildFile + + 738EAC9D34E24156BE44E493 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKVotable.m + path + Classes/Model/RKVotable.m + sourceTree + <group> + + 73C41D65BE384C72910D1915 + + fileRef + 5CBAA005796A48DFBD277323 + isa + PBXBuildFile + + 750222AAD1D447EFBA410A41 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSObject+MTLComparisonAdditions.h + path + Mantle/NSObject+MTLComparisonAdditions.h + sourceTree + <group> + + 7514DE55E9C149EA8A266867 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKOAuthClient.m + path + Classes/Networking/RKOAuthClient.m + sourceTree + <group> + + 75A5FED72242473BBAC9E2D8 + + fileRef + 6136BA9729534B4AA8FA4407 + isa + PBXBuildFile + + 766D41CC51C54F0FBF162E3A + + fileRef + E5F03F4FC78343C59C841FB9 + isa + PBXBuildFile + + 77C9EE61D4864D309F0DD80C + + fileRef + 0AE917F891F744CE87E55A1E + isa + PBXBuildFile + + 7801721ACC42446EBAB12F04 + + fileRef + 6C3A753856914789997952B5 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 7877B1357F20455ABD4B2383 + + isa + PBXTargetDependency + target + 6B0D084FDC45423699CDC760 + targetProxy + F944E002E9024B17AD330D92 + + 79F2F8336227410DBED03A26 + + fileRef + 162796AFEF2D4050902BAC5D + isa + PBXBuildFile + + 7A401483E1E348B1A6C1B588 + + fileRef + 0EF04D615FD54335852D5E0C + isa + PBXBuildFile + + 7A9D0E13E936449793CE4FAB + + fileRef + A9F67B5F37A5477E945E8430 + isa + PBXBuildFile + + 7B64B49C9E3D41639EDD8798 + + children + + 276106C985EE47F48288328B + FF8B1E86237340E88866CBEE + B668997BF33A4B0EAE088189 + 68949D0CF2D04CD9AD0CCE35 + E006A964DE394F39A067D1A6 + A56E5DDD175D4E8ABA666949 + 13DCB238CA5546F2AA01CC8C + 0C1B005387D84D9DBB525658 + 52FCB639EFF445298FB3959F + 5ABB921088134C6F9E502D9F + DDFD5118B5E3492496254245 + F2E7F4289CC54054B976C7CB + 4F07ACA5E61141ABBA7EF5DE + D6ABCEC027C841C4A94A4371 + EDD57CA5ED504406A679E6AC + + isa + PBXGroup + name + UIKit + sourceTree + <group> + + 7C8864EBC5DC40F3BB80DDBC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Multireddits.m + path + Classes/Networking/RKClient+Multireddits.m + sourceTree + <group> + + 7CDCFF8DFDB04D5CB931E732 + + fileRef + DDFD5118B5E3492496254245 + isa + PBXBuildFile + + 7D4C2DAC221D49B29C984184 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXTRuntimeExtensions.h + path + Mantle/extobjc/EXTRuntimeExtensions.h + sourceTree + <group> + + 7D8C8DB8045A4639B2CD74EC + + fileRef + 1AEB0ABADEFA4C7BBE13E53E + isa + PBXBuildFile + + 7DB50AA4387C4A4E9AE675BA + + fileRef + 004932A9F8774412BCC02307 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 7DDB4E3EA18B4F0C9C184BFE + + fileRef + C4BE77B616F74E108F9F5A22 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 7F3F7DC75BBE4F35BE2C8A9E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSError+MTLModelException.h + path + Mantle/NSError+MTLModelException.h + sourceTree + <group> + + 7F759AA8B90E44B9B4C0BED8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSArray+MTLManipulationAdditions.m + path + Mantle/NSArray+MTLManipulationAdditions.m + sourceTree + <group> + + 7F9ACC043EBB465F8EA46FF5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFHTTPRequestOperationManager.m + path + AFNetworking/AFHTTPRequestOperationManager.m + sourceTree + <group> + + 8162E1469C5B45908B72613D + + fileRef + 88A9F33A2F77409AB270F79E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 842B52CB458240439331D132 + + fileRef + 276106C985EE47F48288328B + isa + PBXBuildFile + + 8553A258BC4A4F0196D205D6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKUser.h + path + Classes/Model/RKUser.h + sourceTree + <group> + + 85894CC2B9DF4B4CA5670D10 + + buildActionMask + 2147483647 + files + + ABD5919CC3904A3B8B22715D + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 86AD2CF3C79E43B592543B4E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLModel+NSCoding.h + path + Mantle/MTLModel+NSCoding.h + sourceTree + <group> + + 87365F494C424A20BBA70872 + + fileRef + 2ED35FE9283C4ADEBE961C77 + isa + PBXBuildFile + + 87E9F3B67A0246CB85AA6D4B + + fileRef + E6594DFCF6C94EA9B9D970B8 + isa + PBXBuildFile + + 88A9F33A2F77409AB270F79E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLModel+NSCoding.m + path + Mantle/MTLModel+NSCoding.m + sourceTree + <group> + + 88C35E4A3A9946A888274797 + + fileRef + 5ABB921088134C6F9E502D9F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 896052BB6F844CA689585970 + + fileRef + F90BA10DF9264326A2AA8E10 + isa + PBXBuildFile + + 8D40943F5B4C4A8E951DA990 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKLink.m + path + Classes/Model/RKLink.m + sourceTree + <group> + + 8DBB36AB570E4354A90545C5 + + children + + 913B42E85B9647099E44E794 + + isa + PBXGroup + name + Targets Support Files + sourceTree + <group> + + 8E6C202868384DE78795DE75 + + fileRef + 5E9FCCB8D6F14D02B651DAEF + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 8EAD6B7572524A5FBBB56376 + + isa + PBXTargetDependency + target + 6B0D084FDC45423699CDC760 + targetProxy + 3072BE7D9A294AD697E8419F + + 8FEA667F6615488098699EE7 + + children + + 2DA7432EC9A54C169ACED381 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + 905EEDD0C46F466380AE72A0 + + baseConfigurationReference + 19FCF56461F4439EA4974182 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-AFNetworking-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 9065A89FBA3E4FA49149EAA0 + + buildActionMask + 2147483647 + files + + AEAE7E3CE75849F9B29B2E79 + 5F97BA427BAC4F39BDB4A25D + BB94400D0C7848A4891F51BB + A3142F7FF8224952B54472B2 + 8162E1469C5B45908B72613D + B755CA623E2A49B58D3253F8 + 1C19D2D34A1A497E96F021E3 + C7E381B3390442DDBBDFA7A2 + 92EFB43D7FDF41F491CF3CE6 + 389316985DFD48128C568146 + 2D5F4593EFB24355B70A115E + 17C361C628034E8B9C1DF3BE + 1C90C70412E9473A9D86EA62 + 2D8B037003B948448FDC4A3D + A966FCB3B7FC4CEABA44F541 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 90D453CC8352480088AA1F88 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKLink.h + path + Classes/Model/RKLink.h + sourceTree + <group> + + 90FBB6EE8AA041F7AD0E2C55 + + fileRef + 42541AFAC1714389B7E5D6AD + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 91264589AF4F4AECAA486198 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFNetworking.h + path + AFNetworking/AFNetworking.h + sourceTree + <group> + + 913B42E85B9647099E44E794 + + children + + FE5584B0A15B49609009B43D + 6EBD304E635648D3BFC2472E + D31EA2C522E4497FBBE46E45 + 9374C8D1A3054EE3AC33E7DA + 973A9AA5EDCA4246BC76DCB7 + DE55031A1216449B99CB6D20 + + isa + PBXGroup + name + Pods-ios + sourceTree + <group> + + 92EFB43D7FDF41F491CF3CE6 + + fileRef + 7F759AA8B90E44B9B4C0BED8 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 92FEA49665784F818ED0E8E3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFURLRequestSerialization.m + path + AFNetworking/AFURLRequestSerialization.m + sourceTree + <group> + + 93251E34AD174E1A9AAAF3F4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Subreddits.h + path + Classes/Networking/RKClient+Subreddits.h + sourceTree + <group> + + 936E965609574682A161BA9E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSDictionary+MTLManipulationAdditions.m + path + Mantle/NSDictionary+MTLManipulationAdditions.m + sourceTree + <group> + + 9374C8D1A3054EE3AC33E7DA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-ios-dummy.m + sourceTree + <group> + + 9380CF2D06B34285B11D20AF + + fileRef + A3C39523D65F43998ABBC8FB + isa + PBXBuildFile + + 95C350BA4B584E4F87C0F343 + + fileRef + D77B729FEF9D4E5EA392E681 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 95C6B2EB53054D0589DBEE36 + + fileRef + 750222AAD1D447EFBA410A41 + isa + PBXBuildFile + + 973A9AA5EDCA4246BC76DCB7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-ios-environment.h + sourceTree + <group> + + 97409F380D574202A3C9D772 + + fileRef + 0352CFC2C6834ECD9C9E8986 + isa + PBXBuildFile + + 9773CB88EBF64DD79AB0BC9C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Wiki.m + path + Classes/Networking/RKClient+Wiki.m + sourceTree + <group> + + 9959E5718DCF40A6AF27FB1B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFURLConnectionOperation.m + path + AFNetworking/AFURLConnectionOperation.m + sourceTree + <group> + + 9A2FF5266053425797C662B5 + + fileRef + 68949D0CF2D04CD9AD0CCE35 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 9B097965D8234BE59F638E69 + + children + + 455C1E9E2FD94C2AB269DD98 + 5603C7DD38D24AFAAEE2EB0A + B1525757D1954226A420D6FF + E827C3587FF844CD97C195D2 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 9B0A16CFC0CA4811AD0BC79B + + buildConfigurations + + 6E70AF3F5E1F41B19320166C + 905EEDD0C46F466380AE72A0 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 9B8A9E69404C4FC690F1FA11 + + fileRef + 2341B03A0A2442A78CD19646 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 9BCC271B344C44EB94778FBA + + fileRef + 738EAC9D34E24156BE44E493 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 9C65EF1673DB4EE48C950EC5 + + children + + 70B062148C964E7DA87091DC + 09B26A6D73674DDC8D0496A4 + 35539F0E5DF443E9BC14FF1C + 42541AFAC1714389B7E5D6AD + D1C4FA2D1A984EF6AB33E353 + 43370C0205D74B069C630FB4 + AB918D8622B54AF2A45BA384 + 2765F2A807D8493F85DBED0B + A9F67B5F37A5477E945E8430 + 337E2212C5CE4DE1B318B919 + F3EA82984CB248FAAC1A0369 + 1FD4222D8609476B8921658C + D11C0867264A4FF3899E7A53 + 2341B03A0A2442A78CD19646 + E5F03F4FC78343C59C841FB9 + D77B729FEF9D4E5EA392E681 + 54EDF725E288480C86250384 + 41AC3A360BB14BE59455ADB7 + B5DE229AC2B543E98F0F4A23 + 5E9FCCB8D6F14D02B651DAEF + F30500DFA4E9493F9397D404 + 30D1E7504E854CDAB7E8318C + 0B50A57A28974A91BFCC2FA0 + 7C8864EBC5DC40F3BB80DDBC + A9B82BD06FBE4AA586FE6621 + A117B31222234672B724B9E4 + 4BC53A9CAF504CEEAF10F384 + C4D82D1CD7BD4BC6AC137D80 + 93251E34AD174E1A9AAAF3F4 + 4E2DBEBFB1034A3C831B952D + F5C3E2C5A7074A04B9A38800 + 1713DC468E9543D7BF81074A + 363C4254666347F8BD060591 + 43B4967DC0604CD0962922EE + F5E9CF1BDFE849A6B6BF86D8 + 9773CB88EBF64DD79AB0BC9C + 6136BA9729534B4AA8FA4407 + F642B3FB35474634B5319AEB + 352CF7B3C8D3457F97851933 + 162796AFEF2D4050902BAC5D + A42E76370DFD4D0F8404362E + 90D453CC8352480088AA1F88 + 8D40943F5B4C4A8E951DA990 + 9FD077736DDC406CB01E1848 + 6A37768C07F14CBC928CC760 + A3C39523D65F43998ABBC8FB + C1C02EE5AFA24F65A5B5BEA9 + BEBDD251EC0646D78E7BEA25 + 1C6E67B2D31040A6902D1448 + 0352CFC2C6834ECD9C9E8986 + 5FD863281BF94E4080CDBC5C + E6594DFCF6C94EA9B9D970B8 + 7514DE55E9C149EA8A266867 + 2ED35FE9283C4ADEBE961C77 + 6C3A753856914789997952B5 + 3936769FD316423893EE1C49 + C4BE77B616F74E108F9F5A22 + 1AEB0ABADEFA4C7BBE13E53E + B8E7A09C8CAB4FF79DADEC6E + FEF46F4E59394695B6EAF460 + 3897261387144536BAE1519B + 6AC9EDD6B6394A8EBAA904AB + 2181F1E9FB5A4F928CCD70F8 + 8553A258BC4A4F0196D205D6 + A00F2CB543C0484A809904B2 + 66BB23D240D5439786A5F9D9 + 738EAC9D34E24156BE44E493 + 0EF04D615FD54335852D5E0C + 08C0C7B71FD648E89A985758 + + isa + PBXGroup + name + RedditKit + path + ../.. + sourceTree + <group> + + 9CAB03E8C8334F23B10C82DC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFHTTPRequestOperationManager.h + path + AFNetworking/AFHTTPRequestOperationManager.h + sourceTree + <group> + + 9D3A1840B882410787D9CC5E + + fileRef + 52FCB639EFF445298FB3959F + isa + PBXBuildFile + + 9E2104BD002042E49CDB2375 + + children + + 3F7043BBC9F14B66B6416D4D + 05552B947CAF4DE6B5E4CD84 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + 9F1539E70D7E4582971FD771 + + containerPortal + BC59C02FBB9148F8BECEB1EA + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 4C1A011C4C584AD3B85CD942 + remoteInfo + Pods-ios-RedditKit + + 9F453670464544FD8E492147 + + baseConfigurationReference + FE5584B0A15B49609009B43D + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + 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 + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 9F5198F24E774C8EAAB81AA4 + + fileRef + AB6F4EC1403C48D4B4864C32 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 9F8A202AB6B44EC9AAE6CFE0 + + fileRef + 7F3F7DC75BBE4F35BE2C8A9E + isa + PBXBuildFile + + 9FAF953BB9BF4899B77F5CA8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-ios-RedditKit-prefix.pch + sourceTree + <group> + + 9FD077736DDC406CB01E1848 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKMessage.h + path + Classes/Model/RKMessage.h + sourceTree + <group> + + A00F2CB543C0484A809904B2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKUser.m + path + Classes/Model/RKUser.m + sourceTree + <group> + + A0DF6AAA6DA54CC58944C4E0 + + fileRef + 0B50A57A28974A91BFCC2FA0 + isa + PBXBuildFile + + A117B31222234672B724B9E4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Requests.m + path + Classes/Networking/RKClient+Requests.m + sourceTree + <group> + + A23D71E42A574EC2BE85DBE4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLValueTransformer.m + path + Mantle/MTLValueTransformer.m + sourceTree + <group> + + A3142F7FF8224952B54472B2 + + fileRef + AC625CF705D54A0B871D8667 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + A3C39523D65F43998ABBC8FB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKModeratorAction.h + path + Classes/Model/RKModeratorAction.h + sourceTree + <group> + + A3CD18520B824882BB8F415D + + fileRef + D113B1F910E6427C90368AB0 + isa + PBXBuildFile + + A42E76370DFD4D0F8404362E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKCreated.m + path + Classes/Model/RKCreated.m + sourceTree + <group> + + A4C9610F7AE34E39BD0C0965 + + fileRef + 64D8B680EAD44968BB21E6BC + isa + PBXBuildFile + + A4F98D41F9E644A587ACD5E0 + + fileRef + 352CF7B3C8D3457F97851933 + isa + PBXBuildFile + + A53FA18059C9492AB0BE9479 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXTScope.m + path + Mantle/extobjc/EXTScope.m + sourceTree + <group> + + A56E5DDD175D4E8ABA666949 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIAlertView+AFNetworking.m + path + UIKit+AFNetworking/UIAlertView+AFNetworking.m + sourceTree + <group> + + A58B37DCFCAD403E9BF28336 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLConnectionOperation.h + path + AFNetworking/AFURLConnectionOperation.h + sourceTree + <group> + + A5FC3BFD224B48F59FAB3FD7 + + fileRef + 204474ED6D344B03B9DB9645 + isa + PBXBuildFile + + A61C93734D354AB199F538E0 + + fileRef + A56E5DDD175D4E8ABA666949 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + A624D58F0C064D79BA82B807 + + fileRef + 1FD4222D8609476B8921658C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + A6E860FCC17547F4A5053E12 + + buildConfigurationList + 9B0A16CFC0CA4811AD0BC79B + buildPhases + + 5BAF50358BF748B6A678ADDF + A86E5AD0EDB2457394D77518 + 626FEEFBC5064556813DF89F + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Pods-ios-AFNetworking + productName + Pods-ios-AFNetworking + productReference + 5603C7DD38D24AFAAEE2EB0A + productType + com.apple.product-type.library.static + + A746219918C84432ACC44876 + + fileRef + A9B82BD06FBE4AA586FE6621 + isa + PBXBuildFile + + A77671AC46C444D9B01DBB75 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFSecurityPolicy.m + path + AFNetworking/AFSecurityPolicy.m + sourceTree + <group> + + A86E5AD0EDB2457394D77518 + + buildActionMask + 2147483647 + files + + A3CD18520B824882BB8F415D + DB3DF76F53104CFC87EDD875 + EB109A530D614C28917CDEC0 + 73C41D65BE384C72910D1915 + FA67F6F27FDF4CC1A13ECD85 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + A88CCB7C8C7E471C928F1A65 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSValueTransformer+MTLInversionAdditions.m + path + Mantle/NSValueTransformer+MTLInversionAdditions.m + sourceTree + <group> + + A93572612ADE47158D7111DD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + metamacros.h + path + Mantle/extobjc/metamacros.h + sourceTree + <group> + + A966FCB3B7FC4CEABA44F541 + + fileRef + B2767009E02C49C2ABE13FA2 + isa + PBXBuildFile + + A9B82BD06FBE4AA586FE6621 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Requests.h + path + Classes/Networking/RKClient+Requests.h + sourceTree + <group> + + A9F64A062C8741AAA2492666 + + containerPortal + BC59C02FBB9148F8BECEB1EA + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A6E860FCC17547F4A5053E12 + remoteInfo + Pods-ios-AFNetworking + + A9F67B5F37A5477E945E8430 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Comments.h + path + Classes/Networking/RKClient+Comments.h + sourceTree + <group> + + AA0390505864422F877B532F + + fileRef + 09B26A6D73674DDC8D0496A4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + AAAD0F2C654A4A98A59DADFF + + fileRef + 6A37768C07F14CBC928CC760 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + AB6F4EC1403C48D4B4864C32 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFURLResponseSerialization.m + path + AFNetworking/AFURLResponseSerialization.m + sourceTree + <group> + + AB918D8622B54AF2A45BA384 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Captcha.h + path + Classes/Networking/RKClient+Captcha.h + sourceTree + <group> + + ABA64ED6954A4E7484E6584C + + fileRef + 70B062148C964E7DA87091DC + isa + PBXBuildFile + + ABD5919CC3904A3B8B22715D + + fileRef + 9374C8D1A3054EE3AC33E7DA + isa + PBXBuildFile + + AC625CF705D54A0B871D8667 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLManagedObjectAdapter.m + path + Mantle/MTLManagedObjectAdapter.m + sourceTree + <group> + + AEAE7E3CE75849F9B29B2E79 + + fileRef + 722426BC4EC146D0ABBC1AA3 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + B1525757D1954226A420D6FF + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-ios-Mantle.a + sourceTree + BUILT_PRODUCTS_DIR + + B26CE5DF3A3D40108E899115 + + fileRef + 9773CB88EBF64DD79AB0BC9C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + B2767009E02C49C2ABE13FA2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-ios-Mantle-dummy.m + sourceTree + <group> + + B5908137EC1C4C35A22F15C6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSValueTransformer+MTLPredefinedTransformerAdditions.h + path + Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h + sourceTree + <group> + + B5DE229AC2B543E98F0F4A23 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Miscellaneous.h + path + Classes/Networking/RKClient+Miscellaneous.h + sourceTree + <group> + + B668997BF33A4B0EAE088189 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIActivityIndicatorView+AFNetworking.h + path + UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h + sourceTree + <group> + + B755CA623E2A49B58D3253F8 + + fileRef + 7231AF9D218B4145B4C36E9B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + B7574B22F10E435CA2316CA1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLManagedObjectAdapter.h + path + Mantle/MTLManagedObjectAdapter.h + sourceTree + <group> + + B7A4773216B74D1CA5A2D269 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-Mantle-Private.xcconfig + sourceTree + <group> + + B7A6354BA47A46279629A978 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-RedditKit-Private.xcconfig + sourceTree + <group> + + B8E7A09C8CAB4FF79DADEC6E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKResponseSerializer.m + path + Classes/Networking/RKResponseSerializer.m + sourceTree + <group> + + BB94400D0C7848A4891F51BB + + fileRef + DF374C6740CC4C579492D28B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + BBAB7FFEAFF64D90A3C7B050 + + fileRef + 93251E34AD174E1A9AAAF3F4 + isa + PBXBuildFile + + BC59C02FBB9148F8BECEB1EA + + attributes + + LastUpgradeCheck + 0500 + + buildConfigurationList + 60BA26D7E2A84BD69928795D + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + 5399B9CE1231449A8BE62BC3 + productRefGroup + 9B097965D8234BE59F638E69 + projectDirPath + + projectReferences + + projectRoot + + targets + + 00A7EE7ADD1A4C058C3B6B89 + A6E860FCC17547F4A5053E12 + 6B0D084FDC45423699CDC760 + 4C1A011C4C584AD3B85CD942 + + + BD1E51E5EBCA4A75A04DDE1C + + fileRef + 91264589AF4F4AECAA486198 + isa + PBXBuildFile + + BEBDD251EC0646D78E7BEA25 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKMultireddit.h + path + Classes/Model/RKMultireddit.h + sourceTree + <group> + + BF5717C7104B43F59B874984 + + fileRef + 3897261387144536BAE1519B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + BFB1F178F72F4208AF3AC660 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLModel.h + path + Mantle/MTLModel.h + sourceTree + <group> + + BFD62845030D4E30848E680C + + fileRef + 70DE2DBB85394AA48D3B201B + isa + PBXBuildFile + + BFFA4CC998054408A88F586B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-ios-AFNetworking-prefix.pch + sourceTree + <group> + + C0C7867DA839489DA5601F96 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSValueTransformer+MTLInversionAdditions.h + path + Mantle/NSValueTransformer+MTLInversionAdditions.h + sourceTree + <group> + + C1C02EE5AFA24F65A5B5BEA9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKModeratorAction.m + path + Classes/Model/RKModeratorAction.m + sourceTree + <group> + + C2030A3644AD42E5A855E546 + + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR + 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_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + + isa + XCBuildConfiguration + name + Debug + + C4B4FB21BB9D4EFB9027E4E8 + + fileRef + 2BB3911F06D1499E9B7D6BDF + isa + PBXBuildFile + + C4BE77B616F74E108F9F5A22 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKPagination.m + path + Classes/Model/RKPagination.m + sourceTree + <group> + + C4D82D1CD7BD4BC6AC137D80 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Search.m + path + Classes/Networking/RKClient+Search.m + sourceTree + <group> + + C57543B7896F440EA2C7B3BF + + fileRef + E006A964DE394F39A067D1A6 + isa + PBXBuildFile + + C59A74E7DDAD42BB938A5B3D + + fileRef + F2E7F4289CC54054B976C7CB + isa + PBXBuildFile + + C7E381B3390442DDBBDFA7A2 + + fileRef + A23D71E42A574EC2BE85DBE4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + C8B3161F95A74AF98AC0F8B6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLResponseSerialization.h + path + AFNetworking/AFURLResponseSerialization.h + sourceTree + <group> + + C921A6A34BF04F188A27CDF0 + + fileRef + C0C7867DA839489DA5601F96 + isa + PBXBuildFile + + CA5D899AD6BB44DB9D8DA94B + + fileRef + F5C3E2C5A7074A04B9A38800 + isa + PBXBuildFile + + CDD8D105766443E295E60A9F + + fileRef + 7514DE55E9C149EA8A266867 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + CEB4A9170E6B44CD94474D2F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSError+MTLModelException.m + path + Mantle/NSError+MTLModelException.m + sourceTree + <group> + + CF54E0B9C1B44D48AFC6196A + + fileRef + 0E87397F21744EEE9B599995 + isa + PBXBuildFile + + CFC1BA7E3A2646B6918CF06C + + fileRef + 7F9ACC043EBB465F8EA46FF5 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + D113B1F910E6427C90368AB0 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework + sourceTree + DEVELOPER_DIR + + D11C0867264A4FF3899E7A53 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Flair.h + path + Classes/Networking/RKClient+Flair.h + sourceTree + <group> + + D1C4FA2D1A984EF6AB33E353 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Apps.h + path + Classes/Networking/RKClient+Apps.h + sourceTree + <group> + + D218B669596E4D1881D256E8 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + SystemConfiguration.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework + sourceTree + DEVELOPER_DIR + + D2492FB6B56C46D48ED152A8 + + baseConfigurationReference + FE5584B0A15B49609009B43D + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + D31EA2C522E4497FBBE46E45 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-ios-acknowledgements.plist + sourceTree + <group> + + D434BEF1AAB648A1A2BDF3B0 + + fileRef + 5FD863281BF94E4080CDBC5C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + D45035AA97AE485081DC849B + + fileRef + 283C1478C5874D50AB0156C0 + isa + PBXBuildFile + + D618071F3B814A55AED92B8E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXTKeyPathCoding.h + path + Mantle/extobjc/EXTKeyPathCoding.h + sourceTree + <group> + + D6ABCEC027C841C4A94A4371 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIWebView+AFNetworking.h + path + UIKit+AFNetworking/UIWebView+AFNetworking.h + sourceTree + <group> + + D6EA9284CEC64E6EB6B5DEAA + + fileRef + 7D4C2DAC221D49B29C984184 + isa + PBXBuildFile + + D6F720437448458AB7F1CAEB + + fileRef + DC526B8BD0B94B0B9B8DF004 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + D77B729FEF9D4E5EA392E681 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Links.m + path + Classes/Networking/RKClient+Links.m + sourceTree + <group> + + D7A618007E4D480E8A0B521F + + fileRef + 9FD077736DDC406CB01E1848 + isa + PBXBuildFile + + D8B3604FEB2F4EB38F5C5F5C + + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR + COPY_PHASE_STRIP + NO + ENABLE_NS_ASSERTIONS + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + STRIP_INSTALLED_PRODUCT + NO + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + D918DF98C7DF4C2C9069B6A4 + + fileRef + 3936769FD316423893EE1C49 + isa + PBXBuildFile + + DB3DF76F53104CFC87EDD875 + + fileRef + 0E87397F21744EEE9B599995 + isa + PBXBuildFile + + DC526B8BD0B94B0B9B8DF004 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFHTTPRequestOperation.m + path + AFNetworking/AFHTTPRequestOperation.m + sourceTree + <group> + + DC87C858DCD74BBCAE9D4421 + + fileRef + 1713DC468E9543D7BF81074A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + DCF5DFCE074A479492109B07 + + fileRef + 43B4967DC0604CD0962922EE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + DDFD5118B5E3492496254245 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIKit+AFNetworking.h + path + UIKit+AFNetworking/UIKit+AFNetworking.h + sourceTree + <group> + + DE55031A1216449B99CB6D20 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-ios-resources.sh + sourceTree + <group> + + DEF29F9495B943F995DE9181 + + fileRef + 13DCB238CA5546F2AA01CC8C + isa + PBXBuildFile + + DF1F3D3EAF1D405CAE576309 + + fileRef + F5E9CF1BDFE849A6B6BF86D8 + isa + PBXBuildFile + + DF374C6740CC4C579492D28B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLJSONAdapter.m + path + Mantle/MTLJSONAdapter.m + sourceTree + <group> + + DFDE8ED42B134D77AC78B317 + + fileRef + 0E87397F21744EEE9B599995 + isa + PBXBuildFile + + E006A964DE394F39A067D1A6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIAlertView+AFNetworking.h + path + UIKit+AFNetworking/UIAlertView+AFNetworking.h + sourceTree + <group> + + E11F0FF6B3F043E9B07DF5F1 + + isa + PBXTargetDependency + target + 4C1A011C4C584AD3B85CD942 + targetProxy + 9F1539E70D7E4582971FD771 + + E2C06F4A72D843048D9AEEFC + + buildActionMask + 2147483647 + files + + 52B82CA44E2841319344B93B + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E2C72AF2A5684B648D846ABF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFHTTPRequestOperation.h + path + AFNetworking/AFHTTPRequestOperation.h + sourceTree + <group> + + E310DDCD3F39418FB07856C4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLReflection.m + path + Mantle/MTLReflection.m + sourceTree + <group> + + E5F03F4FC78343C59C841FB9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Links.h + path + Classes/Networking/RKClient+Links.h + sourceTree + <group> + + E60AE9FA8B36479F9690D2BA + + fileRef + 30A9DB7D3ED64E9099DFF657 + isa + PBXBuildFile + + E6594DFCF6C94EA9B9D970B8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKOAuthClient.h + path + Classes/Networking/RKOAuthClient.h + sourceTree + <group> + + E662DB9041CE4A23AAAF25C4 + + fileRef + FEF46F4E59394695B6EAF460 + isa + PBXBuildFile + + E689DF9A0857458998FDDC54 + + fileRef + 337E2212C5CE4DE1B318B919 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + E6A32BCD403843668117ED10 + + fileRef + A00F2CB543C0484A809904B2 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + E827C3587FF844CD97C195D2 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-ios-RedditKit.a + sourceTree + BUILT_PRODUCTS_DIR + + E87F61D5B5704B0DBF002196 + + isa + PBXTargetDependency + target + A6E860FCC17547F4A5053E12 + targetProxy + A9F64A062C8741AAA2492666 + + E8B1AA67E79F47FDB2D2EE89 + + fileRef + F30500DFA4E9493F9397D404 + isa + PBXBuildFile + + E908B761A82E4A6787DC2DE3 + + fileRef + D618071F3B814A55AED92B8E + isa + PBXBuildFile + + EAB1DA6F9DCA469D9285D080 + + fileRef + 7C8864EBC5DC40F3BB80DDBC + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + EAF03621779647B9A7B798DD + + isa + PBXTargetDependency + target + A6E860FCC17547F4A5053E12 + targetProxy + 0E1732D8DA83470E8DECFA6E + + EB109A530D614C28917CDEC0 + + fileRef + 3FF02713072E45DFA7BCE5EF + isa + PBXBuildFile + + EDC61BB5DC53440296C506FA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + Podfile + path + ../Podfile + sourceTree + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby + + EDD57CA5ED504406A679E6AC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIWebView+AFNetworking.m + path + UIKit+AFNetworking/UIWebView+AFNetworking.m + sourceTree + <group> + + F0BF6D5DD9A647E5934CC547 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFNetworkReachabilityManager.m + path + AFNetworking/AFNetworkReachabilityManager.m + sourceTree + <group> + + F2276A5EA1604644B1DF372E + + buildActionMask + 2147483647 + files + + DFDE8ED42B134D77AC78B317 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + F2E7F4289CC54054B976C7CB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIProgressView+AFNetworking.h + path + UIKit+AFNetworking/UIProgressView+AFNetworking.h + sourceTree + <group> + + F2FA0EBB98F44C61809BF047 + + fileRef + 86AD2CF3C79E43B592543B4E + isa + PBXBuildFile + + F30500DFA4E9493F9397D404 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Moderation.h + path + Classes/Networking/RKClient+Moderation.h + sourceTree + <group> + + F32839FEB34E43EB920B36A1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSValueTransformer+MTLPredefinedTransformerAdditions.m + path + Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m + sourceTree + <group> + + F3EA82984CB248FAAC1A0369 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Errors.h + path + Classes/Networking/RKClient+Errors.h + sourceTree + <group> + + F4DE8932070B47F7B24B1F82 + + buildActionMask + 2147483647 + files + + AA0390505864422F877B532F + 896052BB6F844CA689585970 + 64B2DE5A14F943FAB943D970 + 3C2CBCC7D83A474D8F845350 + E689DF9A0857458998FDDC54 + A624D58F0C064D79BA82B807 + 9B8A9E69404C4FC690F1FA11 + 95C350BA4B584E4F87C0F343 + 5D374447583A495F9A151B2F + 8E6C202868384DE78795DE75 + 6B047B53986746788AF90486 + EAB1DA6F9DCA469D9285D080 + 70ED58361667462487D26F31 + 14E262DD96334DC0B503BB9A + 40746E9CECBC4ABB91C92111 + DC87C858DCD74BBCAE9D4421 + DCF5DFCE074A479492109B07 + B26CE5DF3A3D40108E899115 + 90FBB6EE8AA041F7AD0E2C55 + 1CD3DD39121E4F38A44DC7D3 + 6EFAD640025B4C309C3C4607 + 1F1EF9C4251F44C2AA5F2F2C + AAAD0F2C654A4A98A59DADFF + 553A5E01127B426388E980C6 + 38621D9F67564E30812D6B87 + D434BEF1AAB648A1A2BDF3B0 + CDD8D105766443E295E60A9F + 7801721ACC42446EBAB12F04 + 7DDB4E3EA18B4F0C9C184BFE + 10122812BF704266BB19C038 + BF5717C7104B43F59B874984 + 2D1FCBE4A082477780003067 + E6A32BCD403843668117ED10 + 9BCC271B344C44EB94778FBA + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + F5C3E2C5A7074A04B9A38800 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Users.h + path + Classes/Networking/RKClient+Users.h + sourceTree + <group> + + F5E9CF1BDFE849A6B6BF86D8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Wiki.h + path + Classes/Networking/RKClient+Wiki.h + sourceTree + <group> + + F642B3FB35474634B5319AEB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKComment.m + path + Classes/Model/RKComment.m + sourceTree + <group> + + F6E420D6D3D74A62AF57593F + + fileRef + 306E1B7A10EA494F9996F69E + isa + PBXBuildFile + + F801D99A0DBC4142931C7E9D + + children + + 64D8B680EAD44968BB21E6BC + 16B8A5B7E46C459A8714E097 + 306E1B7A10EA494F9996F69E + 004932A9F8774412BCC02307 + + isa + PBXGroup + name + NSURLSession + sourceTree + <group> + + F90BA10DF9264326A2AA8E10 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-ios-RedditKit-dummy.m + sourceTree + <group> + + F944E002E9024B17AD330D92 + + containerPortal + BC59C02FBB9148F8BECEB1EA + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 6B0D084FDC45423699CDC760 + remoteInfo + Pods-ios-Mantle + + FA204D769BB04655B766911B + + fileRef + 0C1B005387D84D9DBB525658 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + FA67F6F27FDF4CC1A13ECD85 + + fileRef + D218B669596E4D1881D256E8 + isa + PBXBuildFile + + FB215621CD41434296C5F417 + + fileRef + 0FFBAF2B2D0D4ECEA017FD2E + isa + PBXBuildFile + + FC3C0DE69AEA4B33A7801072 + + children + + E2C72AF2A5684B648D846ABF + DC526B8BD0B94B0B9B8DF004 + 9CAB03E8C8334F23B10C82DC + 7F9ACC043EBB465F8EA46FF5 + A58B37DCFCAD403E9BF28336 + 9959E5718DCF40A6AF27FB1B + + isa + PBXGroup + name + NSURLConnection + sourceTree + <group> + + FE5584B0A15B49609009B43D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios.xcconfig + sourceTree + <group> + + FEF46F4E59394695B6EAF460 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKSubreddit.h + path + Classes/Model/RKSubreddit.h + sourceTree + <group> + + FF8B1E86237340E88866CBEE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFNetworkActivityIndicatorManager.m + path + UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m + sourceTree + <group> + + + rootObject + BC59C02FBB9148F8BECEB1EA + + From e3d7957f62bd085f455a3a0a57a511d2dbc1f0cd Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Thu, 14 Nov 2013 20:23:48 -0600 Subject: [PATCH 11/22] Fixing accessors --- Classes/Networking/RKOAuthClient.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Classes/Networking/RKOAuthClient.h b/Classes/Networking/RKOAuthClient.h index 85ace29..f9dfc85 100644 --- a/Classes/Networking/RKOAuthClient.h +++ b/Classes/Networking/RKOAuthClient.h @@ -36,8 +36,8 @@ static NSString * const kOAuthScopeVote = @"vote"; */ @property (nonatomic, strong) NSString *clientId; @property (nonatomic, strong) NSString *clientSecret; -@property (nonatomic, readonly, strong) NSString *accessToken; -@property (nonatomic, readonly, strong) NSString *refreshToken; +@property (nonatomic, strong) NSString *accessToken; +@property (nonatomic, strong) NSString *refreshToken; /** Returns a RKClient ready for OAuth From 3cd36b15f1ebc11f4a607e02477974a3682f8bb7 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sat, 16 Nov 2013 10:43:02 -0600 Subject: [PATCH 12/22] Adding in automatic token refresh --- Classes/Networking/RKOAuthClient.m | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index e1cb5df..440c41c 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -16,6 +16,7 @@ @interface RKOAuthClient () @property (nonatomic, strong) RKUser *currentUser; +@property (nonatomic, strong) NSTimer *tokenRefreshTimer; @end @implementation RKOAuthClient @@ -86,7 +87,13 @@ - (NSURLSessionDataTask *)signInWithAccessCode:(NSString *)accessCode redirectUR return [self accessTokensWithParams:parameters completion:completion]; } -- (NSURLSessionDataTask *)refreshAccessToken:(NSString*)refreshToken redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)refreshAccessTokenWithTimer:(NSTimer *)timer +{ + NSDictionary *parameters = timer.userInfo; + return [self refreshAccessToken:_refreshToken redirectURI:parameters[@"redirect_uri"] state:parameters[@"state"] completion:nil]; +} + +- (NSURLSessionDataTask *)refreshAccessToken:(NSString *)refreshToken redirectURI:(NSString *)redirectURI state:(NSString *)state completion:(RKCompletionBlock)completion { NSParameterAssert(refreshToken); NSParameterAssert(redirectURI); @@ -129,6 +136,15 @@ - (NSURLSessionDataTask *)accessTokensWithParams:(NSDictionary*)parameters compl { _accessToken = responseObject[@"access_token"]; _refreshToken = responseObject[@"refresh_token"]; + //if our token expires, we should refresh it + if (responseObject[@"expires_in"]) { + //if we have an existing timer, invalidate it so it doesn't fire twice + if (_tokenRefreshTimer) { + [_tokenRefreshTimer invalidate]; + } + int seconds = [responseObject[@"expires_in"] intValue] - 10; //be a little aggressive and refresh 10 seconds before our token expires + _tokenRefreshTimer = [NSTimer scheduledTimerWithTimeInterval:seconds target:self selector:@selector(refreshAccessTokenWithTimer:) userInfo:parameters repeats:NO]; + } [self setBearerAccessToken:_accessToken]; if (!self.currentUser) { [weakSelf loadUserAccountWithCallback:^(NSError *error) { From 4c5b28cfe2e379fbb3a110491e1488c9de81378d Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sun, 17 Nov 2013 12:10:39 -0600 Subject: [PATCH 13/22] Pulling out subreddits from comment reply JSON --- Classes/Model/RKMessage.h | 5 +++++ Classes/Model/RKMessage.m | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Classes/Model/RKMessage.h b/Classes/Model/RKMessage.h index 9b3a842..0ca3639 100644 --- a/Classes/Model/RKMessage.h +++ b/Classes/Model/RKMessage.h @@ -105,4 +105,9 @@ typedef NS_ENUM(NSUInteger, RKMessageType) { */ @property (nonatomic, copy, readonly) NSString *context; +/** + The subreddit the reply was sent in. + */ +@property (nonatomic, copy, readonly) NSString *subreddit; + @end diff --git a/Classes/Model/RKMessage.m b/Classes/Model/RKMessage.m index bb0f4ac..604d7c4 100644 --- a/Classes/Model/RKMessage.m +++ b/Classes/Model/RKMessage.m @@ -133,7 +133,8 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey NSDictionary *keyPaths = @{ @"linkTitle": @"data.link_title", @"likes": @"data.likes", - @"context": @"data.context" + @"context": @"data.context", + @"subreddit": @"data.subreddit" }; return [[super JSONKeyPathsByPropertyKey] mtl_dictionaryByAddingEntriesFromDictionary:keyPaths]; From 5a26e24ebca45df1d9d9a643d4e54e60324dc9d8 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sun, 17 Nov 2013 12:12:06 -0600 Subject: [PATCH 14/22] Updating target branch --- RedditKit.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RedditKit.podspec b/RedditKit.podspec index 0542d16..ae706c6 100644 --- a/RedditKit.podspec +++ b/RedditKit.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |s| s.homepage = "http://redditkit.com/" s.license = 'MIT' s.authors = { "Sam Symons" => "sam@samsymons.com", "Joe Pintozzi" => "joseph@pintozzi.com" } - s.source = { :git => "https://github.com/pyro2927/RedditKit.git", :branch => "master" } + s.source = { :git => "https://github.com/pyro2927/RedditKit.git", :branch => "comment_subreddit" } s.requires_arc = true s.ios.deployment_target = '7.0' From 07ab835626eeded66ca277553d9d24559923330e Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sun, 17 Nov 2013 19:25:49 -0600 Subject: [PATCH 15/22] Adding in basic OAuth redirect_uri example --- Example/Example.xcodeproj/project.pbxproj | 6 + Example/Example/AppDelegate.m | 2 +- Example/Example/AuthenticationManager.h | 2 +- Example/Example/AuthenticationManager.m | 37 +- Example/Example/Example-Prefix.pch | 7 + Example/Example/FrontPageViewController.m | 2 +- Example/Example/OAuthViewController.h | 15 + Example/Example/OAuthViewController.m | 42 + Example/Pods/Pods.xcodeproj/project.pbxproj | 5428 +++++++++---------- 9 files changed, 2823 insertions(+), 2718 deletions(-) create mode 100644 Example/Example/OAuthViewController.h create mode 100644 Example/Example/OAuthViewController.m diff --git a/Example/Example.xcodeproj/project.pbxproj b/Example/Example.xcodeproj/project.pbxproj index 04f7b44..9fcf2ba 100644 --- a/Example/Example.xcodeproj/project.pbxproj +++ b/Example/Example.xcodeproj/project.pbxproj @@ -20,6 +20,7 @@ 4BB0B6DD180652D20023BB24 /* BrowserViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BB0B6DC180652D20023BB24 /* BrowserViewController.m */; }; 4BC808121825AFEE0070B628 /* AuthenticationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC808111825AFEE0070B628 /* AuthenticationManager.m */; }; 4BC8081518270FF80070B628 /* LinkTitleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC8081418270FF80070B628 /* LinkTitleLabel.m */; }; + D8976D6518399D5300BF36C8 /* OAuthViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D8976D6418399D5300BF36C8 /* OAuthViewController.m */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -47,6 +48,8 @@ 4BC8081418270FF80070B628 /* LinkTitleLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LinkTitleLabel.m; sourceTree = ""; }; 6AD7909B16B44DE7A9159C04 /* libPods-ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 94D0CE0DEABE4AFA951E5C4A /* Pods-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios.xcconfig"; path = "Pods/Pods-ios.xcconfig"; sourceTree = ""; }; + D8976D6318399D5300BF36C8 /* OAuthViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAuthViewController.h; sourceTree = ""; }; + D8976D6418399D5300BF36C8 /* OAuthViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OAuthViewController.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -103,6 +106,8 @@ 4B20490717F4C6350009BFF6 /* FrontPageViewController.m */, 4BB0B6DB180652D20023BB24 /* BrowserViewController.h */, 4BB0B6DC180652D20023BB24 /* BrowserViewController.m */, + D8976D6318399D5300BF36C8 /* OAuthViewController.h */, + D8976D6418399D5300BF36C8 /* OAuthViewController.m */, 4B723EDB1809A9C500E44AC1 /* LinkTableViewCell.h */, 4B723EDC1809A9C500E44AC1 /* LinkTableViewCell.m */, 4BC8081318270FF80070B628 /* LinkTitleLabel.h */, @@ -225,6 +230,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + D8976D6518399D5300BF36C8 /* OAuthViewController.m in Sources */, 4BC8081518270FF80070B628 /* LinkTitleLabel.m in Sources */, 4B20490817F4C6350009BFF6 /* FrontPageViewController.m in Sources */, 4BB0B6DD180652D20023BB24 /* BrowserViewController.m in Sources */, diff --git a/Example/Example/AppDelegate.m b/Example/Example/AppDelegate.m index 951c4e1..ecd0124 100644 --- a/Example/Example/AppDelegate.m +++ b/Example/Example/AppDelegate.m @@ -41,7 +41,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( dispatch_async(dispatch_get_main_queue(), ^{ [[AFNetworkActivityIndicatorManager sharedManager] setEnabled:YES]; - [[RKClient sharedClient] setUserAgent:@"RedditKit 1.0.0 Example Project"]; + [[RKOAuthClient sharedClient] setUserAgent:@"RedditKit 1.0.0 Example Project"]; }); return YES; diff --git a/Example/Example/AuthenticationManager.h b/Example/Example/AuthenticationManager.h index 5b2337c..4277327 100644 --- a/Example/Example/AuthenticationManager.h +++ b/Example/Example/AuthenticationManager.h @@ -22,7 +22,7 @@ typedef void(^AuthenticationSuccessBlock)(); -@interface AuthenticationManager : NSObject +@interface AuthenticationManager : NSObject - (void)showSignInAlertViewWithCompletion:(AuthenticationSuccessBlock)completion; diff --git a/Example/Example/AuthenticationManager.m b/Example/Example/AuthenticationManager.m index 1ed82bc..d8d9cc1 100644 --- a/Example/Example/AuthenticationManager.m +++ b/Example/Example/AuthenticationManager.m @@ -21,6 +21,8 @@ // THE SOFTWARE. #import "AuthenticationManager.h" +#import "OAuthViewController.h" +#import "RKOAuthClient.h" @interface AuthenticationManager () @@ -36,11 +38,21 @@ - (void)showSignInAlertViewWithCompletion:(AuthenticationSuccessBlock)completion { self.authenticationSuccessBlock = completion; - [[self signInAlertView] show]; + [[self authenticationMethodActionSheet] showInView:[[[[UIApplication sharedApplication] keyWindow] rootViewController] view]]; } #pragma mark - Private +- (UIActionSheet *)authenticationMethodActionSheet +{ + UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"How would you like to authenticate?" + delegate:self + cancelButtonTitle:@"Cancel" + destructiveButtonTitle:nil + otherButtonTitles:@"Username/Password", @"OAuth", nil]; + return actionSheet; +} + - (UIAlertView *)signInAlertView { UIAlertView *signInAlert = [[UIAlertView alloc] initWithTitle:@"Reddit Account" @@ -87,4 +99,27 @@ - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)butto } } +#pragma mark - UIActionSheetDelegate + +- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex +{ + if (buttonIndex == 0) + { + [[self signInAlertView] show]; + } + else if (buttonIndex == 1) + { + NSAssert([kOAuthClientID length], @"Make sure you've entered a value for kOAuthClientID in Example-Prefix.pch"); + NSAssert([kOAuthClientSecret length], @"Make sure you've entered a value for kOAuthClientSecret in Example-Prefix.pch"); + OAuthViewController *oauthViewController = [[OAuthViewController alloc] init]; + UINavigationController *navigationController = (UINavigationController *)[[[[UIApplication sharedApplication] delegate] window] rootViewController]; + [navigationController presentViewController:[[UINavigationController alloc] initWithRootViewController:oauthViewController] animated:YES completion:^{ + [[RKOAuthClient sharedClient] setClientId:kOAuthClientID]; + [[RKOAuthClient sharedClient] setClientSecret:kOAuthClientSecret]; + NSURL *authUrl = [[RKOAuthClient sharedClient] oauthURLWithRedirectURI:kOAuthRedirectURI state:kOAuthState scope:@[kOAuthScopeIdentity, kOAuthScopeVote]]; + [oauthViewController.webView loadRequest:[NSURLRequest requestWithURL:authUrl]]; + }]; + } +} + @end diff --git a/Example/Example/Example-Prefix.pch b/Example/Example/Example-Prefix.pch index 8c7ec68..0bfc608 100644 --- a/Example/Example/Example-Prefix.pch +++ b/Example/Example/Example-Prefix.pch @@ -5,3 +5,10 @@ #import #import #endif + + +#define kOAuthRedirectURI @"http://example.com/redditauth" +#define kOAuthState @"1234567890" +//ClientID and ClientSecret can be obtained on https://ssl.reddit.com/prefs/apps/ +#define kOAuthClientID @"" +#define kOAuthClientSecret @"" diff --git a/Example/Example/FrontPageViewController.m b/Example/Example/FrontPageViewController.m index 0df3637..0c0cf29 100644 --- a/Example/Example/FrontPageViewController.m +++ b/Example/Example/FrontPageViewController.m @@ -192,7 +192,7 @@ - (void)loadNewLinks self.loadingNewLinks = YES; __weak __typeof(self)weakSelf = self; - [[RKClient sharedClient] frontPageLinksWithPagination:self.currentPagination completion:^(NSArray *collection, RKPagination *pagination, NSError *error) { + [[RKOAuthClient sharedClient] frontPageLinksWithPagination:self.currentPagination completion:^(NSArray *collection, RKPagination *pagination, NSError *error) { if (!error) { [[weakSelf tableView] beginUpdates]; diff --git a/Example/Example/OAuthViewController.h b/Example/Example/OAuthViewController.h new file mode 100644 index 0000000..b820809 --- /dev/null +++ b/Example/Example/OAuthViewController.h @@ -0,0 +1,15 @@ +// +// OAuthViewController.h +// Example +// +// Created by Joseph Pintozzi on 11/17/13. +// Copyright (c) 2013 Sam Symons. All rights reserved. +// + +#import "BrowserViewController.h" + +@interface OAuthViewController : BrowserViewController + +@property (nonatomic, strong) UIWebView *webView; + +@end diff --git a/Example/Example/OAuthViewController.m b/Example/Example/OAuthViewController.m new file mode 100644 index 0000000..7e1d452 --- /dev/null +++ b/Example/Example/OAuthViewController.m @@ -0,0 +1,42 @@ +// +// OAuthViewController.m +// Example +// +// Created by Joseph Pintozzi on 11/17/13. +// Copyright (c) 2013 Sam Symons. All rights reserved. +// + +#import "OAuthViewController.h" +#import "RKOAuthClient.h" + +@implementation OAuthViewController + +- (NSArray *)toolbarItems +{ + return nil; +} + +- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType +{ + if ([request.URL.absoluteString hasPrefix:kOAuthRedirectURI]) { + NSString *paramString = [request.URL.absoluteString componentsSeparatedByString:@"?"][1]; + NSArray *params = [paramString componentsSeparatedByString:@"&"]; + NSMutableDictionary *paramDict = [NSMutableDictionary dictionary]; + for (NSString *string in params) { + NSArray *components = [string componentsSeparatedByString:@"="]; + [paramDict setValue:components[1] forKey:components[0]]; + } + if (paramDict[@"code"]) { + [[RKOAuthClient sharedClient] signInWithAccessCode:paramDict[@"code"] redirectURI:kOAuthRedirectURI state:kOAuthState completion:^(NSError *error) { + UINavigationController *navigationController = (UINavigationController *)[[[[UIApplication sharedApplication] delegate] window] rootViewController]; + [navigationController dismissViewControllerAnimated:YES completion:^{ + + }]; + }]; + return NO; + } + } + return YES; +} + +@end diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 878002d..2c56577 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -10,7 +10,68 @@ 46 objects - 004932A9F8774412BCC02307 + 00C97BEC32FB4702BFA3757C + + fileRef + 8FAA5468AEAA4335BE7EAAD4 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 011D06DFD0284272BAC2018F + + children + + C9618D9B104C45FA973AC845 + 461CBD50A33B4E9B8E92854D + 3CAFBF11341340F6999B4024 + C8C07CE3596846A7824D4B99 + A2F6B318B30E44169C2C2298 + A448D0D5A84E4374ABAFC3CE + 52B494458AC84DEFBBA66AB1 + 8766ECE58A4D4DC2A8E04428 + C716031A64A844BEA3549493 + 48838740906A4B12935DF862 + 6D11E57B5B974A038D3132EC + 37649E0DFF2D44DEBC64D405 + 5008EC3FE1E64CDDA0BBCA84 + E66C7FBB695A4CBBB4B76990 + 32D5A4FFF07446C99C4E5B7A + + isa + PBXGroup + name + UIKit + sourceTree + <group> + + 022E684C6B5D40B78EFE09EF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLJSONAdapter.h + path + Mantle/MTLJSONAdapter.h + sourceTree + <group> + + 0374EB0B5D874EBFB207A52E + + fileRef + C3BBF0D491E04F98B5FFA6F5 + isa + PBXBuildFile + + 051C35AC5F844B57B96F6BDE includeInIndex 1 @@ -19,28 +80,28 @@ lastKnownFileType sourcecode.c.objc name - AFURLSessionManager.m + RKClient+Wiki.m path - AFNetworking/AFURLSessionManager.m + Classes/Networking/RKClient+Wiki.m sourceTree <group> - 00A7EE7ADD1A4C058C3B6B89 + 054DC8E574F649E3B485A2CC buildConfigurationList - 2D5E473032824E7693C82113 + A31AFEF1E839410F8D3E5168 buildPhases - 85894CC2B9DF4B4CA5670D10 - 6AA9FDD004F34746A43C9531 + 6C7EE9F123BC497DAA698282 + BAF86CEDD0124358BDEA10CC buildRules dependencies - EAF03621779647B9A7B798DD - 7877B1357F20455ABD4B2383 - E11F0FF6B3F043E9B07DF5F1 + 6D2A06B0D8BB448B97B5AAA5 + 11899733140E4D7AB0BBBA42 + E2ACDA30E44F41559174E478 isa PBXNativeTarget @@ -49,90 +110,94 @@ productName Pods-ios productReference - 455C1E9E2FD94C2AB269DD98 + 2CAF022DC9454DE2A0FEC359 productType com.apple.product-type.library.static - 0352CFC2C6834ECD9C9E8986 + 05717FD6A60E44BA9681EECC includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKMultiredditDescription.h + NSDictionary+MTLManipulationAdditions.m path - Classes/Model/RKMultiredditDescription.h + Mantle/NSDictionary+MTLManipulationAdditions.m sourceTree <group> - 04A7C8B950D5474F9805102E + 0610F723B62C4FC0A68CB028 - fileRef - 8553A258BC4A4F0196D205D6 + baseConfigurationReference + A28B519A4ED842F29C915C91 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-RedditKit-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + isa - PBXBuildFile + XCBuildConfiguration + name + Release - 05552B947CAF4DE6B5E4CD84 + 06B05AF0F05644BAA7EAC7C4 - children - - 32F6586EE837489FA17355D1 - DF374C6740CC4C579492D28B - B7574B22F10E435CA2316CA1 - AC625CF705D54A0B871D8667 - BFB1F178F72F4208AF3AC660 - 7231AF9D218B4145B4C36E9B - 86AD2CF3C79E43B592543B4E - 88A9F33A2F77409AB270F79E - 2BB3911F06D1499E9B7D6BDF - E310DDCD3F39418FB07856C4 - 0AE917F891F744CE87E55A1E - A23D71E42A574EC2BE85DBE4 - 0FFBAF2B2D0D4ECEA017FD2E - 204474ED6D344B03B9DB9645 - 7F759AA8B90E44B9B4C0BED8 - 4200297297B740E783B150F3 - 936E965609574682A161BA9E - 7F3F7DC75BBE4F35BE2C8A9E - CEB4A9170E6B44CD94474D2F - 750222AAD1D447EFBA410A41 - 521B2C16175343E8B6890019 - C0C7867DA839489DA5601F96 - A88CCB7C8C7E471C928F1A65 - B5908137EC1C4C35A22F15C6 - F32839FEB34E43EB920B36A1 - 0CC86B69C27847E586713922 - 2863932390E443E385194CD9 - + fileRef + 1610E37C884D45B2ADE80E6A isa - PBXGroup - name - Mantle - path - Mantle - sourceTree - <group> + PBXBuildFile - 08C0C7B71FD648E89A985758 + 06B64A2221C040B888084E6A - children - - 2C63DE3227A84A2081546F94 - B7A6354BA47A46279629A978 - F90BA10DF9264326A2AA8E10 - 9FAF953BB9BF4899B77F5CA8 - + fileRef + 8C2A49E91C3443BC9C3D541C isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT + PBXBuildFile - 09B26A6D73674DDC8D0496A4 + 06F3ED80488C45A8B56D88DE includeInIndex 1 @@ -141,13 +206,20 @@ lastKnownFileType sourcecode.c.objc name - NSString+HTML.m + NSObject+MTLComparisonAdditions.m path - Classes/Categories/NSString+HTML.m + Mantle/NSObject+MTLComparisonAdditions.m sourceTree <group> - 0AE917F891F744CE87E55A1E + 078BA381C2ED42DAB155561E + + fileRef + 9D3C83DC8FFD4B64A87D5852 + isa + PBXBuildFile + + 07BED74B7D4F44428F3013A7 includeInIndex 1 @@ -156,138 +228,148 @@ lastKnownFileType sourcecode.c.h name - MTLValueTransformer.h + RKMultiredditDescription.h path - Mantle/MTLValueTransformer.h + Classes/Model/RKMultiredditDescription.h sourceTree <group> - 0AFE27627C014CF7976AF443 + 08A1B2F38D494EA5BE2A9F13 fileRef - 4200297297B740E783B150F3 + C716031A64A844BEA3549493 isa PBXBuildFile - 0B50A57A28974A91BFCC2FA0 + 095E1A1728144DF39D555F8D + + fileRef + 3DA86E254D1742CE98636F9F + isa + PBXBuildFile + + 09AD4A2737D5489EB138FB90 + + containerPortal + 5C973562E0434F99A22AA05A + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 6D8BD0CB1F914D788C9B57DF + remoteInfo + Pods-ios-AFNetworking + + 09DF5DFFD2C645E5B3E04D47 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Multireddits.h + AFHTTPSessionManager.m path - Classes/Networking/RKClient+Multireddits.h + AFNetworking/AFHTTPSessionManager.m sourceTree <group> - 0C1B005387D84D9DBB525658 + 0B07FC4B163A4BF380D44B0A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIButton+AFNetworking.m + RKResponseSerializer.h path - UIKit+AFNetworking/UIButton+AFNetworking.m + Classes/Networking/RKResponseSerializer.h sourceTree <group> - 0CC86B69C27847E586713922 + 0B24896ED19845029A7B7E83 - children - - 50AA208B9CD24B9791BC1C32 - B7A4773216B74D1CA5A2D269 - B2767009E02C49C2ABE13FA2 - 28A9082C93E44D0F9E4B90B5 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.h name - Support Files + RKMultireddit.h + path + Classes/Model/RKMultireddit.h sourceTree - SOURCE_ROOT + <group> - 0D37E36F3F674317957D66A8 + 0E92A2F5982A49E78C9D9803 fileRef - 16B8A5B7E46C459A8714E097 + B011E00599DD45C692309FA2 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 0D8A4DFE5D9745628CF590A0 + 0F7581AEE49F44DE8DE04BA0 fileRef - 9959E5718DCF40A6AF27FB1B + AB2394D4954443ACBE4044BA isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 0E1732D8DA83470E8DECFA6E + 1024250FE899431FAA134726 - containerPortal - BC59C02FBB9148F8BECEB1EA - isa - PBXContainerItemProxy - proxyType + includeInIndex 1 - remoteGlobalIDString - A6E860FCC17547F4A5053E12 - remoteInfo - Pods-ios-AFNetworking + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Subreddits.h + path + Classes/Networking/RKClient+Subreddits.h + sourceTree + <group> - 0E87397F21744EEE9B599995 + 107B5BEEEFF5493F958C0E75 + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.h name - Foundation.framework + RKClient+Requests.h path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework + Classes/Networking/RKClient+Requests.h sourceTree - DEVELOPER_DIR + <group> - 0E9F0FFFD84745BA8FA97FFE + 11899733140E4D7AB0BBBA42 - fileRef - A93572612ADE47158D7111DD isa - PBXBuildFile + PBXTargetDependency + target + A408050FA4FB4305A0BACF4B + targetProxy + B1F421E5C97642E0BCBB2F68 - 0EA510CE4E0B42DDA10A758A + 12C9F9EBD35E4218827850CA fileRef - 92FEA49665784F818ED0E8E3 + 37649E0DFF2D44DEBC64D405 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 0EE333A9F3C245C5BE9AA8E7 + 132925816193412A925A6ED4 baseConfigurationReference - B7A4773216B74D1CA5A2D269 + 19A212A5BB3448748DEC31F3 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -295,32 +377,31 @@ ARCHS $(ARCHS_STANDARD_INCLUDING_64_BIT) COPY_PHASE_STRIP - NO + YES DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-ios-Mantle-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO + Pods-ios-AFNetworking-prefix.pch GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + OTHER_LDFLAGS PRODUCT_NAME @@ -331,55 +412,72 @@ iphoneos SKIP_INSTALL YES + VALIDATE_PRODUCT + YES isa XCBuildConfiguration name - Debug + Release - 0EF04D615FD54335852D5E0C + 14E07C1E8B3E4E2CA070F872 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RedditKit.h + MTLJSONAdapter.m path - Classes/RedditKit.h + Mantle/MTLJSONAdapter.m sourceTree <group> - 0FFBAF2B2D0D4ECEA017FD2E + 151C61A9CED149FFB4B0DAC9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - Mantle.h + RKCreated.m path - Mantle/Mantle.h + Classes/Model/RKCreated.m sourceTree <group> - 10122812BF704266BB19C038 + 15ADECE7433B4D5D835B659B - fileRef - B8E7A09C8CAB4FF79DADEC6E + buildActionMask + 2147483647 + files + + 44B6E97D3C074E99B6F9F665 + 2B9CCDE0743E485E8A04FFE2 + C62BB05E027B4889B4870588 + 7F050A3B711E4246AA71C918 + 560102C13DCB4185ADED0660 + 63EDA23C84774265BB97415D + 71E7F2AA3B6A4A9DA77DEA6A + 9D10D958B4014829929DA38A + FC35C052E6BD495E9DF65F4B + BE2C51DAD50F4AFDB5F75A7C + 52803EB8B73E47EA8FC27958 + DECA37C781EC4665BC48E1CA + 64C049F42BCA446E864576E2 + 7FFF1960C5B840A0BB5F3A02 + 4E5F30EFD2714361A623056F + isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 111F47063479480DB9B637B2 + 15BC7352BB84409A8DCF6964 includeInIndex 1 @@ -388,20 +486,13 @@ lastKnownFileType sourcecode.c.h name - AFSecurityPolicy.h + MTLValueTransformer.h path - AFNetworking/AFSecurityPolicy.h + Mantle/MTLValueTransformer.h sourceTree <group> - 11844419E949445EA6F9787E - - fileRef - 111F47063479480DB9B637B2 - isa - PBXBuildFile - - 13DCB238CA5546F2AA01CC8C + 1610E37C884D45B2ADE80E6A includeInIndex 1 @@ -410,47 +501,70 @@ lastKnownFileType sourcecode.c.h name - UIButton+AFNetworking.h + RKClient+Errors.h path - UIKit+AFNetworking/UIButton+AFNetworking.h + Classes/Networking/RKClient+Errors.h sourceTree <group> - 14E262DD96334DC0B503BB9A + 163E7504ECFB405A8D1F3056 fileRef - C4D82D1CD7BD4BC6AC137D80 + 1B1656D381BC4AFD9ABA1980 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 14F299CFB1FF4BCAB175A134 + 165470311B8A431C8287E9E4 - fileRef - C8B3161F95A74AF98AC0F8B6 + children + + 91BFEC7A8C6D4ED5BD3BD40E + 1ED3A930952E48F8819598C5 + 37763372F10B4EB4BAD31D16 + 926C6602A8434F16908CFE3F + isa - PBXBuildFile + PBXGroup + name + Support Files + sourceTree + SOURCE_ROOT + + 17927AC8FEDB4CA891BA1161 + + buildConfigurations + + BE4C638BD1C84A35BB097351 + 3A7244430A59401994003DE0 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList - 162796AFEF2D4050902BAC5D + 19A212A5BB3448748DEC31F3 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - RKCreated.h + text.xcconfig path - Classes/Model/RKCreated.h + Pods-ios-AFNetworking-Private.xcconfig sourceTree <group> - 16B8A5B7E46C459A8714E097 + 1ABD3B8D9EAD421B9C252DDC + + fileRef + 3134C6261FC143298A28F4E2 + isa + PBXBuildFile + + 1AD088097C8A4BAAA7AB7B6C includeInIndex 1 @@ -459,40 +573,106 @@ lastKnownFileType sourcecode.c.objc name - AFHTTPSessionManager.m + NSString+HTML.m path - AFNetworking/AFHTTPSessionManager.m + Classes/Categories/NSString+HTML.m sourceTree <group> - 1713DC468E9543D7BF81074A + 1AD7873B2945432CAFAA1073 + + buildActionMask + 2147483647 + files + + E2ACA9CCED59452A8A676DE4 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 1B1656D381BC4AFD9ABA1980 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + 1B62342133E048E99AC4BAA5 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Users.m + AFURLRequestSerialization.h path - Classes/Networking/RKClient+Users.m + AFNetworking/AFURLRequestSerialization.h sourceTree <group> - 17C361C628034E8B9C1DF3BE + 1C3EB91CD1A64A01A303E0FA fileRef - 521B2C16175343E8B6890019 + B42E643553224CD9BB88EF30 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc + + + 1C54EBC9C33549BC8E912186 + + fileRef + 31593802A18640DEB18EDE52 + isa + PBXBuildFile + + 1C925FDF42BA443E8E883905 + + fileRef + C9618D9B104C45FA973AC845 + isa + PBXBuildFile + + 1CD581D1D61044698B6582BE + + fileRef + 461CBD50A33B4E9B8E92854D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc - 19FCF56461F4439EA4974182 + 1D0CAEC468C9496E97D7230B + + fileRef + 6DA8A1C6BAAD413DBA00078D + isa + PBXBuildFile + + 1D83A7A7370342ADA49A77A6 + + fileRef + 658A8CD0F6A64EC584591FA5 + isa + PBXBuildFile + + 1ED3A930952E48F8819598C5 includeInIndex 1 @@ -501,89 +681,76 @@ lastKnownFileType text.xcconfig path - Pods-ios-AFNetworking-Private.xcconfig + Pods-ios-Mantle-Private.xcconfig sourceTree <group> - 1AEB0ABADEFA4C7BBE13E53E + 1FC4E6706A3F4EB4AEED618E - includeInIndex - 1 + children + + CD72F59010424A0E95357439 + AEAAC8253C884A609EBB6523 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - RKResponseSerializer.h - path - Classes/Networking/RKResponseSerializer.h + Security sourceTree <group> - 1BD0E6D1230D4D31B6EDEAD8 + 1FF4372E92534347AA03EAFE children - 111F47063479480DB9B637B2 - A77671AC46C444D9B01DBB75 + 1B62342133E048E99AC4BAA5 + EF771F379CAC46539A04CD91 + 56932977A64B4BB298F131DE + 2EF76AE9AFBE4935A3E69302 isa PBXGroup name - Security + Serialization sourceTree <group> - 1C0A71FBA59E4035B6C29D8A + 201F82166C2A476692CC9D8F fileRef - E2C72AF2A5684B648D846ABF + 82E62E55895F42019DF03025 isa PBXBuildFile - 1C19D2D34A1A497E96F021E3 + 247819ABD4F04511A8199D24 fileRef - E310DDCD3F39418FB07856C4 + 1024250FE899431FAA134726 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 1C6E67B2D31040A6902D1448 + 24FA5FB4786F4898BEE1B861 - includeInIndex - 1 + children + + 698E1A947BBF421891F8629E + B3C0AB5BC8894E679E6728B3 + F4D7844319B24873822AD97A + 7C4CB51B9AB845719F9E7321 + 53E5CB802F8B49F2AD57783A + 5A69646AF0774E5FA1EE8EDE + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - RKMultireddit.m - path - Classes/Model/RKMultireddit.m + extobjc sourceTree <group> - 1C90C70412E9473A9D86EA62 + 25DB593E498C49F2823114AF fileRef - A88CCB7C8C7E471C928F1A65 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 1CD3DD39121E4F38A44DC7D3 - - fileRef - F642B3FB35474634B5319AEB + F52D6BE7EB0B447AB7A8749B isa PBXBuildFile settings @@ -592,10 +759,10 @@ -fobjc-arc - 1F1EF9C4251F44C2AA5F2F2C + 261703458FDE4B099F7329B7 fileRef - 8D40943F5B4C4A8E951DA990 + 051C35AC5F844B57B96F6BDE isa PBXBuildFile settings @@ -604,29 +771,27 @@ -fobjc-arc - 1FB5BCD50E52450AA94BFD6F + 2765579DA8AC41E9B8ED7D82 fileRef - B7574B22F10E435CA2316CA1 + 1B1656D381BC4AFD9ABA1980 isa PBXBuildFile - 1FD4222D8609476B8921658C + 27B1CBDDBDFB4552BF7EC22E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - RKClient+Errors.m + text path - Classes/Networking/RKClient+Errors.m + Pods-ios-acknowledgements.markdown sourceTree <group> - 204474ED6D344B03B9DB9645 + 28562F7FB83A4EC687ECC327 includeInIndex 1 @@ -635,180 +800,258 @@ lastKnownFileType sourcecode.c.h name - NSArray+MTLManipulationAdditions.h + AFNetworking.h path - Mantle/NSArray+MTLManipulationAdditions.h + AFNetworking/AFNetworking.h sourceTree <group> - 2181F1E9FB5A4F928CCD70F8 + 2AD8E63C6F05435A9A7D9BDE - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + wrapper.framework name - RKThing.m + Security.framework path - Classes/Model/RKThing.m + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework sourceTree - <group> + DEVELOPER_DIR + + 2B9CCDE0743E485E8A04FFE2 + + fileRef + 53E5CB802F8B49F2AD57783A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 2341B03A0A2442A78CD19646 + 2BBAFD2D7A6249A78D3692B6 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Flair.m + AFHTTPRequestOperation.h path - Classes/Networking/RKClient+Flair.m + AFNetworking/AFHTTPRequestOperation.h sourceTree <group> - 240E4CDAD124420A8BE25402 + 2BE70B7DFA334EB28B1547EF - includeInIndex - 1 + fileRef + 5008EC3FE1E64CDDA0BBCA84 isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-AFNetworking.xcconfig - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 276106C985EE47F48288328B + 2CAF022DC9454DE2A0FEC359 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFNetworkActivityIndicatorManager.h path - UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h + libPods-ios.a sourceTree - <group> + BUILT_PRODUCTS_DIR - 2765F2A807D8493F85DBED0B + 2CD016DAF0194372A7916593 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Captcha.m + NSValueTransformer+MTLPredefinedTransformerAdditions.h path - Classes/Networking/RKClient+Captcha.m + Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h sourceTree <group> - 283C1478C5874D50AB0156C0 + 2D46316FD7834C2E9D5132A4 - includeInIndex - 1 + fileRef + 2AD8E63C6F05435A9A7D9BDE isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-AFNetworking-dummy.m - sourceTree - <group> + PBXBuildFile - 2863932390E443E385194CD9 + 2DB6F1E7435F4FE593F180F9 children - D618071F3B814A55AED92B8E - 7D4C2DAC221D49B29C984184 - 722426BC4EC146D0ABBC1AA3 - 70DE2DBB85394AA48D3B201B - A53FA18059C9492AB0BE9479 - A93572612ADE47158D7111DD + 6F2F60D4F6BD4280965BB53D + 27B1CBDDBDFB4552BF7EC22E + ED89F5E0B63A4C0E9550F06D + 6DA8A1C6BAAD413DBA00078D + 4FB95B0075944AB4B6BDF30A + DDA8B2FE82A742D986AD8DAF isa PBXGroup name - extobjc + Pods-ios sourceTree <group> - 28A9082C93E44D0F9E4B90B5 + 2DC6C8486A3948B7856B5BA1 + + fileRef + A2F6B318B30E44169C2C2298 + isa + PBXBuildFile + + 2EBF68A739C047A382E05C31 + + fileRef + 380D6FFECFBB485AA8DE9F06 + isa + PBXBuildFile + + 2EF76AE9AFBE4935A3E69302 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc + name + AFURLResponseSerialization.m path - Pods-ios-Mantle-prefix.pch + AFNetworking/AFURLResponseSerialization.m sourceTree <group> - 293042BADF214149BFA43F59 + 2FA59580C048404694001DEF - children - - 425415188BAB419E95F51724 - 92FEA49665784F818ED0E8E3 - C8B3161F95A74AF98AC0F8B6 - AB6F4EC1403C48D4B4864C32 - + fileRef + 151C61A9CED149FFB4B0DAC9 isa - PBXGroup - name - Serialization - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 2A6C5DDE82DD42ADBE02C8F6 + 2FF0E9CF1233468EB64813AE - children - - 9C65EF1673DB4EE48C950EC5 - + baseConfigurationReference + 1ED3A930952E48F8819598C5 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-Mantle-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + isa - PBXGroup + XCBuildConfiguration name - Development Pods - sourceTree - <group> + Release - 2B00B34065EF4E57A604FF9B + 3064417053FD46EFB5DC0F0C - fileRef - BFB1F178F72F4208AF3AC660 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSDictionary+MTLManipulationAdditions.h + path + Mantle/NSDictionary+MTLManipulationAdditions.h + sourceTree + <group> - 2B09F4F3447C44DAA87D9780 + 306D6594CDF946C2A9D9A7DD - fileRef - F3EA82984CB248FAAC1A0369 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKMessage.h + path + Classes/Model/RKMessage.h + sourceTree + <group> - 2B7FD4C2B00C4D409E1860AC + 310B1E98CCB04C58AD35E457 - fileRef - 35539F0E5DF443E9BC14FF1C + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Apps.m + path + Classes/Networking/RKClient+Apps.m + sourceTree + <group> - 2BB3911F06D1499E9B7D6BDF + 3134C6261FC143298A28F4E2 includeInIndex 1 @@ -823,23 +1066,25 @@ sourceTree <group> - 2C63DE3227A84A2081546F94 + 31593802A18640DEB18EDE52 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + NSObject+MTLComparisonAdditions.h path - Pods-ios-RedditKit.xcconfig + Mantle/NSObject+MTLComparisonAdditions.h sourceTree <group> - 2D1FCBE4A082477780003067 + 3165DE98280448F2AC980EB1 fileRef - 2181F1E9FB5A4F928CCD70F8 + D67D8C8DDDAF46218D600E94 isa PBXBuildFile settings @@ -848,36 +1093,30 @@ -fobjc-arc - 2D5E473032824E7693C82113 + 324751A4FBA840A78F267216 - buildConfigurations + children - 9F453670464544FD8E492147 - D2492FB6B56C46D48ED152A8 + 7671CA4B381E4CCF8E533925 - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXGroup + name + Frameworks + sourceTree + <group> - 2D5F4593EFB24355B70A115E + 326E924EE16944F09D4E3BA7 fileRef - CEB4A9170E6B44CD94474D2F + 922C7BEF196C413B93C2984B isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 2D680F7FFA1F42EC9D026E3A + 32B213C244C6401D9DEF03FE fileRef - EDD57CA5ED504406A679E6AC + EA5BB743381A4A8E99218AD2 isa PBXBuildFile settings @@ -886,36 +1125,36 @@ -fobjc-arc - 2D8B037003B948448FDC4A3D + 32D5A4FFF07446C99C4E5B7A - fileRef - F32839FEB34E43EB920B36A1 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIWebView+AFNetworking.m + path + UIKit+AFNetworking/UIWebView+AFNetworking.m + sourceTree + <group> - 2DA7432EC9A54C169ACED381 + 3444DDEBE4E64EA194FAE9BB children - D113B1F910E6427C90368AB0 - 0E87397F21744EEE9B599995 - 3FF02713072E45DFA7BCE5EF - 5CBAA005796A48DFBD277323 - D218B669596E4D1881D256E8 + 8F8A50F7BC22426C98E56547 + A08116663F864AD59BE5C330 isa PBXGroup name - iOS + Reachability sourceTree <group> - 2ED35FE9283C4ADEBE961C77 + 37649E0DFF2D44DEBC64D405 includeInIndex 1 @@ -924,63 +1163,54 @@ lastKnownFileType sourcecode.c.h name - RKObjectBuilder.h + UIProgressView+AFNetworking.h path - Classes/Networking/RKObjectBuilder.h + UIKit+AFNetworking/UIProgressView+AFNetworking.h sourceTree <group> - 306E1B7A10EA494F9996F69E + 37763372F10B4EB4BAD31D16 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - AFURLSessionManager.h + sourcecode.c.objc path - AFNetworking/AFURLSessionManager.h + Pods-ios-Mantle-dummy.m sourceTree <group> - 3072BE7D9A294AD697E8419F + 380D6FFECFBB485AA8DE9F06 - containerPortal - BC59C02FBB9148F8BECEB1EA isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 6B0D084FDC45423699CDC760 - remoteInfo - Pods-ios-Mantle + PBXFileReference + lastKnownFileType + wrapper.framework + name + SystemConfiguration.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework + sourceTree + DEVELOPER_DIR - 30A9DB7D3ED64E9099DFF657 + 381FC9D0CCA34FC1BD0FAF07 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - AFNetworkReachabilityManager.h + RKSubreddit.m path - AFNetworking/AFNetworkReachabilityManager.h + Classes/Model/RKSubreddit.m sourceTree <group> - 30BF911A7D77489EB5514A0C - - fileRef - D6ABCEC027C841C4A94A4371 - isa - PBXBuildFile - - 30D1E7504E854CDAB7E8318C + 398E8FED4A5447069FC472E7 includeInIndex 1 @@ -989,69 +1219,74 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Moderation.m + AFHTTPRequestOperation.m path - Classes/Networking/RKClient+Moderation.m + AFNetworking/AFHTTPRequestOperation.m sourceTree <group> - 31AB27D7ED3049BFA6A3A79B + 3A7244430A59401994003DE0 - baseConfigurationReference - B7A6354BA47A46279629A978 buildSettings ALWAYS_SEARCH_USER_PATHS NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR COPY_PHASE_STRIP NO - DSTROOT - /tmp/xcodeproj.dst + ENABLE_NS_ASSERTIONS + NO GCC_C_LANGUAGE_STANDARD gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE YES - GCC_PREFIX_HEADER - Pods-ios-RedditKit-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL + STRIP_INSTALLED_PRODUCT + NO + VALIDATE_PRODUCT YES isa XCBuildConfiguration name - Debug + Release - 31D8FCAA66414F889DCCEFB9 + 3C568C881BC14A1B9F37E09B baseConfigurationReference - B7A6354BA47A46279629A978 + 6F2F60D4F6BD4280965BB53D buildSettings ALWAYS_SEARCH_USER_PATHS @@ -1059,31 +1294,30 @@ ARCHS $(ARCHS_STANDARD_INCLUDING_64_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES - GCC_PREFIX_HEADER - Pods-ios-RedditKit-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -1094,22 +1328,13 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release - - 32B33ECB9DC2418984E93CD0 - - fileRef - 363C4254666347F8BD060591 - isa - PBXBuildFile + Debug - 32F6586EE837489FA17355D1 + 3CAFBF11341340F6999B4024 includeInIndex 1 @@ -1118,125 +1343,168 @@ lastKnownFileType sourcecode.c.h name - MTLJSONAdapter.h + UIActivityIndicatorView+AFNetworking.h path - Mantle/MTLJSONAdapter.h + UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h sourceTree <group> - 337E2212C5CE4DE1B318B919 + 3DA86E254D1742CE98636F9F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Comments.m + MTLModel.h path - Classes/Networking/RKClient+Comments.m + Mantle/MTLModel.h sourceTree <group> - 352CF7B3C8D3457F97851933 + 3E923604C9DC4045BE1F2B06 - includeInIndex - 1 + fileRef + EF771F379CAC46539A04CD91 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKCompletionBlocks.h - path - Classes/Networking/RKCompletionBlocks.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 35539F0E5DF443E9BC14FF1C + 3EAACC07B61C4FE0A5A175A6 - includeInIndex - 1 + children + + 2BBAFD2D7A6249A78D3692B6 + 398E8FED4A5447069FC472E7 + A35FF3740ACA48D8AB20927E + 6ECAAF86EFB44F488FEC1860 + A0F746B96139456EA891B63B + 951AFA7AF8D343DBA3186861 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - RKClient.h - path - Classes/Networking/RKClient.h + NSURLConnection sourceTree <group> - 363C4254666347F8BD060591 + 40A2C5D593DD4B59A1EE8925 + + buildActionMask + 2147483647 + files + + 8EE48972002A4864A9C48DE2 + FC3E42DADFB34B6CA59E6C98 + 8E1D40A666D441C785DBBDCE + 1CD581D1D61044698B6582BE + BBAE9EBEF0374D4886177BF3 + 996C4C789B7445BDBB685381 + 4D1A6288511845D481CF274E + 3E923604C9DC4045BE1F2B06 + 676A41CD91224EBEA20D6F11 + 00C97BEC32FB4702BFA3757C + 06B64A2221C040B888084E6A + D3258FE12B7C4B4EAE778BBA + E90879E93686417C86E6A3A7 + 5532050DE23343A09606EB01 + CBCEA4B3BB704000AA8089BF + 2BE70B7DFA334EB28B1547EF + BDF99B1470114EDA84DD4DDC + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 42FBFAEB47114049B2B8AFA4 + + fileRef + 5C3657F582484109A5FA33F7 + isa + PBXBuildFile + + 432D228978154BD28D31E68E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Voting.h + RKClient+Search.m path - Classes/Networking/RKClient+Voting.h + Classes/Networking/RKClient+Search.m sourceTree <group> - 366DDD87D0284921BC2E8CC9 + 4348B90FAC2843A08B6FB154 + + fileRef + 3CAFBF11341340F6999B4024 + isa + PBXBuildFile + + 4414D1A34C0348E6A32CE5B3 children - 240E4CDAD124420A8BE25402 - 19FCF56461F4439EA4974182 - 283C1478C5874D50AB0156C0 - BFFA4CC998054408A88F586B + 7D82E06CAA404F06B4CB454E isa PBXGroup name - Support Files + Development Pods sourceTree - SOURCE_ROOT + <group> - 37ACE5D2D641450E9CC505FD + 4491DB8E905742209831BB67 - fileRef - 4F07ACA5E61141ABBA7EF5DE + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKCreated.h + path + Classes/Model/RKCreated.h + sourceTree + <group> - 38621D9F67564E30812D6B87 + 44B6E97D3C074E99B6F9F665 fileRef - 1C6E67B2D31040A6902D1448 + F4D7844319B24873822AD97A isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 389316985DFD48128C568146 + 4561AB7BE3D5442EB535737B fileRef - 936E965609574682A161BA9E + B56ECFD6ECCD4EE3A9C02521 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - 3897261387144536BAE1519B + 461CBD50A33B4E9B8E92854D includeInIndex 1 @@ -1245,85 +1513,45 @@ lastKnownFileType sourcecode.c.objc name - RKSubreddit.m + AFNetworkActivityIndicatorManager.m path - Classes/Model/RKSubreddit.m + UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m sourceTree <group> - 3936769FD316423893EE1C49 + 4681C93F28E6489EA4FB7073 - includeInIndex - 1 + fileRef + 7908A449090B4FEC802DCF13 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKPagination.h - path - Classes/Model/RKPagination.h - sourceTree - <group> + PBXBuildFile - 3A94D5C8BBA34B979A6FD99C + 483424146B2C44B78EDCEC8A fileRef - D11C0867264A4FF3899E7A53 + 4491DB8E905742209831BB67 isa PBXBuildFile - 3AC89537CD514FAB95B3BD97 + 48838740906A4B12935DF862 - buildActionMask - 2147483647 - files - - ABA64ED6954A4E7484E6584C - 6C4ADC6A11584F01AF3A3FB2 - 613F2D831D2B4EB0B437A149 - 7A9D0E13E936449793CE4FAB - 2B09F4F3447C44DAA87D9780 - 3A94D5C8BBA34B979A6FD99C - 766D41CC51C54F0FBF162E3A - 5633AC554E004CA980C3A8DF - 62CDDF3C7D3245BDA5AE87B6 - E8B1AA67E79F47FDB2D2EE89 - A0DF6AAA6DA54CC58944C4E0 - A746219918C84432ACC44876 - 699071F20EE5415A808BBBAF - BBAB7FFEAFF64D90A3C7B050 - CA5D899AD6BB44DB9D8DA94B - 32B33ECB9DC2418984E93CD0 - DF1F3D3EAF1D405CAE576309 - 2B7FD4C2B00C4D409E1860AC - 75A5FED72242473BBAC9E2D8 - A4F98D41F9E644A587ACD5E0 - 79F2F8336227410DBED03A26 - 67E8F421BCEF4310B28B8410 - D7A618007E4D480E8A0B521F - 9380CF2D06B34285B11D20AF - 6D48AFBC7B244243B3A2E938 - 97409F380D574202A3C9D772 - 87E9F3B67A0246CB85AA6D4B - 87365F494C424A20BBA70872 - D918DF98C7DF4C2C9069B6A4 - 7D8C8DB8045A4639B2CD74EC - E662DB9041CE4A23AAAF25C4 - 4AE939570B834A339E1B757F - 04A7C8B950D5474F9805102E - 3DB9987245BB460AA1840CA1 - 7A401483E1E348B1A6C1B588 - + includeInIndex + 1 isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImageView+AFNetworking.m + path + UIKit+AFNetworking/UIImageView+AFNetworking.m + sourceTree + <group> - 3C2CBCC7D83A474D8F845350 + 48FA5E7E94F544F4A70BFD3E fileRef - 2765F2A807D8493F85DBED0B + 381FC9D0CCA34FC1BD0FAF07 isa PBXBuildFile settings @@ -1332,66 +1560,81 @@ -fobjc-arc - 3DB9987245BB460AA1840CA1 + 49A16FE6783C48F182586D8F fileRef - 66BB23D240D5439786A5F9D9 + A5CB93C48E01447F88AE1FB8 isa PBXBuildFile - 3DDC6DCCAF6F47CAADE9A033 + 4A4B862FD010430D9B36512B - children - - 30A9DB7D3ED64E9099DFF657 - F0BF6D5DD9A647E5934CC547 - + fileRef + EFD268F185A34458AA319086 isa - PBXGroup - name - Reachability - sourceTree - <group> + PBXBuildFile - 3F7043BBC9F14B66B6416D4D + 4A693BA3A5574B698501F8C4 - children + fileRef + 94F893ED19A4486AAE076064 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 4B91C50F7B5545308845AA96 + + buildActionMask + 2147483647 + files - 91264589AF4F4AECAA486198 - FC3C0DE69AEA4B33A7801072 - F801D99A0DBC4142931C7E9D - 3DDC6DCCAF6F47CAADE9A033 - 1BD0E6D1230D4D31B6EDEAD8 - 293042BADF214149BFA43F59 - 366DDD87D0284921BC2E8CC9 - 7B64B49C9E3D41639EDD8798 + 7CAA7740D028403AA38935F6 + E11E20C8F6DF4DB59A9E8578 + 1D83A7A7370342ADA49A77A6 + 1C925FDF42BA443E8E883905 + AE57D1A09B1F4315A7EB1BD4 + 7F7FC487511F41D59A83FD9A + 54AEECDCECD344F79832F634 + ED1F9EBD1A024E718F251570 + D66E8FAFFD9847A28F47EE74 + 891C04EC59D44670914C18C8 + F0858B14C8844F83997F87E7 + 4348B90FAC2843A08B6FB154 + 2DC6C8486A3948B7856B5BA1 + E96E11949A454503BB7B1436 + 08A1B2F38D494EA5BE2A9F13 + C84AE936C1FC4309A67183C1 + 12C9F9EBD35E4218827850CA + 90561B5783C146F5B61D7C59 isa - PBXGroup - name - AFNetworking - path - AFNetworking - sourceTree - <group> + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 3FF02713072E45DFA7BCE5EF + 4BC720DBFD1144718F91F2A6 + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.objc name - MobileCoreServices.framework + RKClient+Users.m path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework + Classes/Networking/RKClient+Users.m sourceTree - DEVELOPER_DIR + <group> - 40746E9CECBC4ABB91C92111 + 4D1A6288511845D481CF274E fileRef - 4E2DBEBFB1034A3C831B952D + 951AFA7AF8D343DBA3186861 isa PBXBuildFile settings @@ -1400,7 +1643,7 @@ -fobjc-arc - 41AC3A360BB14BE59455ADB7 + 4D2B5BC8A0FD49429C0B376D includeInIndex 1 @@ -1415,22 +1658,29 @@ sourceTree <group> - 4200297297B740E783B150F3 + 4E5F30EFD2714361A623056F + + fileRef + 37763372F10B4EB4BAD31D16 + isa + PBXBuildFile + + 4EAA5CEB9EEB486EA3239D83 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSDictionary+MTLManipulationAdditions.h + RKClient+Moderation.m path - Mantle/NSDictionary+MTLManipulationAdditions.h + Classes/Networking/RKClient+Moderation.m sourceTree <group> - 425415188BAB419E95F51724 + 4ECA7EE370BD48FFB94A8BDB includeInIndex 1 @@ -1439,43 +1689,26 @@ lastKnownFileType sourcecode.c.h name - AFURLRequestSerialization.h - path - AFNetworking/AFURLRequestSerialization.h - sourceTree - <group> - - 42541AFAC1714389B7E5D6AD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient.m + RKClient+Apps.h path - Classes/Networking/RKClient.m + Classes/Networking/RKClient+Apps.h sourceTree <group> - 43370C0205D74B069C630FB4 + 4FB95B0075944AB4B6BDF30A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - RKClient+Apps.m + sourcecode.c.h path - Classes/Networking/RKClient+Apps.m + Pods-ios-environment.h sourceTree <group> - 43B4967DC0604CD0962922EE + 5008EC3FE1E64CDDA0BBCA84 includeInIndex 1 @@ -1484,83 +1717,39 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Voting.m + UIProgressView+AFNetworking.m path - Classes/Networking/RKClient+Voting.m + UIKit+AFNetworking/UIProgressView+AFNetworking.m sourceTree <group> - 455C1E9E2FD94C2AB269DD98 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios.a - sourceTree - BUILT_PRODUCTS_DIR - - 4736D975C57F4D5C8B4B85BD - - fileRef - FF8B1E86237340E88866CBEE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 4818033D7A5149E4BA66F2A4 + 5178943D93E24CD28F6A9C02 fileRef - A58B37DCFCAD403E9BF28336 + B6E4F32D1C074ECCA1469846 isa PBXBuildFile - 4A07B42F720D428181F843DB + 51AE7D5005D3456BAB211267 fileRef - A77671AC46C444D9B01DBB75 + D730051210A240A88255BEDA isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 4AB7EED5E8CF49259DBD27C9 + 52803EB8B73E47EA8FC27958 fileRef - F0BF6D5DD9A647E5934CC547 + 76D1CCCE36F94B2887AF7284 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 4AE939570B834A339E1B757F - - fileRef - 6AC9EDD6B6394A8EBAA904AB - isa - PBXBuildFile - - 4B96CA45927846019036F93F - - fileRef - B668997BF33A4B0EAE088189 - isa - PBXBuildFile - - 4BC53A9CAF504CEEAF10F384 + 52B494458AC84DEFBBA66AB1 includeInIndex 1 @@ -1569,62 +1758,20 @@ lastKnownFileType sourcecode.c.h name - RKClient+Search.h + UIButton+AFNetworking.h path - Classes/Networking/RKClient+Search.h + UIKit+AFNetworking/UIButton+AFNetworking.h sourceTree <group> - 4C1A011C4C584AD3B85CD942 - - buildConfigurationList - 50C113451AEC4874ADF04156 - buildPhases - - F4DE8932070B47F7B24B1F82 - F2276A5EA1604644B1DF372E - 3AC89537CD514FAB95B3BD97 - - buildRules - - dependencies - - E87F61D5B5704B0DBF002196 - 8EAD6B7572524A5FBBB56376 - - isa - PBXNativeTarget - name - Pods-ios-RedditKit - productName - Pods-ios-RedditKit - productReference - E827C3587FF844CD97C195D2 - productType - com.apple.product-type.library.static - - 4C2C7A64DFE1425D97F0CE9A - - buildConfigurations - - 0EE333A9F3C245C5BE9AA8E7 - 4F5EE07F9D104F60887157BE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 4C568B219DBE4038B19CFE01 + 53E2634F3BB94C078884CDF8 fileRef - 9CAB03E8C8334F23B10C82DC + A86E94420A684B6FBE3D4155 isa PBXBuildFile - 4E2DBEBFB1034A3C831B952D + 53E5CB802F8B49F2AD57783A includeInIndex 1 @@ -1633,131 +1780,74 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Subreddits.m + EXTScope.m path - Classes/Networking/RKClient+Subreddits.m + Mantle/extobjc/EXTScope.m sourceTree <group> - 4F07ACA5E61141ABBA7EF5DE + 53F9193153614842AC9CABD0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIProgressView+AFNetworking.m + RKClient+Messages.h path - UIKit+AFNetworking/UIProgressView+AFNetworking.m + Classes/Networking/RKClient+Messages.h sourceTree <group> - 4F5EE07F9D104F60887157BE + 54AEECDCECD344F79832F634 - baseConfigurationReference - B7A4773216B74D1CA5A2D269 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-Mantle-prefix.pch - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - + fileRef + CD72F59010424A0E95357439 isa - XCBuildConfiguration - name - Release + PBXBuildFile - 50AA208B9CD24B9791BC1C32 + 54D22F9FC3C04C81B69032AE includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + NSArray+MTLManipulationAdditions.h path - Pods-ios-Mantle.xcconfig + Mantle/NSArray+MTLManipulationAdditions.h sourceTree <group> - 50C113451AEC4874ADF04156 - - buildConfigurations - - 31AB27D7ED3049BFA6A3A79B - 31D8FCAA66414F889DCCEFB9 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 521B2C16175343E8B6890019 + 5532050DE23343A09606EB01 - includeInIndex - 1 + fileRef + 8766ECE58A4D4DC2A8E04428 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSObject+MTLComparisonAdditions.m - path - Mantle/NSObject+MTLComparisonAdditions.m - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 52B82CA44E2841319344B93B + 560102C13DCB4185ADED0660 fileRef - 0E87397F21744EEE9B599995 + 77FF2269006143D1A599A4CE isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 52FCB639EFF445298FB3959F + 56932977A64B4BB298F131DE includeInIndex 1 @@ -1766,36 +1856,28 @@ lastKnownFileType sourcecode.c.h name - UIImageView+AFNetworking.h + AFURLResponseSerialization.h path - UIKit+AFNetworking/UIImageView+AFNetworking.h + AFNetworking/AFURLResponseSerialization.h sourceTree <group> - 5399B9CE1231449A8BE62BC3 + 59E7D7E990AB4139AF274ACC - children - - EDC61BB5DC53440296C506FA - 2A6C5DDE82DD42ADBE02C8F6 - 8FEA667F6615488098699EE7 - 9E2104BD002042E49CDB2375 - 9B097965D8234BE59F638E69 - 8DBB36AB570E4354A90545C5 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLManagedObjectAdapter.m + path + Mantle/MTLManagedObjectAdapter.m sourceTree <group> - 53DD4805597E4600A8E0476B - - fileRef - 5603C7DD38D24AFAAEE2EB0A - isa - PBXBuildFile - - 54EDF725E288480C86250384 + 5A69646AF0774E5FA1EE8EDE includeInIndex 1 @@ -1804,16 +1886,16 @@ lastKnownFileType sourcecode.c.h name - RKClient+Messages.h + metamacros.h path - Classes/Networking/RKClient+Messages.h + Mantle/extobjc/metamacros.h sourceTree <group> - 553A5E01127B426388E980C6 + 5AD5A5E350174896A3EB0743 fileRef - C1C02EE5AFA24F65A5B5BEA9 + A0F6CF1AA71C409FA061D9CD isa PBXBuildFile settings @@ -1822,87 +1904,117 @@ -fobjc-arc - 5603C7DD38D24AFAAEE2EB0A - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios-AFNetworking.a - sourceTree - BUILT_PRODUCTS_DIR - - 5633AC554E004CA980C3A8DF - - fileRef - 54EDF725E288480C86250384 - isa - PBXBuildFile - - 5ABB921088134C6F9E502D9F + 5C3657F582484109A5FA33F7 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIImageView+AFNetworking.m + MTLManagedObjectAdapter.h path - UIKit+AFNetworking/UIImageView+AFNetworking.m + Mantle/MTLManagedObjectAdapter.h sourceTree <group> - 5BAF50358BF748B6A678ADDF + 5C973562E0434F99A22AA05A - buildActionMask - 2147483647 - files + attributes + + LastUpgradeCheck + 0500 + + buildConfigurationList + 17927AC8FEDB4CA891BA1161 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + 60AC2ECED2E94862B4F511D0 + productRefGroup + 7DCDD72CEE77472CB890F5E2 + projectDirPath + + projectReferences + + projectRoot + + targets - D6F720437448458AB7F1CAEB - CFC1BA7E3A2646B6918CF06C - 0D37E36F3F674317957D66A8 - 4736D975C57F4D5C8B4B85BD - 4AB7EED5E8CF49259DBD27C9 - 4A07B42F720D428181F843DB - 0D8A4DFE5D9745628CF590A0 - 0EA510CE4E0B42DDA10A758A - 9F5198F24E774C8EAAB81AA4 - 7DB50AA4387C4A4E9AE675BA - D45035AA97AE485081DC849B - 9A2FF5266053425797C662B5 - A61C93734D354AB199F538E0 - FA204D769BB04655B766911B - 88C35E4A3A9946A888274797 - 37ACE5D2D641450E9CC505FD - 2D680F7FFA1F42EC9D026E3A + 054DC8E574F649E3B485A2CC + 6D8BD0CB1F914D788C9B57DF + A408050FA4FB4305A0BACF4B + 8E01652525234687A4DDD207 + + 5EA9D284A2F94002AEAB7A63 + + includeInIndex + 1 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKLink.h + path + Classes/Model/RKLink.h + sourceTree + <group> + + 5FCBB3B72D1443309DA183A1 + + fileRef + 8A9EFD7419AB4678AAB15F6F + isa + PBXBuildFile - 5CBAA005796A48DFBD277323 + 60AC2ECED2E94862B4F511D0 + children + + A4701B8CA1D94D2FAAA6F158 + 4414D1A34C0348E6A32CE5B3 + 324751A4FBA840A78F267216 + BC54ED7B93F447EA9D5EC39A + 7DCDD72CEE77472CB890F5E2 + 8113268D659F4003910F1FF9 + + isa + PBXGroup + sourceTree + <group> + + 611A60C139814F89A82BA57E + + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.objc name - Security.framework + RKClient+Flair.m path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework + Classes/Networking/RKClient+Flair.m sourceTree - DEVELOPER_DIR + <group> - 5D374447583A495F9A151B2F + 6193BE5362EF40BE96D3F9D1 fileRef - 41AC3A360BB14BE59455ADB7 + 1AD088097C8A4BAAA7AB7B6C isa PBXBuildFile settings @@ -1911,155 +2023,127 @@ -fobjc-arc - 5D89CCF6EE0448EBA5E3F248 + 62C7800CB8174556BCD99985 + + fileRef + D8953A2DD7E64E8287C7BEB9 + isa + PBXBuildFile + + 63EDA23C84774265BB97415D fileRef - 425415188BAB419E95F51724 + 9A7C74C0F64E472A8F843FAC isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 5E36B9286CC741A6B62F69F5 + 64C049F42BCA446E864576E2 fileRef - 32F6586EE837489FA17355D1 + 87E126DC320A4B3986CBC546 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 5E9FCCB8D6F14D02B651DAEF + 658A8CD0F6A64EC584591FA5 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Miscellaneous.m + AFHTTPSessionManager.h path - Classes/Networking/RKClient+Miscellaneous.m + AFNetworking/AFHTTPSessionManager.h sourceTree <group> - 5F97BA427BAC4F39BDB4A25D + 65CB9C4BD0224CA1963474F5 fileRef - A53FA18059C9492AB0BE9479 + CC6DD2C3233D4EA5BC9D483F + isa + PBXBuildFile + + 676A41CD91224EBEA20D6F11 + + fileRef + 2EF76AE9AFBE4935A3E69302 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - 5FD863281BF94E4080CDBC5C + 698E1A947BBF421891F8629E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKMultiredditDescription.m + EXTKeyPathCoding.h path - Classes/Model/RKMultiredditDescription.m + Mantle/extobjc/EXTKeyPathCoding.h sourceTree <group> - 60BA26D7E2A84BD69928795D - - buildConfigurations - - C2030A3644AD42E5A855E546 - D8B3604FEB2F4EB38F5C5F5C - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 6136BA9729534B4AA8FA4407 + 6A51D733447D4240AA104ABE includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKComment.h + RKLink.m path - Classes/Model/RKComment.h + Classes/Model/RKLink.m sourceTree <group> - 613F2D831D2B4EB0B437A149 + 6BE47F47240742DC8BFEEA1A fileRef - AB918D8622B54AF2A45BA384 + 4D2B5BC8A0FD49429C0B376D isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 626FEEFBC5064556813DF89F + 6C7EE9F123BC497DAA698282 buildActionMask 2147483647 files - 1C0A71FBA59E4035B6C29D8A - 4C568B219DBE4038B19CFE01 - A4C9610F7AE34E39BD0C0965 - 842B52CB458240439331D132 - E60AE9FA8B36479F9690D2BA - BD1E51E5EBCA4A75A04DDE1C - 11844419E949445EA6F9787E - 4818033D7A5149E4BA66F2A4 - 5D89CCF6EE0448EBA5E3F248 - 14F299CFB1FF4BCAB175A134 - F6E420D6D3D74A62AF57593F - 4B96CA45927846019036F93F - C57543B7896F440EA2C7B3BF - DEF29F9495B943F995DE9181 - 9D3A1840B882410787D9CC5E - 7CDCFF8DFDB04D5CB931E732 - C59A74E7DDAD42BB938A5B3D - 30BF911A7D77489EB5514A0C + 1D0CAEC468C9496E97D7230B isa - PBXHeadersBuildPhase + PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 - 62CDDF3C7D3245BDA5AE87B6 - - fileRef - B5DE229AC2B543E98F0F4A23 - isa - PBXBuildFile - - 63624F3A98EC4ABDA883CFF4 - - fileRef - B5908137EC1C4C35A22F15C6 - isa - PBXBuildFile - - 64B2DE5A14F943FAB943D970 - - fileRef - 43370C0205D74B069C630FB4 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 64D8B680EAD44968BB21E6BC + 6CD41E9EB6A8472EA108235A includeInIndex 1 @@ -2068,13 +2152,13 @@ lastKnownFileType sourcecode.c.h name - AFHTTPSessionManager.h + RKOAuthClient.h path - AFNetworking/AFHTTPSessionManager.h + Classes/Networking/RKOAuthClient.h sourceTree <group> - 66BB23D240D5439786A5F9D9 + 6D11E57B5B974A038D3132EC includeInIndex 1 @@ -2083,49 +2167,47 @@ lastKnownFileType sourcecode.c.h name - RKVotable.h + UIKit+AFNetworking.h path - Classes/Model/RKVotable.h + UIKit+AFNetworking/UIKit+AFNetworking.h sourceTree <group> - 67DEE5FF883B4125B8BFDC0C + 6D2A06B0D8BB448B97B5AAA5 - buildActionMask - 2147483647 - files - - E908B761A82E4A6787DC2DE3 - D6EA9284CEC64E6EB6B5DEAA - BFD62845030D4E30848E680C - 5E36B9286CC741A6B62F69F5 - 1FB5BCD50E52450AA94BFD6F - F2FA0EBB98F44C61809BF047 - 2B00B34065EF4E57A604FF9B - C4B4FB21BB9D4EFB9027E4E8 - 77C9EE61D4864D309F0DD80C - FB215621CD41434296C5F417 - A5FC3BFD224B48F59FAB3FD7 - 0AFE27627C014CF7976AF443 - 9F8A202AB6B44EC9AAE6CFE0 - 95C6B2EB53054D0589DBEE36 - C921A6A34BF04F188A27CDF0 - 63624F3A98EC4ABDA883CFF4 - 0E9F0FFFD84745BA8FA97FFE - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXTargetDependency + target + 6D8BD0CB1F914D788C9B57DF + targetProxy + 09AD4A2737D5489EB138FB90 - 67E8F421BCEF4310B28B8410 + 6D8BD0CB1F914D788C9B57DF - fileRef - 90D453CC8352480088AA1F88 + buildConfigurationList + 841ABC1AB816412B9459BDD8 + buildPhases + + 40A2C5D593DD4B59A1EE8925 + CC13CBEF7FC7400D8F9BDE85 + 4B91C50F7B5545308845AA96 + + buildRules + + dependencies + isa - PBXBuildFile + PBXNativeTarget + name + Pods-ios-AFNetworking + productName + Pods-ios-AFNetworking + productReference + 7A26AF86AFB14D42BEAE0A07 + productType + com.apple.product-type.library.static - 68949D0CF2D04CD9AD0CCE35 + 6DA8A1C6BAAD413DBA00078D includeInIndex 1 @@ -2133,21 +2215,25 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - UIActivityIndicatorView+AFNetworking.m path - UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m + Pods-ios-dummy.m sourceTree <group> - 699071F20EE5415A808BBBAF + 6EC96645F29342FFBEE9C7CE - fileRef - 4BC53A9CAF504CEEAF10F384 + containerPortal + 5C973562E0434F99A22AA05A isa - PBXBuildFile + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 8E01652525234687A4DDD207 + remoteInfo + Pods-ios-RedditKit - 6A37768C07F14CBC928CC760 + 6ECAAF86EFB44F488FEC1860 includeInIndex 1 @@ -2156,47 +2242,48 @@ lastKnownFileType sourcecode.c.objc name - RKMessage.m + AFHTTPRequestOperationManager.m path - Classes/Model/RKMessage.m + AFNetworking/AFHTTPRequestOperationManager.m sourceTree <group> - 6AA9FDD004F34746A43C9531 + 6EF875A69F7A4D9C9E7479D0 - buildActionMask - 2147483647 - files - - CF54E0B9C1B44D48AFC6196A - 53DD4805597E4600A8E0476B - 7268797E8DD049C5BF728C24 - 7377AD4EC5124F7FB633B054 - + fileRef + D7C84E5588E34C16B17CFC36 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - 6AC9EDD6B6394A8EBAA904AB + 6F2F60D4F6BD4280965BB53D includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - RKThing.h + text.xcconfig path - Classes/Model/RKThing.h + Pods-ios.xcconfig sourceTree <group> - 6B047B53986746788AF90486 + 71E7F2AA3B6A4A9DA77DEA6A + + fileRef + DAA79C8E37044C4ABB6CED3F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + 721AB270040F4C18A7BD25E3 fileRef - 30D1E7504E854CDAB7E8318C + 8A2DFE8BBEBD4B6CA641116C isa PBXBuildFile settings @@ -2205,32 +2292,14 @@ -fobjc-arc - 6B0D084FDC45423699CDC760 + 7244E11E8F574AB884B7ADFF - buildConfigurationList - 4C2C7A64DFE1425D97F0CE9A - buildPhases - - 9065A89FBA3E4FA49149EAA0 - E2C06F4A72D843048D9AEEFC - 67DEE5FF883B4125B8BFDC0C - - buildRules - - dependencies - + fileRef + EB39281C4F134FC180DE83A1 isa - PBXNativeTarget - name - Pods-ios-Mantle - productName - Pods-ios-Mantle - productReference - B1525757D1954226A420D6FF - productType - com.apple.product-type.library.static + PBXBuildFile - 6C3A753856914789997952B5 + 72E5A0CCF25A457C96D23CCE includeInIndex 1 @@ -2239,120 +2308,82 @@ lastKnownFileType sourcecode.c.objc name - RKObjectBuilder.m + RKClient.m path - Classes/Networking/RKObjectBuilder.m + Classes/Networking/RKClient.m sourceTree <group> - 6C4ADC6A11584F01AF3A3FB2 - - fileRef - D1C4FA2D1A984EF6AB33E353 - isa - PBXBuildFile - - 6D48AFBC7B244243B3A2E938 + 744E90CC750C4E9EBECF75D1 - fileRef - BEBDD251EC0646D78E7BEA25 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Comments.h + path + Classes/Networking/RKClient+Comments.h + sourceTree + <group> - 6E70AF3F5E1F41B19320166C + 748D0EBEEB254CB398984355 - baseConfigurationReference - 19FCF56461F4439EA4974182 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-AFNetworking-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + fileRef + 7C4CB51B9AB845719F9E7321 isa - XCBuildConfiguration + PBXBuildFile + + 7671CA4B381E4CCF8E533925 + + children + + AB2394D4954443ACBE4044BA + 1B1656D381BC4AFD9ABA1980 + 7908A449090B4FEC802DCF13 + 2AD8E63C6F05435A9A7D9BDE + 380D6FFECFBB485AA8DE9F06 + + isa + PBXGroup name - Debug + iOS + sourceTree + <group> - 6EBD304E635648D3BFC2472E + 76C2DA1FD558447CA52AF103 includeInIndex 1 isa PBXFileReference lastKnownFileType - text + sourcecode.c.h + name + RedditKit.h path - Pods-ios-acknowledgements.markdown + Classes/RedditKit.h sourceTree <group> - 6EFAD640025B4C309C3C4607 - - fileRef - A42E76370DFD4D0F8404362E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 70B062148C964E7DA87091DC + 76D1CCCE36F94B2887AF7284 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSString+HTML.h + NSError+MTLModelException.m path - Classes/Categories/NSString+HTML.h + Mantle/NSError+MTLModelException.m sourceTree <group> - 70DE2DBB85394AA48D3B201B + 76E8D81B44574E5AA5BEF0EF includeInIndex 1 @@ -2360,26 +2391,27 @@ PBXFileReference lastKnownFileType sourcecode.c.h - name - EXTScope.h path - Mantle/extobjc/EXTScope.h + Pods-ios-RedditKit-prefix.pch sourceTree <group> - 70ED58361667462487D26F31 + 773B3C1C250A4566ABA712E5 - fileRef - A117B31222234672B724B9E4 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Comments.m + path + Classes/Networking/RKClient+Comments.m + sourceTree + <group> - 722426BC4EC146D0ABBC1AA3 + 77FF2269006143D1A599A4CE includeInIndex 1 @@ -2388,42 +2420,53 @@ lastKnownFileType sourcecode.c.objc name - EXTRuntimeExtensions.m + MTLModel+NSCoding.m path - Mantle/extobjc/EXTRuntimeExtensions.m + Mantle/MTLModel+NSCoding.m sourceTree <group> - 7231AF9D218B4145B4C36E9B + 787EA5BC6A2641709618F74A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - MTLModel.m + Mantle.h path - Mantle/MTLModel.m + Mantle/Mantle.h sourceTree <group> - 7268797E8DD049C5BF728C24 + 7908A449090B4FEC802DCF13 - fileRef - B1525757D1954226A420D6FF isa - PBXBuildFile + PBXFileReference + lastKnownFileType + wrapper.framework + name + MobileCoreServices.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework + sourceTree + DEVELOPER_DIR - 7377AD4EC5124F7FB633B054 + 795CF806ED874212AD13F4E6 fileRef - E827C3587FF844CD97C195D2 + 9ABE3C7576454F53888DF085 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 738EAC9D34E24156BE44E493 + 7A08A22A281745189839C00F includeInIndex 1 @@ -2432,199 +2475,352 @@ lastKnownFileType sourcecode.c.objc name - RKVotable.m + RKClient+Miscellaneous.m path - Classes/Model/RKVotable.m + Classes/Networking/RKClient+Miscellaneous.m sourceTree <group> - 73C41D65BE384C72910D1915 - - fileRef - 5CBAA005796A48DFBD277323 - isa - PBXBuildFile - - 750222AAD1D447EFBA410A41 + 7A26AF86AFB14D42BEAE0A07 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSObject+MTLComparisonAdditions.h path - Mantle/NSObject+MTLComparisonAdditions.h + libPods-ios-AFNetworking.a sourceTree - <group> + BUILT_PRODUCTS_DIR + + 7BB17C5C1E83481696660183 + + baseConfigurationReference + 1ED3A930952E48F8819598C5 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-Mantle-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug - 7514DE55E9C149EA8A266867 + 7C4CB51B9AB845719F9E7321 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKOAuthClient.m + EXTScope.h path - Classes/Networking/RKOAuthClient.m + Mantle/extobjc/EXTScope.h sourceTree <group> - 75A5FED72242473BBAC9E2D8 + 7C6873A7BDEC4864A863BB33 fileRef - 6136BA9729534B4AA8FA4407 + A7A87DFFE1FA4637A557A357 isa PBXBuildFile - 766D41CC51C54F0FBF162E3A + 7CAA7740D028403AA38935F6 fileRef - E5F03F4FC78343C59C841FB9 + 2BBAFD2D7A6249A78D3692B6 isa PBXBuildFile - 77C9EE61D4864D309F0DD80C + 7D82E06CAA404F06B4CB454E - fileRef - 0AE917F891F744CE87E55A1E + children + + EAC7C4419DB74A0F91F5EF7F + 1AD088097C8A4BAAA7AB7B6C + D730051210A240A88255BEDA + 72E5A0CCF25A457C96D23CCE + 4ECA7EE370BD48FFB94A8BDB + 310B1E98CCB04C58AD35E457 + B587A24225EE4F8BBE39ED43 + 94F893ED19A4486AAE076064 + 744E90CC750C4E9EBECF75D1 + 773B3C1C250A4566ABA712E5 + 1610E37C884D45B2ADE80E6A + EA5BB743381A4A8E99218AD2 + B011E00599DD45C692309FA2 + 611A60C139814F89A82BA57E + E5AB0056FA584CD69DCF63F3 + DDF1F89C2567469782EFB1ED + 53F9193153614842AC9CABD0 + 4D2B5BC8A0FD49429C0B376D + D7C84E5588E34C16B17CFC36 + 7A08A22A281745189839C00F + B6E4F32D1C074ECCA1469846 + 4EAA5CEB9EEB486EA3239D83 + EB39281C4F134FC180DE83A1 + B42E643553224CD9BB88EF30 + 107B5BEEEFF5493F958C0E75 + D67D8C8DDDAF46218D600E94 + A86E94420A684B6FBE3D4155 + 432D228978154BD28D31E68E + 1024250FE899431FAA134726 + F52D6BE7EB0B447AB7A8749B + 922C7BEF196C413B93C2984B + 4BC720DBFD1144718F91F2A6 + 9D3C83DC8FFD4B64A87D5852 + A003F483AA164E04A0BCDDF2 + EFBED9065F004CCC927F5034 + 051C35AC5F844B57B96F6BDE + 8A9EFD7419AB4678AAB15F6F + C2B66781EFA4423D8699BAE9 + EFD268F185A34458AA319086 + 4491DB8E905742209831BB67 + 151C61A9CED149FFB4B0DAC9 + 5EA9D284A2F94002AEAB7A63 + 6A51D733447D4240AA104ABE + 306D6594CDF946C2A9D9A7DD + A0F6CF1AA71C409FA061D9CD + 9D458F640B97477F8D86F4F4 + D356A811D5784BC5A1B1836C + 0B24896ED19845029A7B7E83 + 9ABE3C7576454F53888DF085 + 07BED74B7D4F44428F3013A7 + DA6B4349AF7D499B9C32A7E6 + 6CD41E9EB6A8472EA108235A + D077CF35438D4D6EBD8EDB7E + F271C6CFB713411D943AFB1F + 8A2DFE8BBEBD4B6CA641116C + A17681E765A842BC80FC5477 + A635F7AA69A94143B925DC43 + 0B07FC4B163A4BF380D44B0A + ABA4C639CA0E40898BDB8317 + D8953A2DD7E64E8287C7BEB9 + 381FC9D0CCA34FC1BD0FAF07 + CC6DD2C3233D4EA5BC9D483F + B56ECFD6ECCD4EE3A9C02521 + A5CB93C48E01447F88AE1FB8 + D742E1C68C664C5D92BE1472 + C3BBF0D491E04F98B5FFA6F5 + 87DA57EF529B4CB19946E446 + 76C2DA1FD558447CA52AF103 + FAC171455BD34A068B0FAC8C + isa - PBXBuildFile + PBXGroup + name + RedditKit + path + ../.. + sourceTree + <group> - 7801721ACC42446EBAB12F04 + 7DCDD72CEE77472CB890F5E2 - fileRef - 6C3A753856914789997952B5 + children + + 2CAF022DC9454DE2A0FEC359 + 7A26AF86AFB14D42BEAE0A07 + 82E62E55895F42019DF03025 + 97D69EBB3CB541B38066FF00 + isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXGroup + name + Products + sourceTree + <group> - 7877B1357F20455ABD4B2383 + 7E2B3A79A4934A3A8F8F619E isa PBXTargetDependency target - 6B0D084FDC45423699CDC760 + A408050FA4FB4305A0BACF4B targetProxy - F944E002E9024B17AD330D92 - - 79F2F8336227410DBED03A26 - - fileRef - 162796AFEF2D4050902BAC5D - isa - PBXBuildFile + F29E8EF0E8A348438FBE8D36 - 7A401483E1E348B1A6C1B588 + 7E7EA38AAED645A98655419C fileRef - 0EF04D615FD54335852D5E0C + 4ECA7EE370BD48FFB94A8BDB isa PBXBuildFile - 7A9D0E13E936449793CE4FAB + 7F050A3B711E4246AA71C918 fileRef - A9F67B5F37A5477E945E8430 + 59E7D7E990AB4139AF274ACC isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 7B64B49C9E3D41639EDD8798 + 7F6FE086DECD441C84D35207 - children + buildActionMask + 2147483647 + files - 276106C985EE47F48288328B - FF8B1E86237340E88866CBEE - B668997BF33A4B0EAE088189 - 68949D0CF2D04CD9AD0CCE35 - E006A964DE394F39A067D1A6 - A56E5DDD175D4E8ABA666949 - 13DCB238CA5546F2AA01CC8C - 0C1B005387D84D9DBB525658 - 52FCB639EFF445298FB3959F - 5ABB921088134C6F9E502D9F - DDFD5118B5E3492496254245 - F2E7F4289CC54054B976C7CB - 4F07ACA5E61141ABBA7EF5DE - D6ABCEC027C841C4A94A4371 - EDD57CA5ED504406A679E6AC + 9106F42C8ADE4A7E8073F80C + 7E7EA38AAED645A98655419C + 87E6DD1DE93B42188C597E61 + B7F9EAB006EA4DE9AE536B62 + 06B05AF0F05644BAA7EAC7C4 + 0E92A2F5982A49E78C9D9803 + BA935F807242461B8550F777 + DF564BCE56224E599E23FE2E + 6EF875A69F7A4D9C9E7479D0 + 5178943D93E24CD28F6A9C02 + 7244E11E8F574AB884B7ADFF + 9347A50EB8A947BCAAC8C37A + 53E2634F3BB94C078884CDF8 + 247819ABD4F04511A8199D24 + 326E924EE16944F09D4E3BA7 + 078BA381C2ED42DAB155561E + D25B34D11A764D5095C82F83 + 51AE7D5005D3456BAB211267 + 5FCBB3B72D1443309DA183A1 + 4A4B862FD010430D9B36512B + 483424146B2C44B78EDCEC8A + 99CEF27620CE4037B86B98BF + CCC91ED75AF24457A91E6F24 + D8F3828EAFBE4A96AAA47925 + E234561406354E20AE405C30 + D25FCA6279E24747AF908648 + 87027F0F6E8A4B16A6F0BF67 + 970084D5364541EB90F8799D + 85CA5F2021AC4756BAC54310 + A0A1EC39282A43A68503E62A + 62C7800CB8174556BCD99985 + 65CB9C4BD0224CA1963474F5 + 49A16FE6783C48F182586D8F + 0374EB0B5D874EBFB207A52E + 80C9F83A4F4B4F24BA5B9D77 isa - PBXGroup - name - UIKit - sourceTree - <group> + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 7C8864EBC5DC40F3BB80DDBC + 7F7FC487511F41D59A83FD9A - includeInIndex - 1 + fileRef + 28562F7FB83A4EC687ECC327 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Multireddits.m - path - Classes/Networking/RKClient+Multireddits.m - sourceTree - <group> + PBXBuildFile - 7CDCFF8DFDB04D5CB931E732 + 7FFF1960C5B840A0BB5F3A02 fileRef - DDFD5118B5E3492496254245 + 823173FB6B8946D29BE8AFDF isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 7D4C2DAC221D49B29C984184 + 8004919E30B14226B97E6C51 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - EXTRuntimeExtensions.h + NSArray+MTLManipulationAdditions.m path - Mantle/extobjc/EXTRuntimeExtensions.h + Mantle/NSArray+MTLManipulationAdditions.m sourceTree <group> - 7D8C8DB8045A4639B2CD74EC + 80C9F83A4F4B4F24BA5B9D77 fileRef - 1AEB0ABADEFA4C7BBE13E53E + 76C2DA1FD558447CA52AF103 isa PBXBuildFile - 7DB50AA4387C4A4E9AE675BA + 8113268D659F4003910F1FF9 - fileRef - 004932A9F8774412BCC02307 + children + + 2DB6F1E7435F4FE593F180F9 + isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXGroup + name + Targets Support Files + sourceTree + <group> + + 81EEE7DD25F7401E88DB90AE + + containerPortal + 5C973562E0434F99A22AA05A + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 6D8BD0CB1F914D788C9B57DF + remoteInfo + Pods-ios-AFNetworking - 7DDB4E3EA18B4F0C9C184BFE + 81F74496301B468AB60D8743 fileRef - C4BE77B616F74E108F9F5A22 + DA6B4349AF7D499B9C32A7E6 isa PBXBuildFile settings @@ -2633,128 +2829,99 @@ -fobjc-arc - 7F3F7DC75BBE4F35BE2C8A9E + 823173FB6B8946D29BE8AFDF includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSError+MTLModelException.h + NSValueTransformer+MTLPredefinedTransformerAdditions.m path - Mantle/NSError+MTLModelException.h + Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m sourceTree <group> - 7F759AA8B90E44B9B4C0BED8 + 82B8569617EC4BA0A0414B91 - includeInIndex - 1 + children + + 28562F7FB83A4EC687ECC327 + 3EAACC07B61C4FE0A5A175A6 + F783E58640E449E8A59BF59F + 3444DDEBE4E64EA194FAE9BB + 1FC4E6706A3F4EB4AEED618E + 1FF4372E92534347AA03EAFE + BA62A5A1EE8C45D289BC2FCC + 011D06DFD0284272BAC2018F + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - NSArray+MTLManipulationAdditions.m + AFNetworking path - Mantle/NSArray+MTLManipulationAdditions.m + AFNetworking sourceTree <group> - 7F9ACC043EBB465F8EA46FF5 + 82E62E55895F42019DF03025 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFHTTPRequestOperationManager.m path - AFNetworking/AFHTTPRequestOperationManager.m + libPods-ios-Mantle.a sourceTree - <group> + BUILT_PRODUCTS_DIR - 8162E1469C5B45908B72613D + 8367AFE7869243E29FCAE541 fileRef - 88A9F33A2F77409AB270F79E + 5A69646AF0774E5FA1EE8EDE isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 842B52CB458240439331D132 + 83B00132FDBA4ACFB1BA302F fileRef - 276106C985EE47F48288328B + 54D22F9FC3C04C81B69032AE isa PBXBuildFile - 8553A258BC4A4F0196D205D6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKUser.h - path - Classes/Model/RKUser.h - sourceTree - <group> - - 85894CC2B9DF4B4CA5670D10 + 841ABC1AB816412B9459BDD8 - buildActionMask - 2147483647 - files + buildConfigurations - ABD5919CC3904A3B8B22715D + 89760A95E9454E99BFC53E38 + 132925816193412A925A6ED4 - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing + defaultConfigurationIsVisible 0 - - 86AD2CF3C79E43B592543B4E - - includeInIndex - 1 + defaultConfigurationName + Release isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLModel+NSCoding.h - path - Mantle/MTLModel+NSCoding.h - sourceTree - <group> + XCConfigurationList - 87365F494C424A20BBA70872 + 85CA5F2021AC4756BAC54310 fileRef - 2ED35FE9283C4ADEBE961C77 + A17681E765A842BC80FC5477 isa PBXBuildFile - 87E9F3B67A0246CB85AA6D4B + 87027F0F6E8A4B16A6F0BF67 fileRef - E6594DFCF6C94EA9B9D970B8 + 6CD41E9EB6A8472EA108235A isa PBXBuildFile - 88A9F33A2F77409AB270F79E + 8766ECE58A4D4DC2A8E04428 includeInIndex 1 @@ -2763,32 +2930,13 @@ lastKnownFileType sourcecode.c.objc name - MTLModel+NSCoding.m + UIButton+AFNetworking.m path - Mantle/MTLModel+NSCoding.m + UIKit+AFNetworking/UIButton+AFNetworking.m sourceTree <group> - 88C35E4A3A9946A888274797 - - fileRef - 5ABB921088134C6F9E502D9F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 896052BB6F844CA689585970 - - fileRef - F90BA10DF9264326A2AA8E10 - isa - PBXBuildFile - - 8D40943F5B4C4A8E951DA990 + 87DA57EF529B4CB19946E446 includeInIndex 1 @@ -2797,63 +2945,58 @@ lastKnownFileType sourcecode.c.objc name - RKLink.m + RKVotable.m path - Classes/Model/RKLink.m + Classes/Model/RKVotable.m sourceTree <group> - 8DBB36AB570E4354A90545C5 + 87E126DC320A4B3986CBC546 - children - - 913B42E85B9647099E44E794 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Targets Support Files + NSValueTransformer+MTLInversionAdditions.m + path + Mantle/NSValueTransformer+MTLInversionAdditions.m sourceTree <group> - 8E6C202868384DE78795DE75 + 87E6DD1DE93B42188C597E61 fileRef - 5E9FCCB8D6F14D02B651DAEF + B587A24225EE4F8BBE39ED43 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 8EAD6B7572524A5FBBB56376 + 88B2B2ABD1E943FA8D6E5C02 + buildActionMask + 2147483647 + files + + 2765579DA8AC41E9B8ED7D82 + isa - PBXTargetDependency - target - 6B0D084FDC45423699CDC760 - targetProxy - 3072BE7D9A294AD697E8419F + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 8FEA667F6615488098699EE7 + 891C04EC59D44670914C18C8 - children - - 2DA7432EC9A54C169ACED381 - + fileRef + 56932977A64B4BB298F131DE isa - PBXGroup - name - Frameworks - sourceTree - <group> + PBXBuildFile - 905EEDD0C46F466380AE72A0 + 89760A95E9454E99BFC53E38 baseConfigurationReference - 19FCF56461F4439EA4974182 + 19A212A5BB3448748DEC31F3 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -2861,31 +3004,32 @@ ARCHS $(ARCHS_STANDARD_INCLUDING_64_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER Pods-ios-AFNetworking-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -2896,60 +3040,78 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - 9065A89FBA3E4FA49149EAA0 + 89992EC5B1A649DEA1FAC8C1 - buildActionMask - 2147483647 - files - - AEAE7E3CE75849F9B29B2E79 - 5F97BA427BAC4F39BDB4A25D - BB94400D0C7848A4891F51BB - A3142F7FF8224952B54472B2 - 8162E1469C5B45908B72613D - B755CA623E2A49B58D3253F8 - 1C19D2D34A1A497E96F021E3 - C7E381B3390442DDBBDFA7A2 - 92EFB43D7FDF41F491CF3CE6 - 389316985DFD48128C568146 - 2D5F4593EFB24355B70A115E - 17C361C628034E8B9C1DF3BE - 1C90C70412E9473A9D86EA62 - 2D8B037003B948448FDC4A3D - A966FCB3B7FC4CEABA44F541 - + fileRef + 4BC720DBFD1144718F91F2A6 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 8A2DFE8BBEBD4B6CA641116C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKObjectBuilder.m + path + Classes/Networking/RKObjectBuilder.m + sourceTree + <group> + + 8A9EFD7419AB4678AAB15F6F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKComment.h + path + Classes/Model/RKComment.h + sourceTree + <group> + + 8B8BA1CBAD6741FA84A81214 + + fileRef + 3064417053FD46EFB5DC0F0C isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - 90D453CC8352480088AA1F88 + 8C2A49E91C3443BC9C3D541C includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - RKLink.h + sourcecode.c.objc path - Classes/Model/RKLink.h + Pods-ios-AFNetworking-dummy.m sourceTree <group> - 90FBB6EE8AA041F7AD0E2C55 + 8CFC89926ED94940955231EF fileRef - 42541AFAC1714389B7E5D6AD + 773B3C1C250A4566ABA712E5 isa PBXBuildFile settings @@ -2958,67 +3120,71 @@ -fobjc-arc - 91264589AF4F4AECAA486198 + 8E01652525234687A4DDD207 - includeInIndex - 1 + buildConfigurationList + D89B9E45B16E401790491E45 + buildPhases + + E7DCA79F8C2643FA8F7BE8E2 + 88B2B2ABD1E943FA8D6E5C02 + 7F6FE086DECD441C84D35207 + + buildRules + + dependencies + + B83CD5825E9144D99AE7BD7F + 7E2B3A79A4934A3A8F8F619E + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXNativeTarget name - AFNetworking.h - path - AFNetworking/AFNetworking.h - sourceTree - <group> + Pods-ios-RedditKit + productName + Pods-ios-RedditKit + productReference + 97D69EBB3CB541B38066FF00 + productType + com.apple.product-type.library.static - 913B42E85B9647099E44E794 + 8E1D40A666D441C785DBBDCE - children - - FE5584B0A15B49609009B43D - 6EBD304E635648D3BFC2472E - D31EA2C522E4497FBBE46E45 - 9374C8D1A3054EE3AC33E7DA - 973A9AA5EDCA4246BC76DCB7 - DE55031A1216449B99CB6D20 - + fileRef + 09DF5DFFD2C645E5B3E04D47 isa - PBXGroup - name - Pods-ios - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 92EFB43D7FDF41F491CF3CE6 + 8EDAB16111934BBDB4F83DD1 fileRef - 7F759AA8B90E44B9B4C0BED8 + DDF1F89C2567469782EFB1ED isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - 92FEA49665784F818ED0E8E3 + 8EE48972002A4864A9C48DE2 - includeInIndex - 1 + fileRef + 398E8FED4A5447069FC472E7 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLRequestSerialization.m - path - AFNetworking/AFURLRequestSerialization.m - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 93251E34AD174E1A9AAAF3F4 + 8F8A50F7BC22426C98E56547 includeInIndex 1 @@ -3027,13 +3193,13 @@ lastKnownFileType sourcecode.c.h name - RKClient+Subreddits.h + AFNetworkReachabilityManager.h path - Classes/Networking/RKClient+Subreddits.h + AFNetworking/AFNetworkReachabilityManager.h sourceTree <group> - 936E965609574682A161BA9E + 8FAA5468AEAA4335BE7EAAD4 includeInIndex 1 @@ -3042,52 +3208,55 @@ lastKnownFileType sourcecode.c.objc name - NSDictionary+MTLManipulationAdditions.m + AFURLSessionManager.m path - Mantle/NSDictionary+MTLManipulationAdditions.m + AFNetworking/AFURLSessionManager.m sourceTree <group> - 9374C8D1A3054EE3AC33E7DA + 903A8A6446AF4D6DB9348E15 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h + name + MTLModel+NSCoding.h path - Pods-ios-dummy.m + Mantle/MTLModel+NSCoding.h sourceTree <group> - 9380CF2D06B34285B11D20AF + 90561B5783C146F5B61D7C59 fileRef - A3C39523D65F43998ABBC8FB + E66C7FBB695A4CBBB4B76990 isa PBXBuildFile - 95C350BA4B584E4F87C0F343 + 9106F42C8ADE4A7E8073F80C fileRef - D77B729FEF9D4E5EA392E681 + EAC7C4419DB74A0F91F5EF7F isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 95C6B2EB53054D0589DBEE36 + 91BFEC7A8C6D4ED5BD3BD40E - fileRef - 750222AAD1D447EFBA410A41 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-Mantle.xcconfig + sourceTree + <group> - 973A9AA5EDCA4246BC76DCB7 + 922C7BEF196C413B93C2984B includeInIndex 1 @@ -3095,19 +3264,34 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + RKClient+Users.h path - Pods-ios-environment.h + Classes/Networking/RKClient+Users.h + sourceTree + <group> + + 926C6602A8434F16908CFE3F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-ios-Mantle-prefix.pch sourceTree <group> - 97409F380D574202A3C9D772 + 9347A50EB8A947BCAAC8C37A fileRef - 0352CFC2C6834ECD9C9E8986 + 107B5BEEEFF5493F958C0E75 isa PBXBuildFile - 9773CB88EBF64DD79AB0BC9C + 94F893ED19A4486AAE076064 includeInIndex 1 @@ -3116,13 +3300,13 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Wiki.m + RKClient+Captcha.m path - Classes/Networking/RKClient+Wiki.m + Classes/Networking/RKClient+Captcha.m sourceTree <group> - 9959E5718DCF40A6AF27FB1B + 951AFA7AF8D343DBA3186861 includeInIndex 1 @@ -3137,52 +3321,37 @@ sourceTree <group> - 9A2FF5266053425797C662B5 + 96805AD418184B399C78A2E4 fileRef - 68949D0CF2D04CD9AD0CCE35 + 97D69EBB3CB541B38066FF00 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 9B097965D8234BE59F638E69 + 970084D5364541EB90F8799D - children - - 455C1E9E2FD94C2AB269DD98 - 5603C7DD38D24AFAAEE2EB0A - B1525757D1954226A420D6FF - E827C3587FF844CD97C195D2 - + fileRef + F271C6CFB713411D943AFB1F isa - PBXGroup - name - Products - sourceTree - <group> + PBXBuildFile - 9B0A16CFC0CA4811AD0BC79B + 97D69EBB3CB541B38066FF00 - buildConfigurations - - 6E70AF3F5E1F41B19320166C - 905EEDD0C46F466380AE72A0 - - defaultConfigurationIsVisible + explicitFileType + archive.ar + includeInIndex 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXFileReference + path + libPods-ios-RedditKit.a + sourceTree + BUILT_PRODUCTS_DIR - 9B8A9E69404C4FC690F1FA11 + 990D4B18146449C7B6DC14B0 fileRef - 2341B03A0A2442A78CD19646 + A635F7AA69A94143B925DC43 isa PBXBuildFile settings @@ -3191,205 +3360,22 @@ -fobjc-arc - 9BCC271B344C44EB94778FBA + 9968F796FE65429780F1BECC fileRef - 738EAC9D34E24156BE44E493 + 432D228978154BD28D31E68E isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc - - - 9C65EF1673DB4EE48C950EC5 - - children - - 70B062148C964E7DA87091DC - 09B26A6D73674DDC8D0496A4 - 35539F0E5DF443E9BC14FF1C - 42541AFAC1714389B7E5D6AD - D1C4FA2D1A984EF6AB33E353 - 43370C0205D74B069C630FB4 - AB918D8622B54AF2A45BA384 - 2765F2A807D8493F85DBED0B - A9F67B5F37A5477E945E8430 - 337E2212C5CE4DE1B318B919 - F3EA82984CB248FAAC1A0369 - 1FD4222D8609476B8921658C - D11C0867264A4FF3899E7A53 - 2341B03A0A2442A78CD19646 - E5F03F4FC78343C59C841FB9 - D77B729FEF9D4E5EA392E681 - 54EDF725E288480C86250384 - 41AC3A360BB14BE59455ADB7 - B5DE229AC2B543E98F0F4A23 - 5E9FCCB8D6F14D02B651DAEF - F30500DFA4E9493F9397D404 - 30D1E7504E854CDAB7E8318C - 0B50A57A28974A91BFCC2FA0 - 7C8864EBC5DC40F3BB80DDBC - A9B82BD06FBE4AA586FE6621 - A117B31222234672B724B9E4 - 4BC53A9CAF504CEEAF10F384 - C4D82D1CD7BD4BC6AC137D80 - 93251E34AD174E1A9AAAF3F4 - 4E2DBEBFB1034A3C831B952D - F5C3E2C5A7074A04B9A38800 - 1713DC468E9543D7BF81074A - 363C4254666347F8BD060591 - 43B4967DC0604CD0962922EE - F5E9CF1BDFE849A6B6BF86D8 - 9773CB88EBF64DD79AB0BC9C - 6136BA9729534B4AA8FA4407 - F642B3FB35474634B5319AEB - 352CF7B3C8D3457F97851933 - 162796AFEF2D4050902BAC5D - A42E76370DFD4D0F8404362E - 90D453CC8352480088AA1F88 - 8D40943F5B4C4A8E951DA990 - 9FD077736DDC406CB01E1848 - 6A37768C07F14CBC928CC760 - A3C39523D65F43998ABBC8FB - C1C02EE5AFA24F65A5B5BEA9 - BEBDD251EC0646D78E7BEA25 - 1C6E67B2D31040A6902D1448 - 0352CFC2C6834ECD9C9E8986 - 5FD863281BF94E4080CDBC5C - E6594DFCF6C94EA9B9D970B8 - 7514DE55E9C149EA8A266867 - 2ED35FE9283C4ADEBE961C77 - 6C3A753856914789997952B5 - 3936769FD316423893EE1C49 - C4BE77B616F74E108F9F5A22 - 1AEB0ABADEFA4C7BBE13E53E - B8E7A09C8CAB4FF79DADEC6E - FEF46F4E59394695B6EAF460 - 3897261387144536BAE1519B - 6AC9EDD6B6394A8EBAA904AB - 2181F1E9FB5A4F928CCD70F8 - 8553A258BC4A4F0196D205D6 - A00F2CB543C0484A809904B2 - 66BB23D240D5439786A5F9D9 - 738EAC9D34E24156BE44E493 - 0EF04D615FD54335852D5E0C - 08C0C7B71FD648E89A985758 - - isa - PBXGroup - name - RedditKit - path - ../.. - sourceTree - <group> - - 9CAB03E8C8334F23B10C82DC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPRequestOperationManager.h - path - AFNetworking/AFHTTPRequestOperationManager.h - sourceTree - <group> - - 9D3A1840B882410787D9CC5E - - fileRef - 52FCB639EFF445298FB3959F - isa - PBXBuildFile - - 9E2104BD002042E49CDB2375 - - children - - 3F7043BBC9F14B66B6416D4D - 05552B947CAF4DE6B5E4CD84 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - 9F1539E70D7E4582971FD771 - - containerPortal - BC59C02FBB9148F8BECEB1EA - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 4C1A011C4C584AD3B85CD942 - remoteInfo - Pods-ios-RedditKit - - 9F453670464544FD8E492147 - - baseConfigurationReference - FE5584B0A15B49609009B43D - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - 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 - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug + -fobjc-arc + - 9F5198F24E774C8EAAB81AA4 + 996C4C789B7445BDBB685381 fileRef - AB6F4EC1403C48D4B4864C32 + AEAAC8253C884A609EBB6523 isa PBXBuildFile settings @@ -3398,128 +3384,108 @@ -fobjc-arc - 9F8A202AB6B44EC9AAE6CFE0 + 99CEF27620CE4037B86B98BF fileRef - 7F3F7DC75BBE4F35BE2C8A9E + 5EA9D284A2F94002AEAB7A63 isa PBXBuildFile - 9FAF953BB9BF4899B77F5CA8 + 9A7C74C0F64E472A8F843FAC includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc + name + MTLModel.m path - Pods-ios-RedditKit-prefix.pch + Mantle/MTLModel.m sourceTree <group> - 9FD077736DDC406CB01E1848 + 9ABE3C7576454F53888DF085 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKMessage.h + RKMultireddit.m path - Classes/Model/RKMessage.h + Classes/Model/RKMultireddit.m sourceTree <group> - A00F2CB543C0484A809904B2 + 9CC9256CB08D49E5AE34F8F4 - includeInIndex - 1 + fileRef + DA8A7149BC334FD5BB7F5F18 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKUser.m - path - Classes/Model/RKUser.m - sourceTree - <group> + PBXBuildFile - A0DF6AAA6DA54CC58944C4E0 + 9D10D958B4014829929DA38A fileRef - 0B50A57A28974A91BFCC2FA0 + A3B7ADC383BE4814A77AAD04 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - A117B31222234672B724B9E4 + 9D3C83DC8FFD4B64A87D5852 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Requests.m + RKClient+Voting.h path - Classes/Networking/RKClient+Requests.m + Classes/Networking/RKClient+Voting.h sourceTree <group> - A23D71E42A574EC2BE85DBE4 + 9D458F640B97477F8D86F4F4 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - MTLValueTransformer.m + RKModeratorAction.h path - Mantle/MTLValueTransformer.m + Classes/Model/RKModeratorAction.h sourceTree <group> - A3142F7FF8224952B54472B2 - - fileRef - AC625CF705D54A0B871D8667 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - A3C39523D65F43998ABBC8FB + A003F483AA164E04A0BCDDF2 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKModeratorAction.h + RKClient+Voting.m path - Classes/Model/RKModeratorAction.h + Classes/Networking/RKClient+Voting.m sourceTree <group> - A3CD18520B824882BB8F415D - - fileRef - D113B1F910E6427C90368AB0 - isa - PBXBuildFile - - A42E76370DFD4D0F8404362E + A08116663F864AD59BE5C330 includeInIndex 1 @@ -3528,27 +3494,27 @@ lastKnownFileType sourcecode.c.objc name - RKCreated.m + AFNetworkReachabilityManager.m path - Classes/Model/RKCreated.m + AFNetworking/AFNetworkReachabilityManager.m sourceTree <group> - A4C9610F7AE34E39BD0C0965 + A0A1EC39282A43A68503E62A fileRef - 64D8B680EAD44968BB21E6BC + 0B07FC4B163A4BF380D44B0A isa PBXBuildFile - A4F98D41F9E644A587ACD5E0 + A0CAEBBAE77F4451870AA349 fileRef - 352CF7B3C8D3457F97851933 + 903A8A6446AF4D6DB9348E15 isa PBXBuildFile - A53FA18059C9492AB0BE9479 + A0F6CF1AA71C409FA061D9CD includeInIndex 1 @@ -3557,28 +3523,28 @@ lastKnownFileType sourcecode.c.objc name - EXTScope.m + RKMessage.m path - Mantle/extobjc/EXTScope.m + Classes/Model/RKMessage.m sourceTree <group> - A56E5DDD175D4E8ABA666949 + A0F746B96139456EA891B63B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIAlertView+AFNetworking.m + AFURLConnectionOperation.h path - UIKit+AFNetworking/UIAlertView+AFNetworking.m + AFNetworking/AFURLConnectionOperation.h sourceTree <group> - A58B37DCFCAD403E9BF28336 + A17681E765A842BC80FC5477 includeInIndex 1 @@ -3587,76 +3553,70 @@ lastKnownFileType sourcecode.c.h name - AFURLConnectionOperation.h + RKPagination.h path - AFNetworking/AFURLConnectionOperation.h + Classes/Model/RKPagination.h sourceTree <group> - A5FC3BFD224B48F59FAB3FD7 - - fileRef - 204474ED6D344B03B9DB9645 - isa - PBXBuildFile - - A61C93734D354AB199F538E0 + A28B519A4ED842F29C915C91 - fileRef - A56E5DDD175D4E8ABA666949 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-RedditKit-Private.xcconfig + sourceTree + <group> - A624D58F0C064D79BA82B807 + A2F6B318B30E44169C2C2298 - fileRef - 1FD4222D8609476B8921658C + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIAlertView+AFNetworking.h + path + UIKit+AFNetworking/UIAlertView+AFNetworking.h + sourceTree + <group> - A6E860FCC17547F4A5053E12 + A31AFEF1E839410F8D3E5168 - buildConfigurationList - 9B0A16CFC0CA4811AD0BC79B - buildPhases + buildConfigurations - 5BAF50358BF748B6A678ADDF - A86E5AD0EDB2457394D77518 - 626FEEFBC5064556813DF89F + 3C568C881BC14A1B9F37E09B + B03594E77B9542BFAA9F4BD2 - buildRules - - dependencies - + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXNativeTarget - name - Pods-ios-AFNetworking - productName - Pods-ios-AFNetworking - productReference - 5603C7DD38D24AFAAEE2EB0A - productType - com.apple.product-type.library.static + XCConfigurationList - A746219918C84432ACC44876 + A35FF3740ACA48D8AB20927E - fileRef - A9B82BD06FBE4AA586FE6621 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFHTTPRequestOperationManager.h + path + AFNetworking/AFHTTPRequestOperationManager.h + sourceTree + <group> - A77671AC46C444D9B01DBB75 + A3B7ADC383BE4814A77AAD04 includeInIndex 1 @@ -3665,30 +3625,38 @@ lastKnownFileType sourcecode.c.objc name - AFSecurityPolicy.m + MTLValueTransformer.m path - AFNetworking/AFSecurityPolicy.m + Mantle/MTLValueTransformer.m sourceTree <group> - A86E5AD0EDB2457394D77518 + A408050FA4FB4305A0BACF4B - buildActionMask - 2147483647 - files + buildConfigurationList + F86D6201642942CBAC1D7603 + buildPhases - A3CD18520B824882BB8F415D - DB3DF76F53104CFC87EDD875 - EB109A530D614C28917CDEC0 - 73C41D65BE384C72910D1915 - FA67F6F27FDF4CC1A13ECD85 + 15ADECE7433B4D5D835B659B + 1AD7873B2945432CAFAA1073 + D45D34B008D445EEBDFE75FD + buildRules + + dependencies + isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXNativeTarget + name + Pods-ios-Mantle + productName + Pods-ios-Mantle + productReference + 82E62E55895F42019DF03025 + productType + com.apple.product-type.library.static - A88CCB7C8C7E471C928F1A65 + A448D0D5A84E4374ABAFC3CE includeInIndex 1 @@ -3697,35 +3665,30 @@ lastKnownFileType sourcecode.c.objc name - NSValueTransformer+MTLInversionAdditions.m + UIAlertView+AFNetworking.m path - Mantle/NSValueTransformer+MTLInversionAdditions.m + UIKit+AFNetworking/UIAlertView+AFNetworking.m sourceTree <group> - A93572612ADE47158D7111DD + A4701B8CA1D94D2FAAA6F158 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + text name - metamacros.h + Podfile path - Mantle/extobjc/metamacros.h + ../Podfile sourceTree - <group> - - A966FCB3B7FC4CEABA44F541 - - fileRef - B2767009E02C49C2ABE13FA2 - isa - PBXBuildFile + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby - A9B82BD06FBE4AA586FE6621 + A5CB93C48E01447F88AE1FB8 includeInIndex 1 @@ -3734,65 +3697,48 @@ lastKnownFileType sourcecode.c.h name - RKClient+Requests.h + RKUser.h path - Classes/Networking/RKClient+Requests.h + Classes/Model/RKUser.h sourceTree <group> - A9F64A062C8741AAA2492666 - - containerPortal - BC59C02FBB9148F8BECEB1EA - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - A6E860FCC17547F4A5053E12 - remoteInfo - Pods-ios-AFNetworking - - A9F67B5F37A5477E945E8430 + A635F7AA69A94143B925DC43 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Comments.h + RKPagination.m path - Classes/Networking/RKClient+Comments.h + Classes/Model/RKPagination.m sourceTree <group> - AA0390505864422F877B532F + A77C2537E57D45FFB48BE156 fileRef - 09B26A6D73674DDC8D0496A4 + 2CD016DAF0194372A7916593 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - AAAD0F2C654A4A98A59DADFF + A77FB219D7D64FEDB1303DB8 - fileRef - 6A37768C07F14CBC928CC760 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-RedditKit.xcconfig + sourceTree + <group> - AB6F4EC1403C48D4B4864C32 + A7A87DFFE1FA4637A557A357 includeInIndex 1 @@ -3800,14 +3746,12 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - AFURLResponseSerialization.m path - AFNetworking/AFURLResponseSerialization.m + Pods-ios-RedditKit-dummy.m sourceTree <group> - AB918D8622B54AF2A45BA384 + A86E94420A684B6FBE3D4155 includeInIndex 1 @@ -3816,27 +3760,26 @@ lastKnownFileType sourcecode.c.h name - RKClient+Captcha.h + RKClient+Search.h path - Classes/Networking/RKClient+Captcha.h + Classes/Networking/RKClient+Search.h sourceTree <group> - ABA64ED6954A4E7484E6584C - - fileRef - 70B062148C964E7DA87091DC - isa - PBXBuildFile - - ABD5919CC3904A3B8B22715D + AB2394D4954443ACBE4044BA - fileRef - 9374C8D1A3054EE3AC33E7DA isa - PBXBuildFile + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework + sourceTree + DEVELOPER_DIR - AC625CF705D54A0B871D8667 + ABA4C639CA0E40898BDB8317 includeInIndex 1 @@ -3845,41 +3788,28 @@ lastKnownFileType sourcecode.c.objc name - MTLManagedObjectAdapter.m + RKResponseSerializer.m path - Mantle/MTLManagedObjectAdapter.m + Classes/Networking/RKResponseSerializer.m sourceTree <group> - AEAE7E3CE75849F9B29B2E79 + AC572F039E14455EA0631CDB fileRef - 722426BC4EC146D0ABBC1AA3 + D742E1C68C664C5D92BE1472 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - B1525757D1954226A420D6FF - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios-Mantle.a - sourceTree - BUILT_PRODUCTS_DIR - - B26CE5DF3A3D40108E899115 + AC9591822FAC459AB2916143 fileRef - 9773CB88EBF64DD79AB0BC9C + C2B66781EFA4423D8699BAE9 isa PBXBuildFile settings @@ -3888,7 +3818,14 @@ -fobjc-arc - B2767009E02C49C2ABE13FA2 + AE57D1A09B1F4315A7EB1BD4 + + fileRef + 8F8A50F7BC22426C98E56547 + isa + PBXBuildFile + + AEAAC8253C884A609EBB6523 includeInIndex 1 @@ -3896,12 +3833,14 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + name + AFSecurityPolicy.m path - Pods-ios-Mantle-dummy.m + AFNetworking/AFSecurityPolicy.m sourceTree <group> - B5908137EC1C4C35A22F15C6 + B011E00599DD45C692309FA2 includeInIndex 1 @@ -3910,13 +3849,78 @@ lastKnownFileType sourcecode.c.h name - NSValueTransformer+MTLPredefinedTransformerAdditions.h + RKClient+Flair.h path - Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h + Classes/Networking/RKClient+Flair.h sourceTree <group> - B5DE229AC2B543E98F0F4A23 + B03594E77B9542BFAA9F4BD2 + + baseConfigurationReference + 6F2F60D4F6BD4280965BB53D + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + B1F421E5C97642E0BCBB2F68 + + containerPortal + 5C973562E0434F99A22AA05A + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A408050FA4FB4305A0BACF4B + remoteInfo + Pods-ios-Mantle + + B3C0AB5BC8894E679E6728B3 includeInIndex 1 @@ -3925,179 +3929,160 @@ lastKnownFileType sourcecode.c.h name - RKClient+Miscellaneous.h + EXTRuntimeExtensions.h path - Classes/Networking/RKClient+Miscellaneous.h + Mantle/extobjc/EXTRuntimeExtensions.h sourceTree <group> - B668997BF33A4B0EAE088189 + B42E643553224CD9BB88EF30 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UIActivityIndicatorView+AFNetworking.h + RKClient+Multireddits.m path - UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h + Classes/Networking/RKClient+Multireddits.m sourceTree <group> - B755CA623E2A49B58D3253F8 - - fileRef - 7231AF9D218B4145B4C36E9B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - B7574B22F10E435CA2316CA1 + B56ECFD6ECCD4EE3A9C02521 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - MTLManagedObjectAdapter.h + RKThing.m path - Mantle/MTLManagedObjectAdapter.h + Classes/Model/RKThing.m sourceTree <group> - B7A4773216B74D1CA5A2D269 + B587A24225EE4F8BBE39ED43 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + RKClient+Captcha.h path - Pods-ios-Mantle-Private.xcconfig + Classes/Networking/RKClient+Captcha.h sourceTree <group> - B7A6354BA47A46279629A978 + B5DAEE34B35F47538157E1A2 + + fileRef + 698E1A947BBF421891F8629E + isa + PBXBuildFile + + B6DE0AA3E210473C9A925F90 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + NSValueTransformer+MTLInversionAdditions.h path - Pods-ios-RedditKit-Private.xcconfig + Mantle/NSValueTransformer+MTLInversionAdditions.h sourceTree <group> - B8E7A09C8CAB4FF79DADEC6E + B6E4F32D1C074ECCA1469846 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKResponseSerializer.m + RKClient+Moderation.h path - Classes/Networking/RKResponseSerializer.m + Classes/Networking/RKClient+Moderation.h sourceTree <group> - BB94400D0C7848A4891F51BB + B7F9EAB006EA4DE9AE536B62 fileRef - DF374C6740CC4C579492D28B + 744E90CC750C4E9EBECF75D1 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - BBAB7FFEAFF64D90A3C7B050 + B83CD5825E9144D99AE7BD7F + + isa + PBXTargetDependency + target + 6D8BD0CB1F914D788C9B57DF + targetProxy + 81EEE7DD25F7401E88DB90AE + + BA4D9E26CF9141E380AD25A4 fileRef - 93251E34AD174E1A9AAAF3F4 + 787EA5BC6A2641709618F74A isa PBXBuildFile - BC59C02FBB9148F8BECEB1EA + BA62A5A1EE8C45D289BC2FCC - attributes - - LastUpgradeCheck - 0500 - - buildConfigurationList - 60BA26D7E2A84BD69928795D - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 5399B9CE1231449A8BE62BC3 - productRefGroup - 9B097965D8234BE59F638E69 - projectDirPath - - projectReferences - - projectRoot - - targets + children - 00A7EE7ADD1A4C058C3B6B89 - A6E860FCC17547F4A5053E12 - 6B0D084FDC45423699CDC760 - 4C1A011C4C584AD3B85CD942 + FBA638E8E288425B94D5F08E + 19A212A5BB3448748DEC31F3 + 8C2A49E91C3443BC9C3D541C + E2CBF9E13C654F16B372BF3B + isa + PBXGroup + name + Support Files + sourceTree + SOURCE_ROOT - BD1E51E5EBCA4A75A04DDE1C + BA935F807242461B8550F777 fileRef - 91264589AF4F4AECAA486198 + E5AB0056FA584CD69DCF63F3 isa PBXBuildFile - BEBDD251EC0646D78E7BEA25 + BAF86CEDD0124358BDEA10CC - includeInIndex - 1 + buildActionMask + 2147483647 + files + + 163E7504ECFB405A8D1F3056 + E81E7F9D691840D8A3C2C441 + 201F82166C2A476692CC9D8F + 96805AD418184B399C78A2E4 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKMultireddit.h - path - Classes/Model/RKMultireddit.h - sourceTree - <group> + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - BF5717C7104B43F59B874984 + BBAE9EBEF0374D4886177BF3 fileRef - 3897261387144536BAE1519B + A08116663F864AD59BE5C330 isa PBXBuildFile settings @@ -4106,72 +4091,45 @@ -fobjc-arc - BFB1F178F72F4208AF3AC660 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - MTLModel.h - path - Mantle/MTLModel.h - sourceTree - <group> - - BFD62845030D4E30848E680C - - fileRef - 70DE2DBB85394AA48D3B201B - isa - PBXBuildFile - - BFFA4CC998054408A88F586B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ios-AFNetworking-prefix.pch - sourceTree - <group> - - C0C7867DA839489DA5601F96 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSValueTransformer+MTLInversionAdditions.h - path - Mantle/NSValueTransformer+MTLInversionAdditions.h - sourceTree - <group> - - C1C02EE5AFA24F65A5B5BEA9 + BC54ED7B93F447EA9D5EC39A - includeInIndex - 1 + children + + 82B8569617EC4BA0A0414B91 + D7912604A19D4C4DAA915F26 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - RKModeratorAction.m - path - Classes/Model/RKModeratorAction.m + Pods sourceTree <group> - C2030A3644AD42E5A855E546 + BDF99B1470114EDA84DD4DDC + + fileRef + 32D5A4FFF07446C99C4E5B7A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + BE2C51DAD50F4AFDB5F75A7C + + fileRef + 05717FD6A60E44BA9681EECC + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + BE4C638BD1C84A35BB097351 buildSettings @@ -4238,14 +4196,7 @@ name Debug - C4B4FB21BB9D4EFB9027E4E8 - - fileRef - 2BB3911F06D1499E9B7D6BDF - isa - PBXBuildFile - - C4BE77B616F74E108F9F5A22 + C2B66781EFA4423D8699BAE9 includeInIndex 1 @@ -4254,45 +4205,31 @@ lastKnownFileType sourcecode.c.objc name - RKPagination.m + RKComment.m path - Classes/Model/RKPagination.m + Classes/Model/RKComment.m sourceTree <group> - C4D82D1CD7BD4BC6AC137D80 + C3BBF0D491E04F98B5FFA6F5 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Search.m + RKVotable.h path - Classes/Networking/RKClient+Search.m + Classes/Model/RKVotable.h sourceTree <group> - C57543B7896F440EA2C7B3BF + C62BB05E027B4889B4870588 fileRef - E006A964DE394F39A067D1A6 - isa - PBXBuildFile - - C59A74E7DDAD42BB938A5B3D - - fileRef - F2E7F4289CC54054B976C7CB - isa - PBXBuildFile - - C7E381B3390442DDBBDFA7A2 - - fileRef - A23D71E42A574EC2BE85DBE4 + 14E07C1E8B3E4E2CA070F872 isa PBXBuildFile settings @@ -4301,7 +4238,7 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - C8B3161F95A74AF98AC0F8B6 + C716031A64A844BEA3549493 includeInIndex 1 @@ -4310,39 +4247,20 @@ lastKnownFileType sourcecode.c.h name - AFURLResponseSerialization.h + UIImageView+AFNetworking.h path - AFNetworking/AFURLResponseSerialization.h + UIKit+AFNetworking/UIImageView+AFNetworking.h sourceTree <group> - C921A6A34BF04F188A27CDF0 - - fileRef - C0C7867DA839489DA5601F96 - isa - PBXBuildFile - - CA5D899AD6BB44DB9D8DA94B - - fileRef - F5C3E2C5A7074A04B9A38800 - isa - PBXBuildFile - - CDD8D105766443E295E60A9F + C84AE936C1FC4309A67183C1 fileRef - 7514DE55E9C149EA8A266867 + 6D11E57B5B974A038D3132EC isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - CEB4A9170E6B44CD94474D2F + C8C07CE3596846A7824D4B99 includeInIndex 1 @@ -4351,23 +4269,31 @@ lastKnownFileType sourcecode.c.objc name - NSError+MTLModelException.m + UIActivityIndicatorView+AFNetworking.m path - Mantle/NSError+MTLModelException.m + UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m sourceTree <group> - CF54E0B9C1B44D48AFC6196A + C9618D9B104C45FA973AC845 - fileRef - 0E87397F21744EEE9B599995 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFNetworkActivityIndicatorManager.h + path + UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h + sourceTree + <group> - CFC1BA7E3A2646B6918CF06C + CBCEA4B3BB704000AA8089BF fileRef - 7F9ACC043EBB465F8EA46FF5 + 48838740906A4B12935DF862 isa PBXBuildFile settings @@ -4376,20 +4302,24 @@ -fobjc-arc - D113B1F910E6427C90368AB0 + CC13CBEF7FC7400D8F9BDE85 + buildActionMask + 2147483647 + files + + 0F7581AEE49F44DE8DE04BA0 + FB921A0D7CF445DFAD19BDF8 + 4681C93F28E6489EA4FB7073 + 2D46316FD7834C2E9D5132A4 + 2EBF68A739C047A382E05C31 + isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreGraphics.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework - sourceTree - DEVELOPER_DIR + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - D11C0867264A4FF3899E7A53 + CC6DD2C3233D4EA5BC9D483F includeInIndex 1 @@ -4398,13 +4328,20 @@ lastKnownFileType sourcecode.c.h name - RKClient+Flair.h + RKThing.h path - Classes/Networking/RKClient+Flair.h + Classes/Model/RKThing.h sourceTree <group> - D1C4FA2D1A984EF6AB33E353 + CCC91ED75AF24457A91E6F24 + + fileRef + 306D6594CDF946C2A9D9A7DD + isa + PBXBuildFile + + CD72F59010424A0E95357439 includeInIndex 1 @@ -4413,29 +4350,28 @@ lastKnownFileType sourcecode.c.h name - RKClient+Apps.h + AFSecurityPolicy.h path - Classes/Networking/RKClient+Apps.h + AFNetworking/AFSecurityPolicy.h sourceTree <group> - D218B669596E4D1881D256E8 + CEC2054EA5AB4CABAE1660B4 + fileRef + 310B1E98CCB04C58AD35E457 isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - SystemConfiguration.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework - sourceTree - DEVELOPER_DIR + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - D2492FB6B56C46D48ED152A8 + CF679E253E6C45A397D221B9 baseConfigurationReference - FE5584B0A15B49609009B43D + A28B519A4ED842F29C915C91 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -4443,29 +4379,32 @@ ARCHS $(ARCHS_STANDARD_INCLUDING_64_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES + GCC_PREFIX_HEADER + Pods-ios-RedditKit-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -4476,47 +4415,151 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug + + CFAC309922B3479A8813CAFD + + fileRef + 4EAA5CEB9EEB486EA3239D83 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - D31EA2C522E4497FBBE46E45 + D077CF35438D4D6EBD8EDB7E includeInIndex 1 isa PBXFileReference lastKnownFileType - text.plist.xml + sourcecode.c.objc + name + RKOAuthClient.m + path + Classes/Networking/RKOAuthClient.m + sourceTree + <group> + + D0BE0999DD49402494455953 + + fileRef + 72E5A0CCF25A457C96D23CCE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + D25B34D11A764D5095C82F83 + + fileRef + EFBED9065F004CCC927F5034 + isa + PBXBuildFile + + D25FCA6279E24747AF908648 + + fileRef + 07BED74B7D4F44428F3013A7 + isa + PBXBuildFile + + D3258FE12B7C4B4EAE778BBA + + fileRef + C8C07CE3596846A7824D4B99 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + D356A811D5784BC5A1B1836C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKModeratorAction.m + path + Classes/Model/RKModeratorAction.m + sourceTree + <group> + + D45D34B008D445EEBDFE75FD + + buildActionMask + 2147483647 + files + + B5DAEE34B35F47538157E1A2 + EAD678EE2D7844EBBC7B9999 + 748D0EBEEB254CB398984355 + F040E23E41AC46EDA8A910C4 + 42FBFAEB47114049B2B8AFA4 + A0CAEBBAE77F4451870AA349 + 095E1A1728144DF39D555F8D + 1ABD3B8D9EAD421B9C252DDC + F2F41736381D4563875C16EC + BA4D9E26CF9141E380AD25A4 + 83B00132FDBA4ACFB1BA302F + 8B8BA1CBAD6741FA84A81214 + 9CC9256CB08D49E5AE34F8F4 + 1C54EBC9C33549BC8E912186 + D6D09A98FA7346E28C78B125 + A77C2537E57D45FFB48BE156 + 8367AFE7869243E29FCAE541 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D66E8FAFFD9847A28F47EE74 + + fileRef + 1B62342133E048E99AC4BAA5 + isa + PBXBuildFile + + D67D8C8DDDAF46218D600E94 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Requests.m path - Pods-ios-acknowledgements.plist + Classes/Networking/RKClient+Requests.m sourceTree <group> - D434BEF1AAB648A1A2BDF3B0 - - fileRef - 5FD863281BF94E4080CDBC5C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - D45035AA97AE485081DC849B + D6D09A98FA7346E28C78B125 fileRef - 283C1478C5874D50AB0156C0 + B6DE0AA3E210473C9A925F90 isa PBXBuildFile - D618071F3B814A55AED92B8E + D730051210A240A88255BEDA includeInIndex 1 @@ -4525,38 +4568,87 @@ lastKnownFileType sourcecode.c.h name - EXTKeyPathCoding.h + RKClient.h path - Mantle/extobjc/EXTKeyPathCoding.h + Classes/Networking/RKClient.h sourceTree <group> - D6ABCEC027C841C4A94A4371 + D742E1C68C664C5D92BE1472 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UIWebView+AFNetworking.h + RKUser.m path - UIKit+AFNetworking/UIWebView+AFNetworking.h + Classes/Model/RKUser.m sourceTree <group> - D6EA9284CEC64E6EB6B5DEAA + D7912604A19D4C4DAA915F26 - fileRef - 7D4C2DAC221D49B29C984184 + children + + 022E684C6B5D40B78EFE09EF + 14E07C1E8B3E4E2CA070F872 + 5C3657F582484109A5FA33F7 + 59E7D7E990AB4139AF274ACC + 3DA86E254D1742CE98636F9F + 9A7C74C0F64E472A8F843FAC + 903A8A6446AF4D6DB9348E15 + 77FF2269006143D1A599A4CE + 3134C6261FC143298A28F4E2 + DAA79C8E37044C4ABB6CED3F + 15BC7352BB84409A8DCF6964 + A3B7ADC383BE4814A77AAD04 + 787EA5BC6A2641709618F74A + 54D22F9FC3C04C81B69032AE + 8004919E30B14226B97E6C51 + 3064417053FD46EFB5DC0F0C + 05717FD6A60E44BA9681EECC + DA8A7149BC334FD5BB7F5F18 + 76D1CCCE36F94B2887AF7284 + 31593802A18640DEB18EDE52 + 06F3ED80488C45A8B56D88DE + B6DE0AA3E210473C9A925F90 + 87E126DC320A4B3986CBC546 + 2CD016DAF0194372A7916593 + 823173FB6B8946D29BE8AFDF + 165470311B8A431C8287E9E4 + 24FA5FB4786F4898BEE1B861 + isa - PBXBuildFile + PBXGroup + name + Mantle + path + Mantle + sourceTree + <group> + + D7C84E5588E34C16B17CFC36 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Miscellaneous.h + path + Classes/Networking/RKClient+Miscellaneous.h + sourceTree + <group> - D6F720437448458AB7F1CAEB + D7F731B6E92541959946AC89 fileRef - DC526B8BD0B94B0B9B8DF004 + 7A08A22A281745189839C00F isa PBXBuildFile settings @@ -4565,131 +4657,91 @@ -fobjc-arc - D77B729FEF9D4E5EA392E681 + D8953A2DD7E64E8287C7BEB9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Links.m + RKSubreddit.h path - Classes/Networking/RKClient+Links.m + Classes/Model/RKSubreddit.h sourceTree <group> - D7A618007E4D480E8A0B521F - - fileRef - 9FD077736DDC406CB01E1848 - isa - PBXBuildFile - - D8B3604FEB2F4EB38F5C5F5C + D89B9E45B16E401790491E45 - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name + buildConfigurations + + CF679E253E6C45A397D221B9 + 0610F723B62C4FC0A68CB028 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName Release + isa + XCConfigurationList - D918DF98C7DF4C2C9069B6A4 + D8F3828EAFBE4A96AAA47925 fileRef - 3936769FD316423893EE1C49 + 9D458F640B97477F8D86F4F4 isa PBXBuildFile - DB3DF76F53104CFC87EDD875 + DA6B4349AF7D499B9C32A7E6 - fileRef - 0E87397F21744EEE9B599995 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKMultiredditDescription.m + path + Classes/Model/RKMultiredditDescription.m + sourceTree + <group> - DC526B8BD0B94B0B9B8DF004 + DA8A7149BC334FD5BB7F5F18 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - AFHTTPRequestOperation.m + NSError+MTLModelException.h path - AFNetworking/AFHTTPRequestOperation.m + Mantle/NSError+MTLModelException.h sourceTree <group> - DC87C858DCD74BBCAE9D4421 + DAA79C8E37044C4ABB6CED3F - fileRef - 1713DC468E9543D7BF81074A + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + MTLReflection.m + path + Mantle/MTLReflection.m + sourceTree + <group> - DCF5DFCE074A479492109B07 + DCB41033B9EC4CEDA38AE948 fileRef - 43B4967DC0604CD0962922EE + D356A811D5784BC5A1B1836C isa PBXBuildFile settings @@ -4698,138 +4750,121 @@ -fobjc-arc - DDFD5118B5E3492496254245 + DDA8B2FE82A742D986AD8DAF includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - UIKit+AFNetworking.h + text.script.sh path - UIKit+AFNetworking/UIKit+AFNetworking.h + Pods-ios-resources.sh sourceTree <group> - DE55031A1216449B99CB6D20 + DDF1F89C2567469782EFB1ED includeInIndex 1 isa PBXFileReference lastKnownFileType - text.script.sh + sourcecode.c.objc + name + RKClient+Links.m path - Pods-ios-resources.sh + Classes/Networking/RKClient+Links.m sourceTree <group> - DEF29F9495B943F995DE9181 + DECA37C781EC4665BC48E1CA fileRef - 13DCB238CA5546F2AA01CC8C + 06F3ED80488C45A8B56D88DE isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - DF1F3D3EAF1D405CAE576309 + DEF81C1642314B45A967B8EA fileRef - F5E9CF1BDFE849A6B6BF86D8 + 6A51D733447D4240AA104ABE isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - DF374C6740CC4C579492D28B + DF564BCE56224E599E23FE2E - includeInIndex - 1 + fileRef + 53F9193153614842AC9CABD0 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLJSONAdapter.m - path - Mantle/MTLJSONAdapter.m - sourceTree - <group> + PBXBuildFile - DFDE8ED42B134D77AC78B317 + E0E71EDAD8BF449CA57ED5F7 fileRef - 0E87397F21744EEE9B599995 + A003F483AA164E04A0BCDDF2 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - E006A964DE394F39A067D1A6 + E11E20C8F6DF4DB59A9E8578 - includeInIndex - 1 + fileRef + A35FF3740ACA48D8AB20927E isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIAlertView+AFNetworking.h - path - UIKit+AFNetworking/UIAlertView+AFNetworking.h - sourceTree - <group> + PBXBuildFile - E11F0FF6B3F043E9B07DF5F1 + E234561406354E20AE405C30 + fileRef + 0B24896ED19845029A7B7E83 isa - PBXTargetDependency - target - 4C1A011C4C584AD3B85CD942 - targetProxy - 9F1539E70D7E4582971FD771 + PBXBuildFile - E2C06F4A72D843048D9AEEFC + E2ACA9CCED59452A8A676DE4 - buildActionMask - 2147483647 - files - - 52B82CA44E2841319344B93B - + fileRef + 1B1656D381BC4AFD9ABA1980 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - E2C72AF2A5684B648D846ABF + E2ACDA30E44F41559174E478 - includeInIndex - 1 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPRequestOperation.h - path - AFNetworking/AFHTTPRequestOperation.h - sourceTree - <group> + PBXTargetDependency + target + 8E01652525234687A4DDD207 + targetProxy + 6EC96645F29342FFBEE9C7CE - E310DDCD3F39418FB07856C4 + E2CBF9E13C654F16B372BF3B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - MTLReflection.m + sourcecode.c.h path - Mantle/MTLReflection.m + Pods-ios-AFNetworking-prefix.pch sourceTree <group> - E5F03F4FC78343C59C841FB9 + E5AB0056FA584CD69DCF63F3 includeInIndex 1 @@ -4844,14 +4879,7 @@ sourceTree <group> - E60AE9FA8B36479F9690D2BA - - fileRef - 30A9DB7D3ED64E9099DFF657 - isa - PBXBuildFile - - E6594DFCF6C94EA9B9D970B8 + E66C7FBB695A4CBBB4B76990 includeInIndex 1 @@ -4860,23 +4888,69 @@ lastKnownFileType sourcecode.c.h name - RKOAuthClient.h + UIWebView+AFNetworking.h path - Classes/Networking/RKOAuthClient.h + UIKit+AFNetworking/UIWebView+AFNetworking.h sourceTree <group> - E662DB9041CE4A23AAAF25C4 + E7DCA79F8C2643FA8F7BE8E2 + + buildActionMask + 2147483647 + files + + 6193BE5362EF40BE96D3F9D1 + 7C6873A7BDEC4864A863BB33 + CEC2054EA5AB4CABAE1660B4 + 4A693BA3A5574B698501F8C4 + 8CFC89926ED94940955231EF + 32B213C244C6401D9DEF03FE + EBF3D272CD904F8597A01B5F + 8EDAB16111934BBDB4F83DD1 + 6BE47F47240742DC8BFEEA1A + D7F731B6E92541959946AC89 + CFAC309922B3479A8813CAFD + 1C3EB91CD1A64A01A303E0FA + 3165DE98280448F2AC980EB1 + 9968F796FE65429780F1BECC + 25DB593E498C49F2823114AF + 89992EC5B1A649DEA1FAC8C1 + E0E71EDAD8BF449CA57ED5F7 + 261703458FDE4B099F7329B7 + D0BE0999DD49402494455953 + AC9591822FAC459AB2916143 + 2FA59580C048404694001DEF + DEF81C1642314B45A967B8EA + 5AD5A5E350174896A3EB0743 + DCB41033B9EC4CEDA38AE948 + 795CF806ED874212AD13F4E6 + 81F74496301B468AB60D8743 + EA28ED26319C4248B0BECFB6 + 721AB270040F4C18A7BD25E3 + 990D4B18146449C7B6DC14B0 + F502AB1AA7B14D80AC924A7E + 48FA5E7E94F544F4A70BFD3E + 4561AB7BE3D5442EB535737B + AC572F039E14455EA0631CDB + F9D7C244B67041438E342604 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E81E7F9D691840D8A3C2C441 fileRef - FEF46F4E59394695B6EAF460 + 7A26AF86AFB14D42BEAE0A07 isa PBXBuildFile - E689DF9A0857458998FDDC54 + E90879E93686417C86E6A3A7 fileRef - 337E2212C5CE4DE1B318B919 + A448D0D5A84E4374ABAFC3CE isa PBXBuildFile settings @@ -4885,10 +4959,17 @@ -fobjc-arc - E6A32BCD403843668117ED10 + E96E11949A454503BB7B1436 + + fileRef + 52B494458AC84DEFBBA66AB1 + isa + PBXBuildFile + + EA28ED26319C4248B0BECFB6 fileRef - A00F2CB543C0484A809904B2 + D077CF35438D4D6EBD8EDB7E isa PBXBuildFile settings @@ -4897,46 +4978,62 @@ -fobjc-arc - E827C3587FF844CD97C195D2 + EA5BB743381A4A8E99218AD2 - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Errors.m path - libPods-ios-RedditKit.a + Classes/Networking/RKClient+Errors.m sourceTree - BUILT_PRODUCTS_DIR + <group> - E87F61D5B5704B0DBF002196 + EAC7C4419DB74A0F91F5EF7F + includeInIndex + 1 isa - PBXTargetDependency - target - A6E860FCC17547F4A5053E12 - targetProxy - A9F64A062C8741AAA2492666 + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSString+HTML.h + path + Classes/Categories/NSString+HTML.h + sourceTree + <group> - E8B1AA67E79F47FDB2D2EE89 + EAD678EE2D7844EBBC7B9999 fileRef - F30500DFA4E9493F9397D404 + B3C0AB5BC8894E679E6728B3 isa PBXBuildFile - E908B761A82E4A6787DC2DE3 + EB39281C4F134FC180DE83A1 - fileRef - D618071F3B814A55AED92B8E + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Multireddits.h + path + Classes/Networking/RKClient+Multireddits.h + sourceTree + <group> - EAB1DA6F9DCA469D9285D080 + EBF3D272CD904F8597A01B5F fileRef - 7C8864EBC5DC40F3BB80DDBC + 611A60C139814F89A82BA57E isa PBXBuildFile settings @@ -4945,40 +5042,27 @@ -fobjc-arc - EAF03621779647B9A7B798DD - - isa - PBXTargetDependency - target - A6E860FCC17547F4A5053E12 - targetProxy - 0E1732D8DA83470E8DECFA6E - - EB109A530D614C28917CDEC0 + ED1F9EBD1A024E718F251570 fileRef - 3FF02713072E45DFA7BCE5EF + A0F746B96139456EA891B63B isa PBXBuildFile - EDC61BB5DC53440296C506FA + ED89F5E0B63A4C0E9550F06D includeInIndex 1 isa PBXFileReference lastKnownFileType - text - name - Podfile + text.plist.xml path - ../Podfile + Pods-ios-acknowledgements.plist sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby + <group> - EDD57CA5ED504406A679E6AC + EF771F379CAC46539A04CD91 includeInIndex 1 @@ -4987,41 +5071,28 @@ lastKnownFileType sourcecode.c.objc name - UIWebView+AFNetworking.m + AFURLRequestSerialization.m path - UIKit+AFNetworking/UIWebView+AFNetworking.m + AFNetworking/AFURLRequestSerialization.m sourceTree <group> - F0BF6D5DD9A647E5934CC547 + EFBED9065F004CCC927F5034 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - AFNetworkReachabilityManager.m + RKClient+Wiki.h path - AFNetworking/AFNetworkReachabilityManager.m + Classes/Networking/RKClient+Wiki.h sourceTree <group> - F2276A5EA1604644B1DF372E - - buildActionMask - 2147483647 - files - - DFDE8ED42B134D77AC78B317 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - F2E7F4289CC54054B976C7CB + EFD268F185A34458AA319086 includeInIndex 1 @@ -5030,111 +5101,62 @@ lastKnownFileType sourcecode.c.h name - UIProgressView+AFNetworking.h + RKCompletionBlocks.h path - UIKit+AFNetworking/UIProgressView+AFNetworking.h + Classes/Networking/RKCompletionBlocks.h sourceTree <group> - F2FA0EBB98F44C61809BF047 + F040E23E41AC46EDA8A910C4 fileRef - 86AD2CF3C79E43B592543B4E + 022E684C6B5D40B78EFE09EF isa PBXBuildFile - F30500DFA4E9493F9397D404 + F0858B14C8844F83997F87E7 - includeInIndex - 1 + fileRef + F39F5B9BE4044541B3541460 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Moderation.h - path - Classes/Networking/RKClient+Moderation.h - sourceTree - <group> + PBXBuildFile - F32839FEB34E43EB920B36A1 + F271C6CFB713411D943AFB1F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NSValueTransformer+MTLPredefinedTransformerAdditions.m + RKObjectBuilder.h path - Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m + Classes/Networking/RKObjectBuilder.h sourceTree <group> - F3EA82984CB248FAAC1A0369 + F29E8EF0E8A348438FBE8D36 - includeInIndex - 1 + containerPortal + 5C973562E0434F99A22AA05A isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Errors.h - path - Classes/Networking/RKClient+Errors.h - sourceTree - <group> + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A408050FA4FB4305A0BACF4B + remoteInfo + Pods-ios-Mantle - F4DE8932070B47F7B24B1F82 + F2F41736381D4563875C16EC - buildActionMask - 2147483647 - files - - AA0390505864422F877B532F - 896052BB6F844CA689585970 - 64B2DE5A14F943FAB943D970 - 3C2CBCC7D83A474D8F845350 - E689DF9A0857458998FDDC54 - A624D58F0C064D79BA82B807 - 9B8A9E69404C4FC690F1FA11 - 95C350BA4B584E4F87C0F343 - 5D374447583A495F9A151B2F - 8E6C202868384DE78795DE75 - 6B047B53986746788AF90486 - EAB1DA6F9DCA469D9285D080 - 70ED58361667462487D26F31 - 14E262DD96334DC0B503BB9A - 40746E9CECBC4ABB91C92111 - DC87C858DCD74BBCAE9D4421 - DCF5DFCE074A479492109B07 - B26CE5DF3A3D40108E899115 - 90FBB6EE8AA041F7AD0E2C55 - 1CD3DD39121E4F38A44DC7D3 - 6EFAD640025B4C309C3C4607 - 1F1EF9C4251F44C2AA5F2F2C - AAAD0F2C654A4A98A59DADFF - 553A5E01127B426388E980C6 - 38621D9F67564E30812D6B87 - D434BEF1AAB648A1A2BDF3B0 - CDD8D105766443E295E60A9F - 7801721ACC42446EBAB12F04 - 7DDB4E3EA18B4F0C9C184BFE - 10122812BF704266BB19C038 - BF5717C7104B43F59B874984 - 2D1FCBE4A082477780003067 - E6A32BCD403843668117ED10 - 9BCC271B344C44EB94778FBA - + fileRef + 15BC7352BB84409A8DCF6964 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - F5C3E2C5A7074A04B9A38800 + F39F5B9BE4044541B3541460 includeInIndex 1 @@ -5143,28 +5165,40 @@ lastKnownFileType sourcecode.c.h name - RKClient+Users.h + AFURLSessionManager.h path - Classes/Networking/RKClient+Users.h + AFNetworking/AFURLSessionManager.h sourceTree <group> - F5E9CF1BDFE849A6B6BF86D8 + F4D7844319B24873822AD97A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Wiki.h + EXTRuntimeExtensions.m path - Classes/Networking/RKClient+Wiki.h + Mantle/extobjc/EXTRuntimeExtensions.m sourceTree <group> - F642B3FB35474634B5319AEB + F502AB1AA7B14D80AC924A7E + + fileRef + ABA4C639CA0E40898BDB8317 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + F52D6BE7EB0B447AB7A8749B includeInIndex 1 @@ -5173,27 +5207,20 @@ lastKnownFileType sourcecode.c.objc name - RKComment.m + RKClient+Subreddits.m path - Classes/Model/RKComment.m + Classes/Networking/RKClient+Subreddits.m sourceTree <group> - F6E420D6D3D74A62AF57593F - - fileRef - 306E1B7A10EA494F9996F69E - isa - PBXBuildFile - - F801D99A0DBC4142931C7E9D + F783E58640E449E8A59BF59F children - 64D8B680EAD44968BB21E6BC - 16B8A5B7E46C459A8714E097 - 306E1B7A10EA494F9996F69E - 004932A9F8774412BCC02307 + 658A8CD0F6A64EC584591FA5 + 09DF5DFFD2C645E5B3E04D47 + F39F5B9BE4044541B3541460 + 8FAA5468AEAA4335BE7EAAD4 isa PBXGroup @@ -5202,36 +5229,24 @@ sourceTree <group> - F90BA10DF9264326A2AA8E10 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-RedditKit-dummy.m - sourceTree - <group> - - F944E002E9024B17AD330D92 + F86D6201642942CBAC1D7603 - containerPortal - BC59C02FBB9148F8BECEB1EA + buildConfigurations + + 7BB17C5C1E83481696660183 + 2FF0E9CF1233468EB64813AE + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 6B0D084FDC45423699CDC760 - remoteInfo - Pods-ios-Mantle + XCConfigurationList - FA204D769BB04655B766911B + F9D7C244B67041438E342604 fileRef - 0C1B005387D84D9DBB525658 + 87DA57EF529B4CB19946E446 isa PBXBuildFile settings @@ -5240,39 +5255,30 @@ -fobjc-arc - FA67F6F27FDF4CC1A13ECD85 - - fileRef - D218B669596E4D1881D256E8 - isa - PBXBuildFile - - FB215621CD41434296C5F417 - - fileRef - 0FFBAF2B2D0D4ECEA017FD2E - isa - PBXBuildFile - - FC3C0DE69AEA4B33A7801072 + FAC171455BD34A068B0FAC8C children - E2C72AF2A5684B648D846ABF - DC526B8BD0B94B0B9B8DF004 - 9CAB03E8C8334F23B10C82DC - 7F9ACC043EBB465F8EA46FF5 - A58B37DCFCAD403E9BF28336 - 9959E5718DCF40A6AF27FB1B + A77FB219D7D64FEDB1303DB8 + A28B519A4ED842F29C915C91 + A7A87DFFE1FA4637A557A357 + 76E8D81B44574E5AA5BEF0EF isa PBXGroup name - NSURLConnection + Support Files sourceTree - <group> + SOURCE_ROOT + + FB921A0D7CF445DFAD19BDF8 + + fileRef + 1B1656D381BC4AFD9ABA1980 + isa + PBXBuildFile - FE5584B0A15B49609009B43D + FBA638E8E288425B94D5F08E includeInIndex 1 @@ -5281,42 +5287,36 @@ lastKnownFileType text.xcconfig path - Pods-ios.xcconfig + Pods-ios-AFNetworking.xcconfig sourceTree <group> - FEF46F4E59394695B6EAF460 + FC35C052E6BD495E9DF65F4B - includeInIndex - 1 + fileRef + 8004919E30B14226B97E6C51 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKSubreddit.h - path - Classes/Model/RKSubreddit.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - FF8B1E86237340E88866CBEE + FC3E42DADFB34B6CA59E6C98 - includeInIndex - 1 + fileRef + 6ECAAF86EFB44F488FEC1860 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFNetworkActivityIndicatorManager.m - path - UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + rootObject - BC59C02FBB9148F8BECEB1EA + 5C973562E0434F99A22AA05A From b08e957eb09b1af583142617ad5e9af31cff5f3d Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sun, 2 Mar 2014 21:28:40 -0600 Subject: [PATCH 16/22] Using correct API endpoint. Better error handling --- Classes/Networking/RKOAuthClient.m | 22 +- Example/Podfile.lock | 29 +- .../AFNetworking/AFHTTPRequestOperation.h | 2 +- .../AFNetworking/AFHTTPRequestOperation.m | 12 +- .../AFHTTPRequestOperationManager.h | 4 +- .../AFHTTPRequestOperationManager.m | 31 +- .../AFNetworking/AFHTTPSessionManager.h | 2 +- .../AFNetworking/AFHTTPSessionManager.m | 41 +- .../AFNetworkReachabilityManager.h | 2 + .../AFNetworkReachabilityManager.m | 50 +- .../AFNetworking/AFSecurityPolicy.h | 29 +- .../AFNetworking/AFSecurityPolicy.m | 156 +- .../AFNetworking/AFURLConnectionOperation.h | 25 +- .../AFNetworking/AFURLConnectionOperation.m | 103 +- .../AFNetworking/AFURLRequestSerialization.h | 98 +- .../AFNetworking/AFURLRequestSerialization.m | 243 +- .../AFNetworking/AFURLResponseSerialization.h | 6 +- .../AFNetworking/AFURLResponseSerialization.m | 211 +- .../AFNetworking/AFURLSessionManager.h | 72 +- .../AFNetworking/AFURLSessionManager.m | 177 +- Example/Pods/AFNetworking/README.md | 40 +- .../AFNetworkActivityIndicatorManager.m | 12 +- .../UIActivityIndicatorView+AFNetworking.h | 3 +- .../UIActivityIndicatorView+AFNetworking.m | 8 +- .../UIAlertView+AFNetworking.m | 8 +- .../UIButton+AFNetworking.m | 17 +- .../UIImageView+AFNetworking.h | 50 +- .../UIImageView+AFNetworking.m | 63 +- .../UIProgressView+AFNetworking.h | 4 +- .../UIProgressView+AFNetworking.m | 33 +- .../UIWebView+AFNetworking.h | 6 +- .../UIWebView+AFNetworking.m | 38 +- Example/Pods/Manifest.lock | 29 +- Example/Pods/Mantle/LICENSE.md | 2 +- Example/Pods/Mantle/Mantle/MTLJSONAdapter.h | 17 +- Example/Pods/Mantle/Mantle/MTLJSONAdapter.m | 49 +- .../Mantle/Mantle/MTLManagedObjectAdapter.m | 19 +- .../Pods/Mantle/Mantle/MTLModel+NSCoding.m | 60 +- ...former+MTLPredefinedTransformerAdditions.m | 2 +- Example/Pods/Mantle/README.md | 10 +- .../Pods/Pods-ios-acknowledgements.markdown | 2 +- Example/Pods/Pods-ios-acknowledgements.plist | 2 +- Example/Pods/Pods-ios-environment.h | 36 +- Example/Pods/Pods-ios-resources.sh | 19 +- Example/Pods/Pods-ios.xcconfig | 1 + Example/Pods/Pods.xcodeproj/project.pbxproj | 5597 +++++++++-------- 46 files changed, 4045 insertions(+), 3397 deletions(-) diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index 440c41c..de88e30 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -106,7 +106,7 @@ - (NSURLSessionDataTask *)refreshAccessToken:(NSString *)refreshToken redirectUR - (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)completion { - NSURL *baseURL = [[self class] APIBaseLoginURL]; + NSURL *baseURL = [[self class] APIBaseHTTPSURL]; NSString *URLString = [[NSURL URLWithString:[[self class] meURLPath] relativeToURL:baseURL] absoluteString]; NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"GET" URLString:URLString parameters:@{}]; @@ -172,15 +172,19 @@ - (void)loadUserAccountWithCallback:(RKCompletionBlock)completion { __weak __typeof(self)weakSelf = self; [self userInfoWithCompletion:^(id object, NSError *error) { - RKUser *account = [RKObjectBuilder objectFromJSON:@{@"kind": kRKObjectTypeAccount, @"data":object}]; - if (account && !error) { - weakSelf.currentUser = account; - if (completion) - { - completion(nil); - } - } else if (completion) { + if (error) { completion(error); + } else { + RKUser *account = [RKObjectBuilder objectFromJSON:@{@"kind": kRKObjectTypeAccount, @"data":object}]; + if (account && !error) { + weakSelf.currentUser = account; + if (completion) + { + completion(nil); + } + } else if (completion) { + completion(error); + } } }]; } diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 8f02f53..ae87536 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,27 +1,26 @@ PODS: - - AFNetworking (2.0.2): + - AFNetworking (2.2.0): - AFNetworking/NSURLConnection - AFNetworking/NSURLSession - AFNetworking/Reachability - AFNetworking/Security - AFNetworking/Serialization - AFNetworking/UIKit - - AFNetworking/NSURLConnection (2.0.2): + - AFNetworking/NSURLConnection (2.2.0): - AFNetworking/Reachability - AFNetworking/Security - AFNetworking/Serialization - - AFNetworking/NSURLSession (2.0.2): - - AFNetworking/Reachability - - AFNetworking/Security - - AFNetworking/Serialization - - AFNetworking/Reachability (2.0.2) - - AFNetworking/Security (2.0.2) - - AFNetworking/Serialization (2.0.2) - - AFNetworking/UIKit (2.0.2): + - AFNetworking/NSURLSession (2.2.0): - AFNetworking/NSURLConnection - - Mantle (1.3.1): + - AFNetworking/Reachability (2.2.0) + - AFNetworking/Security (2.2.0) + - AFNetworking/Serialization (2.2.0) + - AFNetworking/UIKit (2.2.0): + - AFNetworking/NSURLConnection + - AFNetworking/NSURLSession + - Mantle (1.4): - Mantle/extobjc - - Mantle/extobjc (1.3.1) + - Mantle/extobjc (1.4) - RedditKit (1.0.1): - AFNetworking (~> 2.0) - Mantle (~> 1.3) @@ -34,8 +33,8 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - AFNetworking: 22de50ae71ab1c4859773f61068d6fcd1d8f9a4d - Mantle: abc3b0c81bc66eb624cf9cebb8640e377d5a44ae + AFNetworking: e8cfd8f3fe3bfe19124a0cc63f4d45752d892a56 + Mantle: de026e86c183c5adfd453c1d8419babb787fea97 RedditKit: 7a78faefb72005438b079ece8057dc536894bd06 -COCOAPODS: 0.27.1 +COCOAPODS: 0.29.0 diff --git a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h index 58f5b04..63836d4 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h @@ -39,7 +39,7 @@ @property (readonly, nonatomic, strong) NSHTTPURLResponse *response; /** - Responses sent from the server in data tasks created with `dataTaskWithRequest:success:failure:` and run using the `GET` / `POST` / et al. convenience methods are automatically validated and serialized by the response serializer. By default, this property is set to an AFHTTPResoinse serializer, which uses the raw data as its response object. The serializer validates the status code to be in the `2XX` range, denoting success. If the response serializer generates an error in `-responseObjectForResponse:data:error:`, the `failure` callback of the session task or request operation will be executed; otherwise, the `success` callback will be executed. + Responses sent from the server in data tasks created with `dataTaskWithRequest:success:failure:` and run using the `GET` / `POST` / et al. convenience methods are automatically validated and serialized by the response serializer. By default, this property is set to an AFHTTPResponse serializer, which uses the raw data as its response object. The serializer validates the status code to be in the `2XX` range, denoting success. If the response serializer generates an error in `-responseObjectForResponse:data:error:`, the `failure` callback of the session task or request operation will be executed; otherwise, the `success` callback will be executed. @warning `responseSerializer` must not be `nil`. Setting a response serializer will clear out any cached value */ diff --git a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m index 1cd96d9..7ea985f 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m @@ -44,8 +44,12 @@ static dispatch_group_t http_request_operation_completion_group() { #pragma mark - -@interface AFHTTPRequestOperation () +@interface AFURLConnectionOperation () @property (readwrite, nonatomic, strong) NSURLRequest *request; +@property (readwrite, nonatomic, strong) NSURLResponse *response; +@end + +@interface AFHTTPRequestOperation () @property (readwrite, nonatomic, strong) NSHTTPURLResponse *response; @property (readwrite, nonatomic, strong) id responseObject; @property (readwrite, nonatomic, strong) NSError *responseSerializationError; @@ -147,9 +151,9 @@ - (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operatio #pragma mark - AFURLRequestOperation - (void)pause { - int64_t offset = 0; + u_int64_t offset = 0; if ([self.outputStream propertyForKey:NSStreamFileCurrentOffsetKey]) { - offset = [(NSNumber *)[self.outputStream propertyForKey:NSStreamFileCurrentOffsetKey] longLongValue]; + offset = [(NSNumber *)[self.outputStream propertyForKey:NSStreamFileCurrentOffsetKey] unsignedLongLongValue]; } else { offset = [(NSData *)[self.outputStream propertyForKey:NSStreamDataWrittenToMemoryStreamKey] length]; } @@ -191,7 +195,7 @@ - (id)copyWithZone:(NSZone *)zone { operation.responseSerializer = [self.responseSerializer copyWithZone:zone]; operation.completionQueue = self.completionQueue; operation.completionGroup = self.completionGroup; - + return operation; } diff --git a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h index 75d8017..e43b9ec 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h @@ -142,7 +142,7 @@ /** The network reachability manager. `AFHTTPRequestOperationManager` uses the `sharedManager` by default. */ -@property (readonly, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; +@property (readwrite, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; ///--------------------------------------------- /// @name Creating and Initializing HTTP Clients @@ -169,7 +169,7 @@ ///--------------------------------------- /** - Creates an `AFHTTPRequestOperation`, setting the operation's request serializer and response serializers to those of the HTTP client. + Creates an `AFHTTPRequestOperation`, and sets the response serializers to that of the HTTP client. @param request The request object to be loaded asynchronously during execution of the operation. @param success A block object to be executed when the request operation finishes successfully. This block has no return value and takes two arguments: the created request operation and the object created from the response data of request. diff --git a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m index 03b215f..2340377 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m @@ -34,13 +34,16 @@ @interface AFHTTPRequestOperationManager () @property (readwrite, nonatomic, strong) NSURL *baseURL; -@property (readwrite, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; @end @implementation AFHTTPRequestOperationManager + (instancetype)manager { - return [[AFHTTPRequestOperationManager alloc] initWithBaseURL:nil]; + return [[[self class] alloc] initWithBaseURL:nil]; +} + +- (instancetype)init { + return [self initWithBaseURL:nil]; } - (instancetype)initWithBaseURL:(NSURL *)url { @@ -61,16 +64,12 @@ - (instancetype)initWithBaseURL:(NSURL *)url { self.securityPolicy = [AFSecurityPolicy defaultPolicy]; - if (self.baseURL.host) { - self.reachabilityManager = [AFNetworkReachabilityManager managerForDomain:self.baseURL.host]; - } else { - self.reachabilityManager = [AFNetworkReachabilityManager sharedManager]; - } - - [self.reachabilityManager startMonitoring]; + self.reachabilityManager = [AFNetworkReachabilityManager sharedManager]; self.operationQueue = [[NSOperationQueue alloc] init]; + self.shouldUseCredentialStorage = YES; + return self; } @@ -119,7 +118,7 @@ - (AFHTTPRequestOperation *)GET:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure]; [self.operationQueue addOperation:operation]; @@ -131,7 +130,7 @@ - (AFHTTPRequestOperation *)HEAD:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"HEAD" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"HEAD" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:^(AFHTTPRequestOperation *requestOperation, __unused id responseObject) { if (success) { success(requestOperation); @@ -147,7 +146,7 @@ - (AFHTTPRequestOperation *)POST:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure]; [self.operationQueue addOperation:operation]; @@ -160,7 +159,7 @@ - (AFHTTPRequestOperation *)POST:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block]; + NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure]; [self.operationQueue addOperation:operation]; @@ -172,7 +171,7 @@ - (AFHTTPRequestOperation *)PUT:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PUT" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PUT" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure]; [self.operationQueue addOperation:operation]; @@ -184,7 +183,7 @@ - (AFHTTPRequestOperation *)PATCH:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PATCH" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PATCH" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure]; [self.operationQueue addOperation:operation]; @@ -196,7 +195,7 @@ - (AFHTTPRequestOperation *)DELETE:(NSString *)URLString success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"DELETE" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"DELETE" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure]; [self.operationQueue addOperation:operation]; diff --git a/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h b/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h index b15e0ac..4531655 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h @@ -33,7 +33,7 @@ #import "AFURLSessionManager.h" /** - `AFHTTPSessionManager` is a subclass of `AFURLSessionManager` with convenience methods for making HTTP requests. When a `baseURL` is provided, requests made with the `GET` / `POST` / et al. convenience methods can be made with relative paths; network reachability is also scoped to the host of the base URL as well. + `AFHTTPSessionManager` is a subclass of `AFURLSessionManager` with convenience methods for making HTTP requests. When a `baseURL` is provided, requests made with the `GET` / `POST` / et al. convenience methods can be made with relative paths. ## Subclassing Notes diff --git a/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m b/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m index 3ce4eaa..fe2b6ea 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m @@ -43,13 +43,12 @@ @interface AFHTTPSessionManager () @property (readwrite, nonatomic, strong) NSURL *baseURL; -@property (readwrite, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; @end @implementation AFHTTPSessionManager + (instancetype)manager { - return [[AFHTTPSessionManager alloc] initWithBaseURL:nil]; + return [[[self class] alloc] initWithBaseURL:nil]; } - (instancetype)init { @@ -82,14 +81,6 @@ - (instancetype)initWithBaseURL:(NSURL *)url self.requestSerializer = [AFHTTPRequestSerializer serializer]; self.responseSerializer = [AFJSONResponseSerializer serializer]; - self.securityPolicy = [AFSecurityPolicy defaultPolicy]; - - if (self.baseURL.host) { - self.reachabilityManager = [AFNetworkReachabilityManager managerForDomain:self.baseURL.host]; - } else { - self.reachabilityManager = [AFNetworkReachabilityManager sharedManager]; - } - return self; } @@ -121,7 +112,7 @@ - (NSURLSessionDataTask *)GET:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { @@ -145,7 +136,7 @@ - (NSURLSessionDataTask *)HEAD:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"HEAD" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"HEAD" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id __unused responseObject, NSError *error) { if (error) { @@ -169,7 +160,7 @@ - (NSURLSessionDataTask *)POST:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { @@ -194,9 +185,9 @@ - (NSURLSessionDataTask *)POST:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block]; + NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block error:nil]; - __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { + __block NSURLSessionDataTask *task = [self uploadTaskWithStreamedRequest:request progress:nil completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { if (failure) { failure(task, error); @@ -218,7 +209,7 @@ - (NSURLSessionDataTask *)PUT:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PUT" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PUT" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { @@ -242,7 +233,7 @@ - (NSURLSessionDataTask *)PATCH:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PATCH" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"PATCH" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { @@ -255,7 +246,7 @@ - (NSURLSessionDataTask *)PATCH:(NSString *)URLString } } }]; - + [task resume]; return task; @@ -266,7 +257,7 @@ - (NSURLSessionDataTask *)DELETE:(NSString *)URLString success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure { - NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"DELETE" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters]; + NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"DELETE" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil]; __block NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { @@ -290,6 +281,12 @@ - (NSURLSessionDataTask *)DELETE:(NSString *)URLString - (id)initWithCoder:(NSCoder *)decoder { NSURL *baseURL = [decoder decodeObjectForKey:NSStringFromSelector(@selector(baseURL))]; NSURLSessionConfiguration *configuration = [decoder decodeObjectForKey:@"sessionConfiguration"]; + if (!configuration) { + NSString *configurationIdentifier = [decoder decodeObjectForKey:@"identifier"]; + if (configurationIdentifier) { + configuration = [NSURLSessionConfiguration backgroundSessionConfiguration:configurationIdentifier]; + } + } self = [self initWithBaseURL:baseURL sessionConfiguration:configuration]; if (!self) { @@ -306,7 +303,11 @@ - (void)encodeWithCoder:(NSCoder *)coder { [super encodeWithCoder:coder]; [coder encodeObject:self.baseURL forKey:NSStringFromSelector(@selector(baseURL))]; - [coder encodeObject:self.session.configuration forKey:@"sessionConfiguration"]; + if ([self.session.configuration conformsToProtocol:@protocol(NSCoding)]) { + [coder encodeObject:self.session.configuration forKey:@"sessionConfiguration"]; + } else { + [coder encodeObject:self.session.configuration.identifier forKey:@"identifier"]; + } [coder encodeObject:self.requestSerializer forKey:NSStringFromSelector(@selector(requestSerializer))]; [coder encodeObject:self.responseSerializer forKey:NSStringFromSelector(@selector(responseSerializer))]; } diff --git a/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h b/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h index c17e1a3..1a6655a 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h @@ -40,6 +40,8 @@ typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) { `AFNetworkReachabilityManager` monitors the reachability of domains, and addresses for both WWAN and WiFi network interfaces. See Apple's Reachability Sample Code (https://developer.apple.com/library/ios/samplecode/reachability/) + + @warning Instances of `AFNetworkReachabilityManager` must be started with `-startMonitoring` before reachability status can be determined. */ @interface AFNetworkReachabilityManager : NSObject diff --git a/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m b/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m index fcd83bb..dd035d5 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m @@ -27,6 +27,12 @@ typedef void (^AFNetworkReachabilityStatusBlock)(AFNetworkReachabilityStatus status); +typedef NS_ENUM(NSUInteger, AFNetworkReachabilityAssociation) { + AFNetworkReachabilityForAddress = 1, + AFNetworkReachabilityForAddressPair = 2, + AFNetworkReachabilityForName = 3, +}; + NSString * AFStringFromNetworkReachabilityStatus(AFNetworkReachabilityStatus status) { switch (status) { case AFNetworkReachabilityStatusNotReachable: @@ -90,6 +96,7 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) { @interface AFNetworkReachabilityManager () @property (readwrite, nonatomic, assign) SCNetworkReachabilityRef networkReachability; +@property (readwrite, nonatomic, assign) AFNetworkReachabilityAssociation networkReachabilityAssociation; @property (readwrite, nonatomic, assign) AFNetworkReachabilityStatus networkReachabilityStatus; @property (readwrite, nonatomic, copy) AFNetworkReachabilityStatusBlock networkReachabilityStatusBlock; @end @@ -114,13 +121,19 @@ + (instancetype)sharedManager { + (instancetype)managerForDomain:(NSString *)domain { SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, [domain UTF8String]); - return [[self alloc] initWithReachability:reachability]; + AFNetworkReachabilityManager *manager = [[self alloc] initWithReachability:reachability]; + manager.networkReachabilityAssociation = AFNetworkReachabilityForName; + + return manager; } + (instancetype)managerForAddress:(const struct sockaddr_in *)address { SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr *)address); - return [[self alloc] initWithReachability:reachability]; + AFNetworkReachabilityManager *manager = [[self alloc] initWithReachability:reachability]; + manager.networkReachabilityAssociation = AFNetworkReachabilityForAddress; + + return manager; } - (instancetype)initWithReachability:(SCNetworkReachabilityRef)reachability { @@ -130,7 +143,6 @@ - (instancetype)initWithReachability:(SCNetworkReachabilityRef)reachability { } self.networkReachability = reachability; - self.networkReachabilityStatus = AFNetworkReachabilityStatusUnknown; return self; @@ -139,8 +151,10 @@ - (instancetype)initWithReachability:(SCNetworkReachabilityRef)reachability { - (void)dealloc { [self stopMonitoring]; - CFRelease(_networkReachability); - _networkReachability = NULL; + if (_networkReachability) { + CFRelease(_networkReachability); + _networkReachability = NULL; + } } #pragma mark - @@ -178,15 +192,25 @@ - (void)startMonitoring { SCNetworkReachabilityContext context = {0, (__bridge void *)callback, AFNetworkReachabilityRetainCallback, AFNetworkReachabilityReleaseCallback, NULL}; SCNetworkReachabilitySetCallback(self.networkReachability, AFNetworkReachabilityCallback, &context); - - SCNetworkReachabilityFlags flags; - SCNetworkReachabilityGetFlags(self.networkReachability, &flags); - dispatch_async(dispatch_get_main_queue(), ^{ - AFNetworkReachabilityStatus status = AFNetworkReachabilityStatusForFlags(flags); - callback(status); - }); - SCNetworkReachabilityScheduleWithRunLoop(self.networkReachability, CFRunLoopGetMain(), kCFRunLoopCommonModes); + + switch (self.networkReachabilityAssociation) { + case AFNetworkReachabilityForName: + break; + case AFNetworkReachabilityForAddress: + case AFNetworkReachabilityForAddressPair: + default: { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0),^{ + SCNetworkReachabilityFlags flags; + SCNetworkReachabilityGetFlags(self.networkReachability, &flags); + AFNetworkReachabilityStatus status = AFNetworkReachabilityStatusForFlags(flags); + dispatch_async(dispatch_get_main_queue(), ^{ + callback(status); + }); + }); + } + break; + } } - (void)stopMonitoring { diff --git a/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h b/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h index d36bc02..17ff507 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h @@ -41,6 +41,11 @@ typedef NS_ENUM(NSUInteger, AFSSLPinningMode) { */ @property (nonatomic, assign) AFSSLPinningMode SSLPinningMode; +/** + Whether to evaluate an entire SSL certificate chain, or just the leaf certificate. Defaults to `YES`. + */ +@property (nonatomic, assign) BOOL validatesCertificateChain; + /** The certificates used to evaluate server trust according to the SSL pinning mode. By default, this property is set to any (`.cer`) certificates included in the app bundle. */ @@ -51,6 +56,11 @@ typedef NS_ENUM(NSUInteger, AFSSLPinningMode) { */ @property (nonatomic, assign) BOOL allowInvalidCertificates; +/** + Whether or not to validate the domain name in the certificates CN field. Defaults to `YES` for `AFSSLPinningModePublicKey` or `AFSSLPinningModeCertificate`, otherwise `NO`. + */ +@property (nonatomic, assign) BOOL validatesDomainName; + ///----------------------------------------- /// @name Getting Specific Security Policies ///----------------------------------------- @@ -79,16 +89,31 @@ typedef NS_ENUM(NSUInteger, AFSSLPinningMode) { /// @name Evaluating Server Trust ///------------------------------ +/** + Whether or not the specified server trust should be accepted, based on the security policy. + + This method should be used when responding to an authentication challenge from a server. + + @param serverTrust The X.509 certificate trust of the server. + + @return Whether or not to trust the server. + + @warning This method has been deprecated in favor of `-evaluateServerTrust:forDomain:`. + */ +- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust DEPRECATED_ATTRIBUTE; + /** Whether or not the specified server trust should be accepted, based on the security policy. This method should be used when responding to an authentication challenge from a server. @param serverTrust The X.509 certificate trust of the server. + @param domain The domain of serverTrust. If `nil`, the domain will not be validated. @return Whether or not to trust the server. */ -- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust; +- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust + forDomain:(NSString *)domain; @end @@ -108,7 +133,7 @@ typedef NS_ENUM(NSUInteger, AFSSLPinningMode) { } `AFSSLPinningModeNone` - Do not validate servers against pinned certificates. + Do not used pinned certificates to validate servers. `AFSSLPinningModePublicKey` Validate host certificates against public keys of pinned certificates. diff --git a/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m b/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m index 14d23b9..1b84486 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m @@ -25,14 +25,14 @@ #if !defined(__IPHONE_OS_VERSION_MIN_REQUIRED) static NSData * AFSecKeyGetData(SecKeyRef key) { CFDataRef data = NULL; - + #if defined(NS_BLOCK_ASSERTIONS) SecItemExport(key, kSecFormatUnknown, kSecItemPemArmour, NULL, &data); #else OSStatus status = SecItemExport(key, kSecFormatUnknown, kSecItemPemArmour, NULL, &data); NSCAssert(status == errSecSuccess, @"SecItemExport error: %ld", (long int)status); #endif - + NSCParameterAssert(data); return (__bridge_transfer NSData *)data; @@ -50,10 +50,10 @@ static BOOL AFSecKeyIsEqualToKey(SecKeyRef key1, SecKeyRef key2) { static id AFPublicKeyForCertificate(NSData *certificate) { SecCertificateRef allowedCertificate = SecCertificateCreateWithData(NULL, (__bridge CFDataRef)certificate); NSCParameterAssert(allowedCertificate); - + SecCertificateRef allowedCertificates[] = {allowedCertificate}; CFArrayRef tempCertificates = CFArrayCreate(NULL, (const void **)allowedCertificates, 1, NULL); - + SecPolicyRef policy = SecPolicyCreateBasicX509(); SecTrustRef allowedTrust = NULL; #if defined(NS_BLOCK_ASSERTIONS) @@ -62,44 +62,44 @@ static id AFPublicKeyForCertificate(NSData *certificate) { OSStatus status = SecTrustCreateWithCertificates(tempCertificates, policy, &allowedTrust); NSCAssert(status == errSecSuccess, @"SecTrustCreateWithCertificates error: %ld", (long int)status); #endif - + SecTrustResultType result = 0; - + #if defined(NS_BLOCK_ASSERTIONS) SecTrustEvaluate(allowedTrust, &result); #else status = SecTrustEvaluate(allowedTrust, &result); NSCAssert(status == errSecSuccess, @"SecTrustEvaluate error: %ld", (long int)status); #endif - + SecKeyRef allowedPublicKey = SecTrustCopyPublicKey(allowedTrust); NSCParameterAssert(allowedPublicKey); - + CFRelease(allowedTrust); CFRelease(policy); CFRelease(tempCertificates); CFRelease(allowedCertificate); - + return (__bridge_transfer id)allowedPublicKey; } static BOOL AFServerTrustIsValid(SecTrustRef serverTrust) { SecTrustResultType result = 0; - + #if defined(NS_BLOCK_ASSERTIONS) SecTrustEvaluate(serverTrust, &result); #else OSStatus status = SecTrustEvaluate(serverTrust, &result); NSCAssert(status == errSecSuccess, @"SecTrustEvaluate error: %ld", (long int)status); #endif - + return (result == kSecTrustResultUnspecified || result == kSecTrustResultProceed); } static NSArray * AFCertificateTrustChainForServerTrust(SecTrustRef serverTrust) { CFIndex certificateCount = SecTrustGetCertificateCount(serverTrust); NSMutableArray *trustChain = [NSMutableArray arrayWithCapacity:(NSUInteger)certificateCount]; - + for (CFIndex i = 0; i < certificateCount; i++) { SecCertificateRef certificate = SecTrustGetCertificateAtIndex(serverTrust, i); [trustChain addObject:(__bridge_transfer NSData *)SecCertificateCopyData(certificate)]; @@ -114,21 +114,28 @@ static BOOL AFServerTrustIsValid(SecTrustRef serverTrust) { NSMutableArray *trustChain = [NSMutableArray arrayWithCapacity:(NSUInteger)certificateCount]; for (CFIndex i = 0; i < certificateCount; i++) { SecCertificateRef certificate = SecTrustGetCertificateAtIndex(serverTrust, i); - + SecCertificateRef someCertificates[] = {certificate}; CFArrayRef certificates = CFArrayCreate(NULL, (const void **)someCertificates, 1, NULL); - + SecTrustRef trust = NULL; - + +#if defined(NS_BLOCK_ASSERTIONS) + SecTrustCreateWithCertificates(certificates, policy, &trust); + + SecTrustResultType result; + SecTrustEvaluate(trust, &result); +#else OSStatus status = SecTrustCreateWithCertificates(certificates, policy, &trust); NSCAssert(status == errSecSuccess, @"SecTrustCreateWithCertificates error: %ld", (long int)status); - + SecTrustResultType result; status = SecTrustEvaluate(trust, &result); NSCAssert(status == errSecSuccess, @"SecTrustEvaluate error: %ld", (long int)status); - +#endif + [trustChain addObject:(__bridge_transfer id)SecTrustCopyPublicKey(trust)]; - + CFRelease(trust); CFRelease(certificates); } @@ -137,6 +144,38 @@ static BOOL AFServerTrustIsValid(SecTrustRef serverTrust) { return [NSArray arrayWithArray:trustChain]; } +static NSComparisonResult AFDomainComponentCompare(NSString *component1, NSString *component2) { + if ([component1 isEqualToString:@"*"] || [component2 isEqualToString:@"*"]) { + return NSOrderedSame; + } + + return [component1 compare:component2]; +} + +static BOOL AFCertificateHostMatchesDomain(NSString *certificateHost, NSString *domain) { + certificateHost = [certificateHost lowercaseString]; + domain = [domain lowercaseString]; + + if ([certificateHost isEqualToString:domain]) { + return YES; + } + + NSArray *certificateHostComponents = [certificateHost componentsSeparatedByString:@"."]; + NSArray *domainComponents = [domain componentsSeparatedByString:@"."]; + + if ([certificateHostComponents count] != [domainComponents count]) { + return NO; + } + + BOOL certificateHostMatchesDomain = ([certificateHostComponents indexOfObjectPassingTest:^BOOL(NSString *certificateHostComponent, NSUInteger idx, __unused BOOL *stop) { + NSString *domainComponent = [domainComponents objectAtIndex:idx]; + + return AFDomainComponentCompare(certificateHostComponent, domainComponent) != NSOrderedSame; + }] == NSNotFound); + + return certificateHostMatchesDomain; +} + #pragma mark - @interface AFSecurityPolicy() @@ -151,39 +190,51 @@ + (NSArray *)defaultPinnedCertificates { dispatch_once(&onceToken, ^{ NSBundle *bundle = [NSBundle bundleForClass:[self class]]; NSArray *paths = [bundle pathsForResourcesOfType:@"cer" inDirectory:@"."]; - + NSMutableArray *certificates = [NSMutableArray arrayWithCapacity:[paths count]]; for (NSString *path in paths) { NSData *certificateData = [NSData dataWithContentsOfFile:path]; [certificates addObject:certificateData]; } - + _defaultPinnedCertificates = [[NSArray alloc] initWithArray:certificates]; }); - + return _defaultPinnedCertificates; } + (instancetype)defaultPolicy { AFSecurityPolicy *securityPolicy = [[self alloc] init]; securityPolicy.SSLPinningMode = AFSSLPinningModeNone; - + return securityPolicy; } + (instancetype)policyWithPinningMode:(AFSSLPinningMode)pinningMode { AFSecurityPolicy *securityPolicy = [[self alloc] init]; securityPolicy.SSLPinningMode = pinningMode; + securityPolicy.validatesDomainName = YES; [securityPolicy setPinnedCertificates:[self defaultPinnedCertificates]]; - + return securityPolicy; } +- (id)init { + self = [super init]; + if (!self) { + return nil; + } + + self.validatesCertificateChain = YES; + + return self; +} + #pragma mark - - (void)setPinnedCertificates:(NSArray *)pinnedCertificates { _pinnedCertificates = pinnedCertificates; - + if (self.pinnedCertificates) { NSMutableArray *mutablePinnedPublicKeys = [NSMutableArray arrayWithCapacity:[self.pinnedCertificates count]]; for (NSData *certificate in self.pinnedCertificates) { @@ -198,32 +249,73 @@ - (void)setPinnedCertificates:(NSArray *)pinnedCertificates { #pragma mark - - (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust { + return [self evaluateServerTrust:serverTrust forDomain:nil]; +} + +- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust + forDomain:(NSString *)domain +{ + BOOL shouldTrustServer = NO; + + if (self.SSLPinningMode == AFSSLPinningModeNone && self.allowInvalidCertificates) { + return YES; + } + + if (!AFServerTrustIsValid(serverTrust) && !self.allowInvalidCertificates) { + return NO; + } + + NSArray *serverCertificates = AFCertificateTrustChainForServerTrust(serverTrust); switch (self.SSLPinningMode) { case AFSSLPinningModeNone: - return (self.allowInvalidCertificates || AFServerTrustIsValid(serverTrust)); + return YES; case AFSSLPinningModeCertificate: { - for (NSData *trustChainCertificate in AFCertificateTrustChainForServerTrust(serverTrust)) { + if (!self.validatesCertificateChain) { + shouldTrustServer = [self.pinnedCertificates containsObject:[serverCertificates firstObject]]; + break; + } + + NSUInteger trustedCertificateCount = 0; + for (NSData *trustChainCertificate in serverCertificates) { if ([self.pinnedCertificates containsObject:trustChainCertificate]) { - return YES; + trustedCertificateCount++; } } + + shouldTrustServer = trustedCertificateCount > 0 && ((self.validatesCertificateChain && trustedCertificateCount == [serverCertificates count]) || (!self.validatesCertificateChain && trustedCertificateCount >= 1)); } break; case AFSSLPinningModePublicKey: { - for (id trustChainPublicKey in AFPublicKeyTrustChainForServerTrust(serverTrust)) { + NSUInteger trustedPublicKeyCount = 0; + NSArray *publicKeys = AFPublicKeyTrustChainForServerTrust(serverTrust); + if (!self.validatesCertificateChain && [publicKeys count] > 0) { + publicKeys = @[[publicKeys firstObject]]; + } + + for (id trustChainPublicKey in publicKeys) { for (id pinnedPublicKey in self.pinnedPublicKeys) { if (AFSecKeyIsEqualToKey((__bridge SecKeyRef)trustChainPublicKey, (__bridge SecKeyRef)pinnedPublicKey)) { - return YES; + trustedPublicKeyCount += 1; } } } + + shouldTrustServer = trustedPublicKeyCount > 0 && ((self.validatesCertificateChain && trustedPublicKeyCount == [serverCertificates count]) || (!self.validatesCertificateChain && trustedPublicKeyCount >= 1)); } break; - default: - break; + } + + if (shouldTrustServer && domain && self.validatesDomainName) { + NSData *serverCertificate = [serverCertificates firstObject]; + SecCertificateRef matchingCertificate = SecCertificateCreateWithData(NULL, (__bridge CFDataRef)serverCertificate); + NSParameterAssert(matchingCertificate); + + shouldTrustServer = AFCertificateHostMatchesDomain((__bridge_transfer NSString *)SecCertificateCopySubjectSummary(matchingCertificate), domain); + + CFRelease(matchingCertificate); } - return NO; + return shouldTrustServer; } #pragma mark - NSKeyValueObserving diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h b/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h index e34d746..d3a8363 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h @@ -259,14 +259,14 @@ @param block A block object to be called when an undetermined number of bytes have been uploaded to the server. This block has no return value and takes three arguments: the number of bytes written since the last time the upload progress block was called, the total bytes written, and the total bytes expected to be written during the request, as initially determined by the length of the HTTP body. This block may be called multiple times, and will execute on the main thread. */ -- (void)setUploadProgressBlock:(void (^)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite))block; +- (void)setUploadProgressBlock:(void (^)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite))block; /** Sets a callback to be called when an undetermined number of bytes have been downloaded from the server. @param block A block object to be called when an undetermined number of bytes have been downloaded from the server. This block has no return value and takes three arguments: the number of bytes read since the last time the download progress block was called, the total bytes read, and the total bytes expected to be read during the request, as initially determined by the expected content size of the `NSHTTPURLResponse` object. This block may be called multiple times, and will execute on the main thread. */ -- (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead))block; +- (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, NSInteger totalBytesRead, NSInteger totalBytesExpectedToRead))block; ///------------------------------------------------- /// @name Setting NSURLConnection Delegate Callbacks @@ -282,7 +282,7 @@ - (void)setWillSendRequestForAuthenticationChallengeBlock:(void (^)(NSURLConnection *connection, NSURLAuthenticationChallenge *challenge))block; /** - Sets a block to be executed when the server redirects the request from one URL to another URL, or when the request URL changed by the `NSURLProtocol` subclass handling the request in order to standardize its format, as handled by the `NSURLConnectionDelegate` method `connection:willSendRequest:redirectResponse:`. + Sets a block to be executed when the server redirects the request from one URL to another URL, or when the request URL changed by the `NSURLProtocol` subclass handling the request in order to standardize its format, as handled by the `NSURLConnectionDataDelegate` method `connection:willSendRequest:redirectResponse:`. @param block A block object to be executed when the request URL was changed. The block returns an `NSURLRequest` object, the URL request to redirect, and takes three arguments: the URL connection object, the the proposed redirected request, and the URL response that caused the redirect. */ @@ -312,25 +312,6 @@ ///---------------- /** - ## SSL Pinning Options - - The following constants are provided by `AFURLConnectionOperation` as possible SSL Pinning options. - - enum { - AFSSLPinningModeNone, - AFSSLPinningModePublicKey, - AFSSLPinningModeCertificate, - } - - `AFSSLPinningModeNone` - Do not pin SSL connections - - `AFSSLPinningModePublicKey` - Pin SSL connections to certificate public key (SPKI). - - `AFSSLPinningModeCertificate` - Pin SSL connections to exact certificate. This may cause problems when your certificate expires and needs re-issuance. - ## User info dictionary keys These keys may exist in the user info dictionary, in addition to those defined for NSError. diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m b/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m index 200f1ea..cb9bcf5 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m @@ -54,6 +54,16 @@ static dispatch_group_t url_request_operation_completion_group() { return af_url_request_operation_completion_group; } +static dispatch_queue_t url_request_operation_completion_queue() { + static dispatch_queue_t af_url_request_operation_completion_queue; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + af_url_request_operation_completion_queue = dispatch_queue_create("com.alamofire.networking.operation.queue", DISPATCH_QUEUE_CONCURRENT ); + }); + + return af_url_request_operation_completion_queue; +} + static NSString * const kAFNetworkingLockName = @"com.alamofire.networking.operation.lock"; NSString * const AFNetworkingErrorDomain = @"AFNetworkingErrorDomain"; @@ -63,7 +73,7 @@ static dispatch_group_t url_request_operation_completion_group() { NSString * const AFNetworkingOperationDidStartNotification = @"com.alamofire.networking.operation.start"; NSString * const AFNetworkingOperationDidFinishNotification = @"com.alamofire.networking.operation.finish"; -typedef void (^AFURLConnectionOperationProgressBlock)(NSUInteger bytes, long long totalBytes, long long totalBytesExpected); +typedef void (^AFURLConnectionOperationProgressBlock)(NSUInteger bytes, NSInteger totalBytes, NSInteger totalBytesExpected); typedef void (^AFURLConnectionOperationAuthenticationChallengeBlock)(NSURLConnection *connection, NSURLAuthenticationChallenge *challenge); typedef NSCachedURLResponse * (^AFURLConnectionOperationCacheResponseBlock)(NSURLConnection *connection, NSCachedURLResponse *cachedResponse); typedef NSURLRequest * (^AFURLConnectionOperationRedirectResponseBlock)(NSURLConnection *connection, NSURLRequest *request, NSURLResponse *redirectResponse); @@ -78,8 +88,12 @@ static dispatch_group_t url_request_operation_completion_group() { return @"isFinished"; case AFOperationPausedState: return @"isPaused"; - default: + default: { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunreachable-code" return @"state"; +#pragma clang diagnostic pop + } } } @@ -114,7 +128,6 @@ static inline BOOL AFStateTransitionIsValid(AFOperationState fromState, AFOperat @interface AFURLConnectionOperation () @property (readwrite, nonatomic, assign) AFOperationState state; -@property (readwrite, nonatomic, assign, getter = isCancelled) BOOL cancelled; @property (readwrite, nonatomic, strong) NSRecursiveLock *lock; @property (readwrite, nonatomic, strong) NSURLConnection *connection; @property (readwrite, nonatomic, strong) NSURLRequest *request; @@ -123,7 +136,7 @@ @interface AFURLConnectionOperation () @property (readwrite, nonatomic, strong) NSData *responseData; @property (readwrite, nonatomic, copy) NSString *responseString; @property (readwrite, nonatomic, assign) NSStringEncoding responseStringEncoding; -@property (readwrite, nonatomic, assign) long long totalBytesRead; +@property (readwrite, nonatomic, assign) NSInteger totalBytesRead; @property (readwrite, nonatomic, assign) AFBackgroundTaskIdentifier backgroundTaskIdentifier; @property (readwrite, nonatomic, copy) AFURLConnectionOperationProgressBlock uploadProgress; @property (readwrite, nonatomic, copy) AFURLConnectionOperationProgressBlock downloadProgress; @@ -221,7 +234,7 @@ - (void)setCompletionBlock:(void (^)(void))block { block(); }); - dispatch_group_notify(group, queue, ^{ + dispatch_group_notify(group, url_request_operation_completion_queue(), ^{ [strongSelf setCompletionBlock:nil]; }); }]; @@ -234,11 +247,9 @@ - (NSInputStream *)inputStream { } - (void)setInputStream:(NSInputStream *)inputStream { - [self willChangeValueForKey:@"inputStream"]; NSMutableURLRequest *mutableRequest = [self.request mutableCopy]; mutableRequest.HTTPBodyStream = inputStream; self.request = mutableRequest; - [self didChangeValueForKey:@"inputStream"]; } - (NSOutputStream *)outputStream { @@ -252,12 +263,10 @@ - (NSOutputStream *)outputStream { - (void)setOutputStream:(NSOutputStream *)outputStream { [self.lock lock]; if (outputStream != _outputStream) { - [self willChangeValueForKey:@"outputStream"]; if (_outputStream) { [_outputStream close]; } _outputStream = outputStream; - [self didChangeValueForKey:@"outputStream"]; } [self.lock unlock]; } @@ -287,11 +296,11 @@ - (void)setShouldExecuteAsBackgroundTaskWithExpirationHandler:(void (^)(void))ha } #endif -- (void)setUploadProgressBlock:(void (^)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite))block { +- (void)setUploadProgressBlock:(void (^)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite))block { self.uploadProgress = block; } -- (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead))block { +- (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, NSInteger totalBytesRead, NSInteger totalBytesExpectedToRead))block { self.downloadProgress = block; } @@ -360,7 +369,7 @@ - (void)pause { [self.lock lock]; if ([self isExecuting]) { - [self.connection performSelector:@selector(cancel) onThread:[[self class] networkRequestThread] withObject:nil waitUntilDone:NO modes:[self.runLoopModes allObjects]]; + [self performSelector:@selector(operationDidPause) onThread:[[self class] networkRequestThread] withObject:nil waitUntilDone:NO modes:[self.runLoopModes allObjects]]; dispatch_async(dispatch_get_main_queue(), ^{ NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter]; @@ -373,6 +382,12 @@ - (void)pause { [self.lock unlock]; } +- (void)operationDidPause { + [self.lock lock]; + [self.connection cancel]; + [self.lock unlock]; +} + - (BOOL)isPaused { return self.state == AFOperationPausedState; } @@ -409,7 +424,9 @@ - (BOOL)isConcurrent { - (void)start { [self.lock lock]; - if ([self isReady]) { + if ([self isCancelled]) { + [self performSelector:@selector(cancelConnection) onThread:[[self class] networkRequestThread] withObject:nil waitUntilDone:NO modes:[self.runLoopModes allObjects]]; + } else if ([self isReady]) { self.state = AFOperationExecutingState; [self performSelector:@selector(operationDidStart) onThread:[[self class] networkRequestThread] withObject:nil waitUntilDone:NO modes:[self.runLoopModes allObjects]]; @@ -419,7 +436,7 @@ - (void)start { - (void)operationDidStart { [self.lock lock]; - if (! [self isCancelled]) { + if (![self isCancelled]) { self.connection = [[NSURLConnection alloc] initWithRequest:self.request delegate:self startImmediately:NO]; NSRunLoop *runLoop = [NSRunLoop currentRunLoop]; @@ -435,15 +452,13 @@ - (void)operationDidStart { dispatch_async(dispatch_get_main_queue(), ^{ [[NSNotificationCenter defaultCenter] postNotificationName:AFNetworkingOperationDidStartNotification object:self]; }); - - if ([self isCancelled]) { - [self finish]; - } } - (void)finish { + [self.lock lock]; self.state = AFOperationFinishedState; - + [self.lock unlock]; + dispatch_async(dispatch_get_main_queue(), ^{ [[NSNotificationCenter defaultCenter] postNotificationName:AFNetworkingOperationDidFinishNotification object:self]; }); @@ -452,13 +467,11 @@ - (void)finish { - (void)cancel { [self.lock lock]; if (![self isFinished] && ![self isCancelled]) { - [self willChangeValueForKey:@"isCancelled"]; - _cancelled = YES; [super cancel]; - [self didChangeValueForKey:@"isCancelled"]; - - // Cancel the connection on the thread it runs on to prevent race conditions - [self performSelector:@selector(cancelConnection) onThread:[[self class] networkRequestThread] withObject:nil waitUntilDone:NO modes:[self.runLoopModes allObjects]]; + + if ([self isExecuting]) { + [self performSelector:@selector(cancelConnection) onThread:[[self class] networkRequestThread] withObject:nil waitUntilDone:NO modes:[self.runLoopModes allObjects]]; + } } [self.lock unlock]; } @@ -470,9 +483,15 @@ - (void)cancelConnection { } NSError *error = [NSError errorWithDomain:NSURLErrorDomain code:NSURLErrorCancelled userInfo:userInfo]; - if (![self isFinished] && self.connection) { - [self.connection cancel]; - [self performSelector:@selector(connection:didFailWithError:) withObject:self.connection withObject:error]; + if (![self isFinished]) { + if (self.connection) { + [self.connection cancel]; + [self performSelector:@selector(connection:didFailWithError:) withObject:self.connection withObject:error]; + } else { + // Accomodate race condition where `self.connection` has not yet been set before cancellation + self.error = error; + [self finish]; + } } } @@ -484,9 +503,11 @@ + (NSArray *)batchOfRequestOperations:(NSArray *)operations { if (!operations || [operations count] == 0) { return @[[NSBlockOperation blockOperationWithBlock:^{ - if (completionBlock) { - completionBlock(@[]); - } + dispatch_async(dispatch_get_main_queue(), ^{ + if (completionBlock) { + completionBlock(@[]); + } + }); }]]; } @@ -544,7 +565,7 @@ - (void)connection:(NSURLConnection *)connection } if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) { - if ([self.securityPolicy evaluateServerTrust:challenge.protectionSpace.serverTrust]) { + if ([self.securityPolicy evaluateServerTrust:challenge.protectionSpace.serverTrust forDomain:challenge.protectionSpace.host]) { NSURLCredential *credential = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]; [[challenge sender] useCredential:credential forAuthenticationChallenge:challenge]; } else { @@ -611,23 +632,27 @@ - (void)connection:(NSURLConnection __unused *)connection while (totalNumberOfBytesWritten < (NSInteger)length) { numberOfBytesWritten = [self.outputStream write:&dataBuffer[(NSUInteger)totalNumberOfBytesWritten] maxLength:(length - (NSUInteger)totalNumberOfBytesWritten)]; if (numberOfBytesWritten == -1) { - [self.connection cancel]; - [self performSelector:@selector(connection:didFailWithError:) withObject:self.connection withObject:self.outputStream.streamError]; - return; - } else { - totalNumberOfBytesWritten += numberOfBytesWritten; + break; } + + totalNumberOfBytesWritten += numberOfBytesWritten; } break; } + + if (self.outputStream.streamError) { + [self.connection cancel]; + [self performSelector:@selector(connection:didFailWithError:) withObject:self.connection withObject:self.outputStream.streamError]; + return; + } } dispatch_async(dispatch_get_main_queue(), ^{ self.totalBytesRead += length; if (self.downloadProgress) { - self.downloadProgress(length, self.totalBytesRead, self.response.expectedContentLength); + self.downloadProgress(length, self.totalBytesRead, (NSInteger)self.response.expectedContentLength); } }); } @@ -679,7 +704,6 @@ - (id)initWithCoder:(NSCoder *)decoder { } self.state = (AFOperationState)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(state))]; - self.cancelled = [decoder decodeBoolForKey:NSStringFromSelector(@selector(isCancelled))]; self.response = [decoder decodeObjectForKey:NSStringFromSelector(@selector(response))]; self.error = [decoder decodeObjectForKey:NSStringFromSelector(@selector(error))]; self.responseData = [decoder decodeObjectForKey:NSStringFromSelector(@selector(responseData))]; @@ -703,7 +727,6 @@ - (void)encodeWithCoder:(NSCoder *)coder { break; } - [coder encodeBool:[self isCancelled] forKey:NSStringFromSelector(@selector(isCancelled))]; [coder encodeObject:self.response forKey:NSStringFromSelector(@selector(response))]; [coder encodeObject:self.error forKey:NSStringFromSelector(@selector(error))]; [coder encodeObject:self.responseData forKey:NSStringFromSelector(@selector(responseData))]; diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h b/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h index f6d6e7b..d78ee06 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h @@ -42,8 +42,8 @@ @return A serialized request. */ - (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request - withParameters:(NSDictionary *)parameters - error:(NSError *__autoreleasing *)error; + withParameters:(id)parameters + error:(NSError * __autoreleasing *)error; @end @@ -66,10 +66,52 @@ typedef NS_ENUM(NSUInteger, AFHTTPRequestQueryStringSerializationStyle) { @interface AFHTTPRequestSerializer : NSObject /** - The string encoding used to serialize parameters. + The string encoding used to serialize parameters. `NSUTF8StringEncoding` by default. */ @property (nonatomic, assign) NSStringEncoding stringEncoding; +/** + Whether created requests can use the device’s cellular radio (if present). `YES` by default. + + @see NSMutableURLRequest -setAllowsCellularAccess: + */ +@property (nonatomic, assign) BOOL allowsCellularAccess; + +/** + The cache policy of created requests. `NSURLRequestUseProtocolCachePolicy` by default. + + @see NSMutableURLRequest -setCachePolicy: + */ +@property (nonatomic, assign) NSURLRequestCachePolicy cachePolicy; + +/** + Whether created requests should use the default cookie handling. `YES` by default. + + @see NSMutableURLRequest -setHTTPShouldHandleCookies: + */ +@property (nonatomic, assign) BOOL HTTPShouldHandleCookies; + +/** + Whether created requests can continue transmitting data before receiving a response from an earlier transmission. `NO` by default + + @see NSMutableURLRequest -setHTTPShouldUsePipelining: + */ +@property (nonatomic, assign) BOOL HTTPShouldUsePipelining; + +/** + The network service type for created requests. `NSURLNetworkServiceTypeDefault` by default. + + @see NSMutableURLRequest -setNetworkServiceType: + */ +@property (nonatomic, assign) NSURLRequestNetworkServiceType networkServiceType; + +/** + The timeout interval, in seconds, for created requests. The default timeout interval is 60 seconds. + + @see NSMutableURLRequest -setTimeoutInterval: + */ +@property (nonatomic, assign) NSTimeInterval timeoutInterval; + ///--------------------------------------- /// @name Configuring HTTP Request Headers ///--------------------------------------- @@ -90,7 +132,8 @@ typedef NS_ENUM(NSUInteger, AFHTTPRequestQueryStringSerializationStyle) { @param field The HTTP header to set a default value for @param value The value set as default for the specified header, or `nil` */ -- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field; +- (void)setValue:(NSString *)value +forHTTPHeaderField:(NSString *)field; /** Sets the "Authorization" HTTP header set in request objects made by the HTTP client to a basic authentication value with Base64-encoded username and password. This overwrites any existing value for this header. @@ -137,12 +180,19 @@ typedef NS_ENUM(NSUInteger, AFHTTPRequestQueryStringSerializationStyle) { @param block A block that defines a process of encoding parameters into a query string. This block returns the query string and takes three arguments: the request, the parameters to encode, and the error that occurred when attempting to encode parameters for the given request. */ -- (void)setQueryStringSerializationWithBlock:(NSString * (^)(NSURLRequest *request, NSDictionary *parameters, NSError *__autoreleasing *error))block; +- (void)setQueryStringSerializationWithBlock:(NSString * (^)(NSURLRequest *request, NSDictionary *parameters, NSError * __autoreleasing *error))block; ///------------------------------- /// @name Creating Request Objects ///------------------------------- +/** + @deprecated This method has been deprecated. Use -requestWithMethod:URLString:parameters:error: instead. + */ +- (NSMutableURLRequest *)requestWithMethod:(NSString *)method + URLString:(NSString *)URLString + parameters:(NSDictionary *)parameters DEPRECATED_ATTRIBUTE; + /** Creates an `NSMutableURLRequest` object with the specified HTTP method and URL string. @@ -151,12 +201,22 @@ typedef NS_ENUM(NSUInteger, AFHTTPRequestQueryStringSerializationStyle) { @param method The HTTP method for the request, such as `GET`, `POST`, `PUT`, or `DELETE`. This parameter must not be `nil`. @param URLString The URL string used to create the request URL. @param parameters The parameters to be either set as a query string for `GET` requests, or the request HTTP body. + @param error The error that occured while constructing the request. @return An `NSMutableURLRequest` object. */ - (NSMutableURLRequest *)requestWithMethod:(NSString *)method URLString:(NSString *)URLString - parameters:(NSDictionary *)parameters; + parameters:(NSDictionary *)parameters + error:(NSError * __autoreleasing *)error; + +/** + @deprecated This method has been deprecated. Use -multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:error: instead. + */ +- (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)method + URLString:(NSString *)URLString + parameters:(NSDictionary *)parameters + constructingBodyWithBlock:(void (^)(id formData))block DEPRECATED_ATTRIBUTE; /** Creates an `NSMutableURLRequest` object with the specified HTTP method and URLString, and constructs a `multipart/form-data` HTTP body, using the specified parameters and multipart form data block. See http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.2 @@ -167,13 +227,30 @@ typedef NS_ENUM(NSUInteger, AFHTTPRequestQueryStringSerializationStyle) { @param URLString The URL string used to create the request URL. @param parameters The parameters to be encoded and set in the request HTTP body. @param block A block that takes a single argument and appends data to the HTTP body. The block argument is an object adopting the `AFMultipartFormData` protocol. + @param error The error that occured while constructing the request. @return An `NSMutableURLRequest` object */ - (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)method URLString:(NSString *)URLString parameters:(NSDictionary *)parameters - constructingBodyWithBlock:(void (^)(id formData))block; + constructingBodyWithBlock:(void (^)(id formData))block + error:(NSError * __autoreleasing *)error; + +/** + Creates an `NSMutableURLRequest` by removing the `HTTPBodyStream` from a request, and asynchronously writing its contents into the specified file, invoking the completion handler when finished. + + @param request The multipart form request. + @param fileURL The file URL to write multipart form contents to. + @param handler A handler block to execute. + + @discussion There is a bug in `NSURLSessionTask` that causes requests to not send a `Content-Length` header when streaming contents from an HTTP body, which is notably problematic when interacting with the Amazon S3 webservice. As a workaround, this method takes a request constructed with `multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:error:`, or any other request with an `HTTPBodyStream`, writes the contents to the specified file and returns a copy of the original request with the `HTTPBodyStream` property set to `nil`. From here, the file can either be passed to `AFURLSessionManager -uploadTaskWithRequest:fromFile:progress:completionHandler:`, or have its contents read into an `NSData` that's assigned to the `HTTPBody` property of the request. + + @see https://github.com/AFNetworking/AFNetworking/issues/1398 + */ +- (NSMutableURLRequest *)requestWithMultipartFormRequest:(NSURLRequest *)request + writingStreamContentsToFile:(NSURL *)fileURL + completionHandler:(void (^)(NSError *error))handler; @end @@ -231,7 +308,7 @@ extern NSTimeInterval const kAFUploadStream3GSuggestedDelay; - (void)appendPartWithInputStream:(NSInputStream *)inputStream name:(NSString *)name fileName:(NSString *)fileName - length:(int64_t)length + length:(NSUInteger)length mimeType:(NSString *)mimeType; /** @@ -300,11 +377,6 @@ extern NSTimeInterval const kAFUploadStream3GSuggestedDelay; @interface AFJSONRequestSerializer : AFHTTPRequestSerializer -/** - The property list format. Possible values are described in "NSPropertyListFormat". - */ -@property (nonatomic, assign) NSPropertyListFormat format; - /** Options for writing the request JSON data from Foundation objects. For possible values, see the `NSJSONSerialization` documentation section "NSJSONWritingOptions". `0` by default. */ diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m b/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m index f2c0ec7..8873f98 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m @@ -123,10 +123,11 @@ - (NSString *)URLEncodedStringValueWithEncoding:(NSStringEncoding)stringEncoding NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value) { NSMutableArray *mutableQueryStringComponents = [NSMutableArray array]; + NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"description" ascending:YES selector:@selector(compare:)]; + if ([value isKindOfClass:[NSDictionary class]]) { NSDictionary *dictionary = value; // Sort dictionary keys to ensure consistent ordering in query string, which is important when deserializing potentially ambiguous sequences, such as an array of dictionaries - NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"description" ascending:YES selector:@selector(caseInsensitiveCompare:)]; for (id nestedKey in [dictionary.allKeys sortedArrayUsingDescriptors:@[ sortDescriptor ]]) { id nestedValue = [dictionary objectForKey:nestedKey]; if (nestedValue) { @@ -140,7 +141,7 @@ - (NSString *)URLEncodedStringValueWithEncoding:(NSStringEncoding)stringEncoding } } else if ([value isKindOfClass:[NSSet class]]) { NSSet *set = value; - for (id obj in set) { + for (id obj in [set sortedArrayUsingDescriptors:@[ sortDescriptor ]]) { [mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue(key, obj)]; } } else { @@ -180,6 +181,12 @@ - (instancetype)init { } self.stringEncoding = NSUTF8StringEncoding; + self.allowsCellularAccess = YES; + self.cachePolicy = NSURLRequestUseProtocolCachePolicy; + self.HTTPShouldHandleCookies = YES; + self.HTTPShouldUsePipelining = NO; + self.networkServiceType = NSURLNetworkServiceTypeDefault; + self.timeoutInterval = 60; self.mutableHTTPRequestHeaders = [NSMutableDictionary dictionary]; @@ -256,6 +263,14 @@ - (void)setQueryStringSerializationWithBlock:(NSString *(^)(NSURLRequest *, NSDi - (NSMutableURLRequest *)requestWithMethod:(NSString *)method URLString:(NSString *)URLString parameters:(NSDictionary *)parameters +{ + return [self requestWithMethod:method URLString:URLString parameters:parameters error:nil]; +} + +- (NSMutableURLRequest *)requestWithMethod:(NSString *)method + URLString:(NSString *)URLString + parameters:(NSDictionary *)parameters + error:(NSError *__autoreleasing *)error { NSParameterAssert(method); NSParameterAssert(URLString); @@ -264,25 +279,40 @@ - (NSMutableURLRequest *)requestWithMethod:(NSString *)method NSParameterAssert(url); - NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url]; - [request setHTTPMethod:method]; + NSMutableURLRequest *mutableRequest = [[NSMutableURLRequest alloc] initWithURL:url]; + mutableRequest.HTTPMethod = method; + mutableRequest.allowsCellularAccess = self.allowsCellularAccess; + mutableRequest.cachePolicy = self.cachePolicy; + mutableRequest.HTTPShouldHandleCookies = self.HTTPShouldHandleCookies; + mutableRequest.HTTPShouldUsePipelining = self.HTTPShouldUsePipelining; + mutableRequest.networkServiceType = self.networkServiceType; + mutableRequest.timeoutInterval = self.timeoutInterval; - request = [[self requestBySerializingRequest:request withParameters:parameters error:nil] mutableCopy]; + mutableRequest = [[self requestBySerializingRequest:mutableRequest withParameters:parameters error:error] mutableCopy]; - return request; + return mutableRequest; } - (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)method URLString:(NSString *)URLString parameters:(NSDictionary *)parameters constructingBodyWithBlock:(void (^)(id formData))block +{ + return [self multipartFormRequestWithMethod:method URLString:URLString parameters:parameters constructingBodyWithBlock:block error:nil]; +} + +- (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)method + URLString:(NSString *)URLString + parameters:(NSDictionary *)parameters + constructingBodyWithBlock:(void (^)(id formData))block + error:(NSError *__autoreleasing *)error { NSParameterAssert(method); NSParameterAssert(![method isEqualToString:@"GET"] && ![method isEqualToString:@"HEAD"]); - NSMutableURLRequest *request = [self requestWithMethod:method URLString:URLString parameters:nil]; + NSMutableURLRequest *mutableRequest = [self requestWithMethod:method URLString:URLString parameters:nil error:error]; - __block AFStreamingMultipartFormData *formData = [[AFStreamingMultipartFormData alloc] initWithURLRequest:request stringEncoding:NSUTF8StringEncoding]; + __block AFStreamingMultipartFormData *formData = [[AFStreamingMultipartFormData alloc] initWithURLRequest:mutableRequest stringEncoding:NSUTF8StringEncoding]; if (parameters) { for (AFQueryStringPair *pair in AFQueryStringPairsFromDictionary(parameters)) { @@ -308,10 +338,68 @@ - (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)method return [formData requestByFinalizingMultipartFormData]; } +- (NSMutableURLRequest *)requestWithMultipartFormRequest:(NSURLRequest *)request + writingStreamContentsToFile:(NSURL *)fileURL + completionHandler:(void (^)(NSError *error))handler; + +{ + if (!request.HTTPBodyStream) { + return [request mutableCopy]; + } + + NSParameterAssert([fileURL isFileURL]); + + NSInputStream *inputStream = request.HTTPBodyStream; + NSOutputStream *outputStream = [[NSOutputStream alloc] initWithURL:fileURL append:NO]; + __block NSError *error = nil; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + [inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; + [outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; + + [inputStream open]; + [outputStream open]; + + while ([inputStream hasBytesAvailable] && [outputStream hasSpaceAvailable]) { + uint8_t buffer[1024]; + + NSInteger bytesRead = [inputStream read:buffer maxLength:1024]; + if (inputStream.streamError || bytesRead < 0) { + error = inputStream.streamError; + break; + } + + NSInteger bytesWritten = [outputStream write:buffer maxLength:(NSUInteger)bytesRead]; + if (outputStream.streamError || bytesWritten < 0) { + error = outputStream.streamError; + break; + } + + if (bytesRead == 0 && bytesWritten == 0) { + break; + } + } + + [outputStream close]; + [inputStream close]; + + if (handler) { + dispatch_async(dispatch_get_main_queue(), ^{ + handler(error); + }); + } + }); + + NSMutableURLRequest *mutableRequest = [request mutableCopy]; + mutableRequest.HTTPBodyStream = nil; + + return mutableRequest; +} + #pragma mark - AFURLRequestSerialization - (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request - withParameters:(NSDictionary *)parameters + withParameters:(id)parameters error:(NSError *__autoreleasing *)error { NSParameterAssert(request); @@ -336,13 +424,11 @@ - (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request case AFHTTPRequestQueryStringDefaultStyle: query = AFQueryStringFromParametersWithEncoding(parameters, self.stringEncoding); break; - default: - break; } } if ([self.HTTPMethodsEncodingParametersInURI containsObject:[[request HTTPMethod] uppercaseString]]) { - mutableRequest.URL = [NSURL URLWithString:[[mutableRequest.URL absoluteString] stringByAppendingFormat:mutableRequest.URL.query ? @"&%@" : @"?%@", AFQueryStringFromParametersWithEncoding(parameters, self.stringEncoding)]]; + mutableRequest.URL = [NSURL URLWithString:[[mutableRequest.URL absoluteString] stringByAppendingFormat:mutableRequest.URL.query ? @"&%@" : @"?%@", query]]; } else { NSString *charset = (__bridge NSString *)CFStringConvertEncodingToIANACharSetName(CFStringConvertNSStringEncodingToEncoding(self.stringEncoding)); [mutableRequest setValue:[NSString stringWithFormat:@"application/x-www-form-urlencoded; charset=%@", charset] forHTTPHeaderField:@"Content-Type"]; @@ -386,22 +472,22 @@ - (id)copyWithZone:(NSZone *)zone { #pragma mark - -static NSString * const kAFMultipartFormBoundary = @"Boundary+0xAbCdEfGbOuNdArY"; +static NSString * AFCreateMultipartFormBoundary() { + return [NSString stringWithFormat:@"Boundary+%08X%08X", arc4random(), arc4random()]; +} static NSString * const kAFMultipartFormCRLF = @"\r\n"; -static NSInteger const kAFStreamToStreamBufferSize = 1024 * 1024; //1 meg default - -static inline NSString * AFMultipartFormInitialBoundary() { - return [NSString stringWithFormat:@"--%@%@", kAFMultipartFormBoundary, kAFMultipartFormCRLF]; +static inline NSString * AFMultipartFormInitialBoundary(NSString *boundary) { + return [NSString stringWithFormat:@"--%@%@", boundary, kAFMultipartFormCRLF]; } -static inline NSString * AFMultipartFormEncapsulationBoundary() { - return [NSString stringWithFormat:@"%@--%@%@", kAFMultipartFormCRLF, kAFMultipartFormBoundary, kAFMultipartFormCRLF]; +static inline NSString * AFMultipartFormEncapsulationBoundary(NSString *boundary) { + return [NSString stringWithFormat:@"%@--%@%@", kAFMultipartFormCRLF, boundary, kAFMultipartFormCRLF]; } -static inline NSString * AFMultipartFormFinalBoundary() { - return [NSString stringWithFormat:@"%@--%@--%@", kAFMultipartFormCRLF, kAFMultipartFormBoundary, kAFMultipartFormCRLF]; +static inline NSString * AFMultipartFormFinalBoundary(NSString *boundary) { + return [NSString stringWithFormat:@"%@--%@--%@", kAFMultipartFormCRLF, boundary, kAFMultipartFormCRLF]; } static inline NSString * AFContentTypeForPathExtension(NSString *extension) { @@ -414,6 +500,7 @@ - (id)copyWithZone:(NSZone *)zone { return contentType; } #else +#pragma unused (extension) return @"application/octet-stream"; #endif } @@ -424,15 +511,16 @@ - (id)copyWithZone:(NSZone *)zone { @interface AFHTTPBodyPart : NSObject @property (nonatomic, assign) NSStringEncoding stringEncoding; @property (nonatomic, strong) NSDictionary *headers; +@property (nonatomic, copy) NSString *boundary; @property (nonatomic, strong) id body; -@property (nonatomic, assign) unsigned long long bodyContentLength; +@property (nonatomic, assign) NSUInteger bodyContentLength; @property (nonatomic, strong) NSInputStream *inputStream; @property (nonatomic, assign) BOOL hasInitialBoundary; @property (nonatomic, assign) BOOL hasFinalBoundary; -@property (nonatomic, readonly, getter = hasBytesAvailable) BOOL bytesAvailable; -@property (nonatomic, readonly) unsigned long long contentLength; +@property (readonly, nonatomic, assign, getter = hasBytesAvailable) BOOL bytesAvailable; +@property (readonly, nonatomic, assign) NSUInteger contentLength; - (NSInteger)read:(uint8_t *)buffer maxLength:(NSUInteger)length; @@ -442,8 +530,8 @@ @interface AFMultipartBodyStream : NSInputStream @property (nonatomic, assign) NSUInteger numberOfBytesInPacket; @property (nonatomic, assign) NSTimeInterval delay; @property (nonatomic, strong) NSInputStream *inputStream; -@property (nonatomic, readonly) unsigned long long contentLength; -@property (nonatomic, readonly, getter = isEmpty) BOOL empty; +@property (nonatomic, readonly, assign) NSUInteger contentLength; +@property (nonatomic, readonly, assign, getter = isEmpty) BOOL empty; - (id)initWithStringEncoding:(NSStringEncoding)encoding; - (void)setInitialAndFinalBoundaries; @@ -454,8 +542,9 @@ - (void)appendHTTPBodyPart:(AFHTTPBodyPart *)bodyPart; @interface AFStreamingMultipartFormData () @property (readwrite, nonatomic, copy) NSMutableURLRequest *request; -@property (readwrite, nonatomic, strong) AFMultipartBodyStream *bodyStream; @property (readwrite, nonatomic, assign) NSStringEncoding stringEncoding; +@property (readwrite, nonatomic, copy) NSString *boundary; +@property (readwrite, nonatomic, strong) AFMultipartBodyStream *bodyStream; @end @implementation AFStreamingMultipartFormData @@ -470,6 +559,7 @@ - (id)initWithURLRequest:(NSMutableURLRequest *)urlRequest self.request = urlRequest; self.stringEncoding = encoding; + self.boundary = AFCreateMultipartFormBoundary(); self.bodyStream = [[AFMultipartBodyStream alloc] initWithStringEncoding:encoding]; return self; @@ -501,42 +591,44 @@ - (BOOL)appendPartWithFileURL:(NSURL *)fileURL if (![fileURL isFileURL]) { NSDictionary *userInfo = [NSDictionary dictionaryWithObject:NSLocalizedStringFromTable(@"Expected URL to be a file URL", @"AFNetworking", nil) forKey:NSLocalizedFailureReasonErrorKey]; - if (error != NULL) { + if (error) { *error = [[NSError alloc] initWithDomain:AFNetworkingErrorDomain code:NSURLErrorBadURL userInfo:userInfo]; } return NO; } else if ([fileURL checkResourceIsReachableAndReturnError:error] == NO) { NSDictionary *userInfo = [NSDictionary dictionaryWithObject:NSLocalizedStringFromTable(@"File URL not reachable.", @"AFNetworking", nil) forKey:NSLocalizedFailureReasonErrorKey]; - if (error != NULL) { + if (error) { *error = [[NSError alloc] initWithDomain:AFNetworkingErrorDomain code:NSURLErrorBadURL userInfo:userInfo]; } return NO; } + NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:[fileURL path] error:error]; + if (!fileAttributes) { + return NO; + } + NSMutableDictionary *mutableHeaders = [NSMutableDictionary dictionary]; [mutableHeaders setValue:[NSString stringWithFormat:@"form-data; name=\"%@\"; filename=\"%@\"", name, fileName] forKey:@"Content-Disposition"]; [mutableHeaders setValue:mimeType forKey:@"Content-Type"]; - + AFHTTPBodyPart *bodyPart = [[AFHTTPBodyPart alloc] init]; bodyPart.stringEncoding = self.stringEncoding; bodyPart.headers = mutableHeaders; + bodyPart.boundary = self.boundary; bodyPart.body = fileURL; - - NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:[fileURL path] error:nil]; - bodyPart.bodyContentLength = [[fileAttributes objectForKey:NSFileSize] unsignedLongLongValue]; - + bodyPart.bodyContentLength = [[fileAttributes objectForKey:NSFileSize] unsignedIntegerValue]; [self.bodyStream appendHTTPBodyPart:bodyPart]; return YES; } - - (void)appendPartWithInputStream:(NSInputStream *)inputStream name:(NSString *)name fileName:(NSString *)fileName - length:(int64_t)length + length:(NSUInteger)length mimeType:(NSString *)mimeType { NSParameterAssert(name); @@ -551,8 +643,8 @@ - (void)appendPartWithInputStream:(NSInputStream *)inputStream AFHTTPBodyPart *bodyPart = [[AFHTTPBodyPart alloc] init]; bodyPart.stringEncoding = self.stringEncoding; bodyPart.headers = mutableHeaders; + bodyPart.boundary = self.boundary; bodyPart.body = inputStream; - bodyPart.bodyContentLength = length; [self.bodyStream appendHTTPBodyPart:bodyPart]; @@ -593,6 +685,7 @@ - (void)appendPartWithHeaders:(NSDictionary *)headers AFHTTPBodyPart *bodyPart = [[AFHTTPBodyPart alloc] init]; bodyPart.stringEncoding = self.stringEncoding; bodyPart.headers = headers; + bodyPart.boundary = self.boundary; bodyPart.bodyContentLength = [body length]; bodyPart.body = body; @@ -615,8 +708,8 @@ - (NSMutableURLRequest *)requestByFinalizingMultipartFormData { [self.bodyStream setInitialAndFinalBoundaries]; [self.request setHTTPBodyStream:self.bodyStream]; - [self.request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", kAFMultipartFormBoundary] forHTTPHeaderField:@"Content-Type"]; - [self.request setValue:[NSString stringWithFormat:@"%llu", [self.bodyStream contentLength]] forHTTPHeaderField:@"Content-Length"]; + [self.request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", self.boundary] forHTTPHeaderField:@"Content-Type"]; + [self.request setValue:[NSString stringWithFormat:@"%lu", (unsigned long)[self.bodyStream contentLength]] forHTTPHeaderField:@"Content-Length"]; return self.request; } @@ -626,14 +719,14 @@ - (NSMutableURLRequest *)requestByFinalizingMultipartFormData { #pragma mark - @interface AFMultipartBodyStream () -@property (nonatomic, assign) NSStreamStatus streamStatus; -@property (nonatomic, strong) NSError *streamError; -@property (nonatomic, assign) NSStringEncoding stringEncoding; -@property (nonatomic, strong) NSMutableArray *HTTPBodyParts; -@property (nonatomic, strong) NSEnumerator *HTTPBodyPartEnumerator; -@property (nonatomic, strong) AFHTTPBodyPart *currentHTTPBodyPart; -@property (nonatomic, strong) NSOutputStream *outputStream; -@property (nonatomic, strong) NSMutableData *buffer; +@property (readwrite, nonatomic, assign) NSStreamStatus streamStatus; +@property (readwrite, nonatomic, strong) NSError *streamError; +@property (readwrite, nonatomic, assign) NSStringEncoding stringEncoding; +@property (readwrite, nonatomic, strong) NSMutableArray *HTTPBodyParts; +@property (readwrite, nonatomic, strong) NSEnumerator *HTTPBodyPartEnumerator; +@property (readwrite, nonatomic, strong) AFHTTPBodyPart *currentHTTPBodyPart; +@property (readwrite, nonatomic, strong) NSOutputStream *outputStream; +@property (readwrite, nonatomic, strong) NSMutableData *buffer; @end @implementation AFMultipartBodyStream @@ -754,8 +847,8 @@ - (void)removeFromRunLoop:(__unused NSRunLoop *)aRunLoop forMode:(__unused NSString *)mode {} -- (unsigned long long)contentLength { - unsigned long long length = 0; +- (NSUInteger)contentLength { + NSUInteger length = 0; for (AFHTTPBodyPart *bodyPart in self.HTTPBodyParts) { length += [bodyPart contentLength]; } @@ -807,7 +900,7 @@ -(id)copyWithZone:(NSZone *)zone { @interface AFHTTPBodyPart () { AFHTTPBodyPartReadPhase _phase; NSInputStream *_inputStream; - unsigned long long _phaseReadOffset; + NSUInteger _phaseReadOffset; } - (BOOL)transitionToNextPhase; @@ -860,10 +953,10 @@ - (NSString *)stringForHeaders { return [NSString stringWithString:headerString]; } -- (unsigned long long)contentLength { - unsigned long long length = 0; +- (NSUInteger)contentLength { + NSUInteger length = 0; - NSData *encapsulationBoundaryData = [([self hasInitialBoundary] ? AFMultipartFormInitialBoundary() : AFMultipartFormEncapsulationBoundary()) dataUsingEncoding:self.stringEncoding]; + NSData *encapsulationBoundaryData = [([self hasInitialBoundary] ? AFMultipartFormInitialBoundary(self.boundary) : AFMultipartFormEncapsulationBoundary(self.boundary)) dataUsingEncoding:self.stringEncoding]; length += [encapsulationBoundaryData length]; NSData *headersData = [[self stringForHeaders] dataUsingEncoding:self.stringEncoding]; @@ -871,7 +964,7 @@ - (unsigned long long)contentLength { length += _bodyContentLength; - NSData *closingBoundaryData = ([self hasFinalBoundary] ? [AFMultipartFormFinalBoundary() dataUsingEncoding:self.stringEncoding] : [NSData data]); + NSData *closingBoundaryData = ([self hasFinalBoundary] ? [AFMultipartFormFinalBoundary(self.boundary) dataUsingEncoding:self.stringEncoding] : [NSData data]); length += [closingBoundaryData length]; return length; @@ -907,7 +1000,7 @@ - (NSInteger)read:(uint8_t *)buffer NSInteger totalNumberOfBytesRead = 0; if (_phase == AFEncapsulationBoundaryPhase) { - NSData *encapsulationBoundaryData = [([self hasInitialBoundary] ? AFMultipartFormInitialBoundary() : AFMultipartFormEncapsulationBoundary()) dataUsingEncoding:self.stringEncoding]; + NSData *encapsulationBoundaryData = [([self hasInitialBoundary] ? AFMultipartFormInitialBoundary(self.boundary) : AFMultipartFormEncapsulationBoundary(self.boundary)) dataUsingEncoding:self.stringEncoding]; totalNumberOfBytesRead += [self readData:encapsulationBoundaryData intoBuffer:&buffer[totalNumberOfBytesRead] maxLength:(length - (NSUInteger)totalNumberOfBytesRead)]; } @@ -932,7 +1025,7 @@ - (NSInteger)read:(uint8_t *)buffer } if (_phase == AFFinalBoundaryPhase) { - NSData *closingBoundaryData = ([self hasFinalBoundary] ? [AFMultipartFormFinalBoundary() dataUsingEncoding:self.stringEncoding] : [NSData data]); + NSData *closingBoundaryData = ([self hasFinalBoundary] ? [AFMultipartFormFinalBoundary(self.boundary) dataUsingEncoding:self.stringEncoding] : [NSData data]); totalNumberOfBytesRead += [self readData:closingBoundaryData intoBuffer:&buffer[totalNumberOfBytesRead] maxLength:(length - (NSUInteger)totalNumberOfBytesRead)]; } @@ -945,13 +1038,13 @@ - (NSInteger)readData:(NSData *)data { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgnu" - NSRange range = NSMakeRange((NSUInteger)_phaseReadOffset, MIN([data length] - ((NSUInteger)_phaseReadOffset), length)); + NSRange range = NSMakeRange(_phaseReadOffset, MIN([data length] - _phaseReadOffset, length)); [data getBytes:buffer range:range]; #pragma clang diagnostic pop _phaseReadOffset += range.length; - if (((NSUInteger)_phaseReadOffset) >= [data length]) { + if (_phaseReadOffset >= [data length]) { [self transitionToNextPhase]; } @@ -1024,7 +1117,7 @@ + (instancetype)serializerWithWritingOptions:(NSJSONWritingOptions)writingOption #pragma mark - AFURLRequestSerialization - (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request - withParameters:(NSDictionary *)parameters + withParameters:(id)parameters error:(NSError *__autoreleasing *)error { NSParameterAssert(request); @@ -1053,6 +1146,34 @@ - (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request return mutableRequest; } +#pragma mark - NSCoding + +- (id)initWithCoder:(NSCoder *)decoder { + self = [super initWithCoder:decoder]; + if (!self) { + return nil; + } + + self.writingOptions = (NSJSONWritingOptions)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(writingOptions))]; + + return self; +} + +- (void)encodeWithCoder:(NSCoder *)coder { + [super encodeWithCoder:coder]; + + [coder encodeInteger:self.writingOptions forKey:NSStringFromSelector(@selector(writingOptions))]; +} + +#pragma mark - NSCopying + +- (id)copyWithZone:(NSZone *)zone { + AFJSONRequestSerializer *serializer = [[[self class] allocWithZone:zone] init]; + serializer.writingOptions = self.writingOptions; + + return serializer; +} + @end #pragma mark - @@ -1076,7 +1197,7 @@ + (instancetype)serializerWithFormat:(NSPropertyListFormat)format #pragma mark - AFURLRequestSerializer - (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request - withParameters:(NSDictionary *)parameters + withParameters:(id)parameters error:(NSError *__autoreleasing *)error { NSParameterAssert(request); @@ -1110,7 +1231,7 @@ - (id)initWithCoder:(NSCoder *)decoder { } self.format = (NSPropertyListFormat)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(format))]; - self.writeOptions = [decoder decodeIntegerForKey:NSStringFromSelector(@selector(writeOptions))]; + self.writeOptions = (NSPropertyListWriteOptions)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(writeOptions))]; return self; } diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h b/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h index db76bbb..e591094 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h @@ -101,9 +101,9 @@ /** - `AFJSONSerializer` is a subclass of `AFHTTPResponseSerializer` that validates and decodes JSON responses. + `AFJSONResponseSerializer` is a subclass of `AFHTTPResponseSerializer` that validates and decodes JSON responses. - By default, `AFJSONSerializer` accepts the following MIME types, which includes the official standard, `application/json`, as well as other commonly-used types: + By default, `AFJSONResponseSerializer` accepts the following MIME types, which includes the official standard, `application/json`, as well as other commonly-used types: - `application/json` - `text/json` @@ -238,7 +238,7 @@ #pragma mark - /** - `AFCompoundSerializer` is a subclass of `AFHTTPResponseSerializer` that delegates the response serialization to the first `AFHTTPResponseSerializer` object that returns `YES` to `validateResponse:data:error:`, falling back on the default behavior of `AFHTTPResponseSerializer`. This is useful for supporting multiple potential types and structures of server responses with a single serializer. + `AFCompoundSerializer` is a subclass of `AFHTTPResponseSerializer` that delegates the response serialization to the first `AFHTTPResponseSerializer` object that returns an object for `responseObjectForResponse:data:error:`, falling back on the default behavior of `AFHTTPResponseSerializer`. This is useful for supporting multiple potential types and structures of server responses with a single serializer. */ @interface AFCompoundResponseSerializer : AFHTTPResponseSerializer diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m b/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m index 5eea95d..53aa919 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m @@ -31,6 +31,31 @@ #import #endif +static NSError * AFErrorWithUnderlyingError(NSError *error, NSError *underlyingError) { + if (!error) { + return underlyingError; + } + + if (!underlyingError || error.userInfo[NSUnderlyingErrorKey]) { + return error; + } + + NSMutableDictionary *mutableUserInfo = [error.userInfo mutableCopy]; + mutableUserInfo[NSUnderlyingErrorKey] = underlyingError; + + return [[NSError alloc] initWithDomain:error.domain code:error.code userInfo:mutableUserInfo]; +} + +static BOOL AFErrorOrUnderlyingErrorHasCode(NSError *error, NSInteger code) { + if (error.code == code) { + return YES; + } else if (error.userInfo[NSUnderlyingErrorKey]) { + return AFErrorOrUnderlyingErrorHasCode(error.userInfo[NSUnderlyingErrorKey], code); + } + + return NO; +} + @implementation AFHTTPResponseSerializer + (instancetype)serializer { @@ -55,38 +80,44 @@ - (instancetype)init { - (BOOL)validateResponse:(NSHTTPURLResponse *)response data:(NSData *)data - error:(NSError *__autoreleasing *)error + error:(NSError * __autoreleasing *)error { - if (response && [response isKindOfClass:[NSHTTPURLResponse class]]) { - if (self.acceptableStatusCodes && ![self.acceptableStatusCodes containsIndex:(NSUInteger)response.statusCode]) { - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: [NSString stringWithFormat:NSLocalizedStringFromTable(@"Request failed: %@ (%d)", @"AFNetworking", nil), [NSHTTPURLResponse localizedStringForStatusCode:response.statusCode], response.statusCode], - NSURLErrorFailingURLErrorKey:[response URL], - AFNetworkingOperationFailingURLResponseErrorKey: response - }; - if (error) { - *error = [[NSError alloc] initWithDomain:AFNetworkingErrorDomain code:NSURLErrorBadServerResponse userInfo:userInfo]; - } + BOOL responseIsValid = YES; + NSError *validationError = nil; - return NO; - } else if (self.acceptableContentTypes && ![self.acceptableContentTypes containsObject:[response MIMEType]]) { - // Don't invalidate content type if there is no content + if (response && [response isKindOfClass:[NSHTTPURLResponse class]]) { + if (self.acceptableContentTypes && ![self.acceptableContentTypes containsObject:[response MIMEType]]) { if ([data length] > 0) { NSDictionary *userInfo = @{ NSLocalizedDescriptionKey: [NSString stringWithFormat:NSLocalizedStringFromTable(@"Request failed: unacceptable content-type: %@", @"AFNetworking", nil), [response MIMEType]], NSURLErrorFailingURLErrorKey:[response URL], AFNetworkingOperationFailingURLResponseErrorKey: response }; - if (error) { - *error = [[NSError alloc] initWithDomain:AFNetworkingErrorDomain code:NSURLErrorCannotDecodeContentData userInfo:userInfo]; - } - return NO; + validationError = AFErrorWithUnderlyingError([NSError errorWithDomain:AFNetworkingErrorDomain code:NSURLErrorCannotDecodeContentData userInfo:userInfo], validationError); } + + responseIsValid = NO; } + + if (self.acceptableStatusCodes && ![self.acceptableStatusCodes containsIndex:(NSUInteger)response.statusCode]) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: [NSString stringWithFormat:NSLocalizedStringFromTable(@"Request failed: %@ (%lu)", @"AFNetworking", nil), [NSHTTPURLResponse localizedStringForStatusCode:response.statusCode], (unsigned long)response.statusCode], + NSURLErrorFailingURLErrorKey:[response URL], + AFNetworkingOperationFailingURLResponseErrorKey: response + }; + + validationError = AFErrorWithUnderlyingError([NSError errorWithDomain:AFNetworkingErrorDomain code:NSURLErrorBadServerResponse userInfo:userInfo], validationError); + + responseIsValid = NO; + } + } + + if (error && !responseIsValid) { + *error = validationError; } - return YES; + return responseIsValid; } #pragma mark - AFURLResponseSerialization @@ -157,14 +188,14 @@ - (instancetype)init { return self; } -#pragma mark - AFURLRequestSerialization +#pragma mark - AFURLResponseSerialization - (id)responseObjectForResponse:(NSURLResponse *)response data:(NSData *)data error:(NSError *__autoreleasing *)error { if (![self validateResponse:(NSHTTPURLResponse *)response data:data error:error]) { - if ([(NSError *)(*error) code] == NSURLErrorCannotDecodeContentData) { + if (AFErrorOrUnderlyingErrorHasCode(*error, NSURLErrorCannotDecodeContentData)) { return nil; } } @@ -178,30 +209,36 @@ - (id)responseObjectForResponse:(NSURLResponse *)response stringEncoding = CFStringConvertEncodingToNSStringEncoding(encoding); } } - + + id responseObject = nil; NSString *responseString = [[NSString alloc] initWithData:data encoding:stringEncoding]; if (responseString && ![responseString isEqualToString:@" "]) { // Workaround for a bug in NSJSONSerialization when Unicode character escape codes are used instead of the actual character // See http://stackoverflow.com/a/12843465/157142 data = [responseString dataUsingEncoding:NSUTF8StringEncoding]; + NSError *serializationError = nil; if (data) { if ([data length] > 0) { - return [NSJSONSerialization JSONObjectWithData:data options:self.readingOptions error:error]; + responseObject = [NSJSONSerialization JSONObjectWithData:data options:self.readingOptions error:&serializationError]; } else { return nil; } } else { - NSMutableDictionary *userInfo = [NSMutableDictionary dictionary]; - [userInfo setValue:NSLocalizedStringFromTable(@"Data failed decoding as a UTF-8 string", nil, @"AFNetworking") forKey:NSLocalizedDescriptionKey]; - [userInfo setValue:[NSString stringWithFormat:NSLocalizedStringFromTable(@"Could not decode string: %@", nil, @"AFNetworking"), responseString] forKey:NSLocalizedFailureReasonErrorKey]; - if (error) { - *error = [[NSError alloc] initWithDomain:AFNetworkingErrorDomain code:NSURLErrorCannotDecodeContentData userInfo:userInfo]; - } + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedStringFromTable(@"Data failed decoding as a UTF-8 string", nil, @"AFNetworking"), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedStringFromTable(@"Could not decode string: %@", nil, @"AFNetworking"), responseString] + }; + + serializationError = [NSError errorWithDomain:AFNetworkingErrorDomain code:NSURLErrorCannotDecodeContentData userInfo:userInfo]; + } + + if (error) { + *error = AFErrorWithUnderlyingError(serializationError, *error); } } - return nil; + return responseObject; } #pragma mark - NSCoding @@ -212,7 +249,7 @@ - (id)initWithCoder:(NSCoder *)decoder { return nil; } - self.readingOptions = [decoder decodeIntegerForKey:NSStringFromSelector(@selector(readingOptions))]; + self.readingOptions = (NSJSONReadingOptions)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(readingOptions))]; return self; } @@ -262,7 +299,7 @@ - (id)responseObjectForResponse:(NSHTTPURLResponse *)response error:(NSError *__autoreleasing *)error { if (![self validateResponse:(NSHTTPURLResponse *)response data:data error:error]) { - if ([(NSError *)(*error) code] == NSURLErrorCannotDecodeContentData) { + if (AFErrorOrUnderlyingErrorHasCode(*error, NSURLErrorCannotDecodeContentData)) { return nil; } } @@ -307,12 +344,19 @@ - (id)responseObjectForResponse:(NSURLResponse *)response error:(NSError *__autoreleasing *)error { if (![self validateResponse:(NSHTTPURLResponse *)response data:data error:error]) { - if ([(NSError *)(*error) code] == NSURLErrorCannotDecodeContentData) { + if (AFErrorOrUnderlyingErrorHasCode(*error, NSURLErrorCannotDecodeContentData)) { return nil; } } - return [[NSXMLDocument alloc] initWithData:data options:self.options error:error]; + NSError *serializationError = nil; + NSXMLDocument *document = [[NSXMLDocument alloc] initWithData:data options:self.options error:&serializationError]; + + if (error) { + *error = AFErrorWithUnderlyingError(serializationError, *error); + } + + return document; } #pragma mark - NSCoding @@ -376,16 +420,6 @@ - (instancetype)init { return self; } -+ (NSSet *)acceptablePathExtensions { - static NSSet * _acceptablePathExtension = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - _acceptablePathExtension = [[NSSet alloc] initWithObjects:@"plist", nil]; - }); - - return _acceptablePathExtension; -} - #pragma mark - AFURLResponseSerialization - (id)responseObjectForResponse:(NSURLResponse *)response @@ -393,12 +427,23 @@ - (id)responseObjectForResponse:(NSURLResponse *)response error:(NSError *__autoreleasing *)error { if (![self validateResponse:(NSHTTPURLResponse *)response data:data error:error]) { - if ([(NSError *)(*error) code] == NSURLErrorCannotDecodeContentData) { + if (AFErrorOrUnderlyingErrorHasCode(*error, NSURLErrorCannotDecodeContentData)) { return nil; } } - return [NSPropertyListSerialization propertyListWithData:data options:self.readOptions format:NULL error:error]; + id responseObject; + NSError *serializationError = nil; + + if (data) { + responseObject = [NSPropertyListSerialization propertyListWithData:data options:self.readOptions format:NULL error:&serializationError]; + } + + if (error) { + *error = AFErrorWithUnderlyingError(serializationError, *error); + } + + return responseObject; } #pragma mark - NSCoding @@ -410,7 +455,7 @@ - (id)initWithCoder:(NSCoder *)decoder { } self.format = (NSPropertyListFormat)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(format))]; - self.readOptions = [decoder decodeIntegerForKey:NSStringFromSelector(@selector(readOptions))]; + self.readOptions = (NSPropertyListReadOptions)[decoder decodeIntegerForKey:NSStringFromSelector(@selector(readOptions))]; return self; } @@ -450,47 +495,55 @@ - (id)copyWithZone:(NSZone *)zone { return nil; } - CGImageRef imageRef = nil; + CGImageRef imageRef = NULL; CGDataProviderRef dataProvider = CGDataProviderCreateWithCFData((__bridge CFDataRef)data); if ([response.MIMEType isEqualToString:@"image/png"]) { imageRef = CGImageCreateWithPNGDataProvider(dataProvider, NULL, true, kCGRenderingIntentDefault); } else if ([response.MIMEType isEqualToString:@"image/jpeg"]) { imageRef = CGImageCreateWithJPEGDataProvider(dataProvider, NULL, true, kCGRenderingIntentDefault); - } - - if (!imageRef) { - UIImage *image = AFImageWithDataAtScale(data, scale); - if (image.images) { - CGDataProviderRelease(dataProvider); - return image; + // CGImageCreateWithJPEGDataProvider does not properly handle CMKY, so if so, fall back to AFImageWithDataAtScale + if (imageRef) { + CGColorSpaceRef imageColorSpace = CGImageGetColorSpace(imageRef); + CGColorSpaceModel imageColorSpaceModel = CGColorSpaceGetModel(imageColorSpace); + if (imageColorSpaceModel == kCGColorSpaceModelCMYK) { + CGImageRelease(imageRef); + imageRef = NULL; + } } - - imageRef = CGImageCreateCopy([image CGImage]); } CGDataProviderRelease(dataProvider); + UIImage *image = AFImageWithDataAtScale(data, scale); if (!imageRef) { - return nil; + if (image.images || !image) { + return image; + } + + imageRef = CGImageCreateCopy([image CGImage]); + if (!imageRef) { + return nil; + } } size_t width = CGImageGetWidth(imageRef); size_t height = CGImageGetHeight(imageRef); + size_t bitsPerComponent = CGImageGetBitsPerComponent(imageRef); - if (width * height > 1024 * 1024) { + if (width * height > 1024 * 1024 || bitsPerComponent > 8) { CGImageRelease(imageRef); - return AFImageWithDataAtScale(data, scale); + return image; } - size_t bitsPerComponent = CGImageGetBitsPerComponent(imageRef); - size_t bytesPerRow = 0; // CGImageGetBytesPerRow() calculates incorrectly in iOS 5.0, so defer to CGBitmapContextCreate() + size_t bytesPerRow = 0; // CGImageGetBytesPerRow() calculates incorrectly in iOS 5.0, so defer to CGBitmapContextCreate CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); + CGColorSpaceModel colorSpaceModel = CGColorSpaceGetModel(colorSpace); CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(imageRef); - if (CGColorSpaceGetNumberOfComponents(colorSpace) == 3) { + if (colorSpaceModel == kCGColorSpaceModelRGB) { uint32_t alpha = (bitmapInfo & kCGBitmapAlphaInfoMask); if (alpha == kCGImageAlphaNone) { bitmapInfo &= ~kCGBitmapAlphaInfoMask; @@ -508,18 +561,19 @@ - (id)copyWithZone:(NSZone *)zone { if (!context) { CGImageRelease(imageRef); - return AFImageWithDataAtScale(data, scale); + return image; } - CGRect rect = CGRectMake(0.0f, 0.0f, width, height); - CGContextDrawImage(context, rect, imageRef); + CGContextDrawImage(context, CGRectMake(0.0f, 0.0f, width, height), imageRef); CGImageRef inflatedImageRef = CGBitmapContextCreateImage(context); + CGContextRelease(context); - UIImage *inflatedImage = [[UIImage alloc] initWithCGImage:inflatedImageRef scale:scale orientation:UIImageOrientationUp]; + UIImage *inflatedImage = [[UIImage alloc] initWithCGImage:inflatedImageRef scale:scale orientation:image.imageOrientation]; + CGImageRelease(inflatedImageRef); CGImageRelease(imageRef); - + return inflatedImage; } #endif @@ -543,16 +597,6 @@ - (instancetype)init { return self; } -+ (NSSet *)acceptablePathExtensions { - static NSSet * _acceptablePathExtension = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - _acceptablePathExtension = [[NSSet alloc] initWithObjects:@"tif", @"tiff", @"jpg", @"jpeg", @"gif", @"png", @"ico", @"bmp", @"cur", nil]; - }); - - return _acceptablePathExtension; -} - #pragma mark - AFURLResponseSerializer - (id)responseObjectForResponse:(NSURLResponse *)response @@ -560,7 +604,7 @@ - (id)responseObjectForResponse:(NSURLResponse *)response error:(NSError *__autoreleasing *)error { if (![self validateResponse:(NSHTTPURLResponse *)response data:data error:error]) { - if ([(NSError *)(*error) code] == NSURLErrorCannotDecodeContentData) { + if (AFErrorOrUnderlyingErrorHasCode(*error, NSURLErrorCannotDecodeContentData)) { return nil; } } @@ -592,7 +636,7 @@ - (id)initWithCoder:(NSCoder *)decoder { } #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) - self.imageScale = [decoder decodeFloatForKey:NSStringFromSelector(@selector(imageScale))]; + self.imageScale = [[decoder decodeObjectForKey:NSStringFromSelector(@selector(imageScale))] floatValue]; self.automaticallyInflatesResponseImage = [decoder decodeBoolForKey:NSStringFromSelector(@selector(automaticallyInflatesResponseImage))]; #endif @@ -603,7 +647,7 @@ - (void)encodeWithCoder:(NSCoder *)coder { [super encodeWithCoder:coder]; #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) - [coder encodeFloat:self.imageScale forKey:NSStringFromSelector(@selector(imageScale))]; + [coder encodeObject:@(self.imageScale) forKey:NSStringFromSelector(@selector(imageScale))]; [coder encodeBool:self.automaticallyInflatesResponseImage forKey:NSStringFromSelector(@selector(automaticallyInflatesResponseImage))]; #endif } @@ -652,7 +696,10 @@ - (id)responseObjectForResponse:(NSURLResponse *)response NSError *serializerError = nil; id responseObject = [serializer responseObjectForResponse:response data:data error:&serializerError]; if (responseObject) { - *error = serializerError; + if (error) { + *error = AFErrorWithUnderlyingError(serializerError, *error); + } + return responseObject; } } diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h b/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h index bff9640..2a67f7f 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h @@ -117,7 +117,7 @@ /** The network reachability manager. `AFURLSessionManager` uses the `sharedManager` by default. */ -@property (readonly, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; +@property (readwrite, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; ///---------------------------- /// @name Getting Session Tasks @@ -283,6 +283,13 @@ /// @name Setting Task Delegate Callbacks ///-------------------------------------- +/** + Sets a block to be executed when a task requires a new request body stream to send to the remote server, as handled by the `NSURLSessionTaskDelegate` method `URLSession:task:needNewBodyStream:`. + + @param block A block object to be executed when a task requires a new request body stream. + */ +- (void)setTaskNeedNewBodyStreamBlock:(NSInputStream * (^)(NSURLSession *session, NSURLSessionTask *task))block; + /** Sets a block to be executed when an HTTP request is attempting to perform a redirection to a different URL, as handled by the `NSURLSessionTaskDelegate` method `URLSession:willPerformHTTPRedirection:newRequest:completionHandler:`. @@ -385,13 +392,27 @@ /** Posted when a task begins executing. + + @deprecated Use `AFNetworkingTaskDidResumeNotification` instead. */ -extern NSString * const AFNetworkingTaskDidStartNotification; +extern NSString * const AFNetworkingTaskDidStartNotification DEPRECATED_ATTRIBUTE; + +/** + Posted when a task resumes. + */ +extern NSString * const AFNetworkingTaskDidResumeNotification; /** Posted when a task finishes executing. Includes a userInfo dictionary with additional information about the task. + + @deprecated Use `AFNetworkingTaskDidCompleteNotification` instead. */ -extern NSString * const AFNetworkingTaskDidFinishNotification; +extern NSString * const AFNetworkingTaskDidFinishNotification DEPRECATED_ATTRIBUTE; + +/** + Posted when a task finishes executing. Includes a userInfo dictionary with additional information about the task. + */ +extern NSString * const AFNetworkingTaskDidCompleteNotification; /** Posted when a task suspends its execution. @@ -410,25 +431,60 @@ extern NSString * const AFURLSessionDownloadTaskDidFailToMoveFileNotification; /** The raw response data of the task. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if response data exists for the task. + + @deprecated Use `AFNetworkingTaskDidCompleteResponseDataKey` instead. + */ +extern NSString * const AFNetworkingTaskDidFinishResponseDataKey DEPRECATED_ATTRIBUTE; + +/** + The raw response data of the task. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if response data exists for the task. + */ +extern NSString * const AFNetworkingTaskDidCompleteResponseDataKey; + +/** + The serialized response object of the task. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if the response was serialized. + + @deprecated Use `AFNetworkingTaskDidCompleteSerializedResponseKey` instead. */ -extern NSString * const AFNetworkingTaskDidFinishResponseDataKey; +extern NSString * const AFNetworkingTaskDidFinishSerializedResponseKey DEPRECATED_ATTRIBUTE; /** The serialized response object of the task. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if the response was serialized. */ -extern NSString * const AFNetworkingTaskDidFinishSerializedResponseKey; +extern NSString * const AFNetworkingTaskDidCompleteSerializedResponseKey; + +/** + The response serializer used to serialize the response. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if the task has an associated response serializer. + + @deprecated Use `AFNetworkingTaskDidCompleteResponseSerializerKey` instead. + */ +extern NSString * const AFNetworkingTaskDidFinishResponseSerializerKey DEPRECATED_ATTRIBUTE; /** The response serializer used to serialize the response. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if the task has an associated response serializer. */ -extern NSString * const AFNetworkingTaskDidFinishResponseSerializerKey; +extern NSString * const AFNetworkingTaskDidCompleteResponseSerializerKey; /** The file path associated with the download task. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if an the response data has been stored directly to disk. + + @deprecated Use `AFNetworkingTaskDidCompleteAssetPathKey` instead. + */ +extern NSString * const AFNetworkingTaskDidFinishAssetPathKey DEPRECATED_ATTRIBUTE; + +/** + The file path associated with the download task. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if an the response data has been stored directly to disk. + */ +extern NSString * const AFNetworkingTaskDidCompleteAssetPathKey; + +/** + Any error associated with the task, or the serialization of the response. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if an error exists. + + @deprecated Use `AFNetworkingTaskDidCompleteErrorKey` instead. */ -extern NSString * const AFNetworkingTaskDidFinishAssetPathKey; +extern NSString * const AFNetworkingTaskDidFinishErrorKey DEPRECATED_ATTRIBUTE; /** Any error associated with the task, or the serialization of the response. Included in the userInfo dictionary of the `AFNetworkingTaskDidFinishNotification` if an error exists. */ -extern NSString * const AFNetworkingTaskDidFinishErrorKey; +extern NSString * const AFNetworkingTaskDidCompleteErrorKey; diff --git a/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m b/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m index 4ba8bdc..f7870af 100644 --- a/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m +++ b/Example/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m @@ -44,17 +44,26 @@ static dispatch_group_t url_session_manager_completion_group() { return af_url_session_manager_completion_group; } -NSString * const AFNetworkingTaskDidStartNotification = @"com.alamofire.networking.task.start"; -NSString * const AFNetworkingTaskDidFinishNotification = @"com.alamofire.networking.task.finish"; -NSString * const AFNetworkingTaskDidFinishResponseDataKey = @"com.alamofire.networking.task.finish.responsedata"; +NSString * const AFNetworkingTaskDidResumeNotification = @"com.alamofire.networking.task.resume"; +NSString * const AFNetworkingTaskDidCompleteNotification = @"com.alamofire.networking.task.complete"; NSString * const AFNetworkingTaskDidSuspendNotification = @"com.alamofire.networking.task.suspend"; NSString * const AFURLSessionDidInvalidateNotification = @"com.alamofire.networking.session.invalidate"; NSString * const AFURLSessionDownloadTaskDidFailToMoveFileNotification = @"com.alamofire.networking.session.download.file-manager-error"; -NSString * const AFNetworkingTaskDidFinishSerializedResponseKey = @"com.alamofire.networking.task.finish.serializedresponse"; -NSString * const AFNetworkingTaskDidFinishResponseSerializerKey = @"com.alamofire.networking.task.finish.responseserializer"; -NSString * const AFNetworkingTaskDidFinishErrorKey = @"com.alamofire.networking.task.finish.error"; -NSString * const AFNetworkingTaskDidFinishAssetPathKey = @"com.alamofire.networking.task.finish.assetpath"; +NSString * const AFNetworkingTaskDidStartNotification = @"com.alamofire.networking.task.resume"; // Deprecated +NSString * const AFNetworkingTaskDidFinishNotification = @"com.alamofire.networking.task.complete"; // Deprecated + +NSString * const AFNetworkingTaskDidCompleteSerializedResponseKey = @"com.alamofire.networking.task.complete.serializedresponse"; +NSString * const AFNetworkingTaskDidCompleteResponseSerializerKey = @"com.alamofire.networking.task.complete.responseserializer"; +NSString * const AFNetworkingTaskDidCompleteResponseDataKey = @"com.alamofire.networking.complete.finish.responsedata"; +NSString * const AFNetworkingTaskDidCompleteErrorKey = @"com.alamofire.networking.task.complete.error"; +NSString * const AFNetworkingTaskDidCompleteAssetPathKey = @"com.alamofire.networking.task.complete.assetpath"; + +NSString * const AFNetworkingTaskDidFinishSerializedResponseKey = @"com.alamofire.networking.task.complete.serializedresponse"; // Deprecated +NSString * const AFNetworkingTaskDidFinishResponseSerializerKey = @"com.alamofire.networking.task.complete.responseserializer"; // Deprecated +NSString * const AFNetworkingTaskDidFinishResponseDataKey = @"com.alamofire.networking.complete.finish.responsedata"; // Deprecated +NSString * const AFNetworkingTaskDidFinishErrorKey = @"com.alamofire.networking.task.complete.error"; // Deprecated +NSString * const AFNetworkingTaskDidFinishAssetPathKey = @"com.alamofire.networking.task.complete.assetpath"; // Deprecated static NSString * const AFURLSessionManagerLockName = @"com.alamofire.networking.session.manager.lock"; @@ -86,6 +95,7 @@ static dispatch_group_t url_session_manager_completion_group() { @interface AFURLSessionManagerTaskDelegate : NSObject @property (nonatomic, weak) AFURLSessionManager *manager; +@property (nonatomic, strong) id responseSerializer; @property (nonatomic, strong) NSMutableData *mutableData; @property (nonatomic, strong) NSProgress *uploadProgress; @property (nonatomic, strong) NSProgress *downloadProgress; @@ -105,6 +115,7 @@ + (instancetype)delegateForManager:(AFURLSessionManager *)manager { AFURLSessionManagerTaskDelegate *delegate = [[self alloc] init]; delegate.manager = manager; + delegate.responseSerializer = manager.responseSerializer; delegate.completionHandler = completionHandler; return delegate; @@ -132,7 +143,14 @@ - (void)URLSession:(__unused NSURLSession *)session totalBytesSent:(int64_t)totalBytesSent totalBytesExpectedToSend:(int64_t)totalBytesExpectedToSend { - self.uploadProgress.totalUnitCount = totalBytesExpectedToSend; + int64_t totalUnitCount = totalBytesExpectedToSend; + if(totalUnitCount == NSURLSessionTransferSizeUnknown) { + NSString *contentLength = [task.originalRequest valueForHTTPHeaderField:@"Content-Length"]; + if(contentLength) { + totalUnitCount = (int64_t) [contentLength longLongValue]; + } + } + self.uploadProgress.totalUnitCount = totalUnitCount; self.uploadProgress.completedUnitCount = totalBytesSent; } @@ -142,56 +160,58 @@ - (void)URLSession:(__unused NSURLSession *)session { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgnu" - if (self.completionHandler) { - __strong AFURLSessionManager *manager = self.manager; + __strong AFURLSessionManager *manager = self.manager; - __block id responseObject = nil; + __block id responseObject = nil; - __block NSMutableDictionary *userInfo = [NSMutableDictionary dictionary]; - userInfo[AFNetworkingTaskDidFinishResponseSerializerKey] = manager.responseSerializer; + __block NSMutableDictionary *userInfo = [NSMutableDictionary dictionary]; + userInfo[AFNetworkingTaskDidCompleteResponseSerializerKey] = self.responseSerializer; - if (self.downloadFileURL) { - userInfo[AFNetworkingTaskDidFinishAssetPathKey] = self.downloadFileURL; - } else if (self.mutableData) { - userInfo[AFNetworkingTaskDidFinishResponseDataKey] = [NSData dataWithData:self.mutableData]; - } + if (self.downloadFileURL) { + userInfo[AFNetworkingTaskDidCompleteAssetPathKey] = self.downloadFileURL; + } else if (self.mutableData) { + userInfo[AFNetworkingTaskDidCompleteResponseDataKey] = [NSData dataWithData:self.mutableData]; + } - if (error) { - userInfo[AFNetworkingTaskDidFinishErrorKey] = error; + if (error) { + userInfo[AFNetworkingTaskDidCompleteErrorKey] = error; - dispatch_group_async(manager.completionGroup ?: url_session_manager_completion_group(), manager.completionQueue ?: dispatch_get_main_queue(), ^{ - if (self.completionHandler) { - self.completionHandler(task.response, responseObject, error); - } + dispatch_group_async(manager.completionGroup ?: url_session_manager_completion_group(), manager.completionQueue ?: dispatch_get_main_queue(), ^{ + if (self.completionHandler) { + self.completionHandler(task.response, responseObject, error); + } - [[NSNotificationCenter defaultCenter] postNotificationName:AFNetworkingTaskDidFinishNotification object:task userInfo:userInfo]; + dispatch_async(dispatch_get_main_queue(), ^{ + [[NSNotificationCenter defaultCenter] postNotificationName:AFNetworkingTaskDidCompleteNotification object:task userInfo:userInfo]; }); - } else { - dispatch_async(url_session_manager_processing_queue(), ^{ - NSError *serializationError = nil; - if (self.downloadFileURL) { - responseObject = self.downloadFileURL; - } else { - responseObject = [manager.responseSerializer responseObjectForResponse:task.response data:[NSData dataWithData:self.mutableData] error:&serializationError]; - } + }); + } else { + dispatch_async(url_session_manager_processing_queue(), ^{ + NSError *serializationError = nil; + responseObject = [self.responseSerializer responseObjectForResponse:task.response data:[NSData dataWithData:self.mutableData] error:&serializationError]; - if (responseObject) { - userInfo[AFNetworkingTaskDidFinishSerializedResponseKey] = responseObject; - } + if (self.downloadFileURL) { + responseObject = self.downloadFileURL; + } - if (serializationError) { - userInfo[AFNetworkingTaskDidFinishErrorKey] = serializationError; - } + if (responseObject) { + userInfo[AFNetworkingTaskDidCompleteSerializedResponseKey] = responseObject; + } + + if (serializationError) { + userInfo[AFNetworkingTaskDidCompleteErrorKey] = serializationError; + } - dispatch_group_async(manager.completionGroup ?: url_session_manager_completion_group(), manager.completionQueue ?: dispatch_get_main_queue(), ^{ - if (self.completionHandler) { - self.completionHandler(task.response, responseObject, serializationError); - } - - [[NSNotificationCenter defaultCenter] postNotificationName:AFNetworkingTaskDidFinishNotification object:task userInfo:userInfo]; + dispatch_group_async(manager.completionGroup ?: url_session_manager_completion_group(), manager.completionQueue ?: dispatch_get_main_queue(), ^{ + if (self.completionHandler) { + self.completionHandler(task.response, responseObject, serializationError); + } + + dispatch_async(dispatch_get_main_queue(), ^{ + [[NSNotificationCenter defaultCenter] postNotificationName:AFNetworkingTaskDidCompleteNotification object:task userInfo:userInfo]; }); }); - } + }); } #pragma clang diagnostic pop } @@ -204,7 +224,7 @@ - (void)URLSession:(__unused NSURLSession *)session { [self.mutableData appendData:data]; - self.downloadProgress.totalUnitCount += [data length]; + self.downloadProgress.completedUnitCount += (int64_t)[data length]; } #pragma mark - NSURLSessionDownloadTaskDelegate @@ -255,7 +275,6 @@ @interface AFURLSessionManager () @property (readwrite, nonatomic, strong) NSOperationQueue *operationQueue; @property (readwrite, nonatomic, strong) NSURLSession *session; @property (readwrite, nonatomic, strong) NSMutableDictionary *mutableTaskDelegatesKeyedByTaskIdentifier; -@property (readwrite, nonatomic, strong) AFNetworkReachabilityManager *reachabilityManager; @property (readwrite, nonatomic, strong) NSLock *lock; @property (readwrite, nonatomic, copy) AFURLSessionDidBecomeInvalidBlock sessionDidBecomeInvalid; @property (readwrite, nonatomic, copy) AFURLSessionDidReceiveAuthenticationChallengeBlock sessionDidReceiveAuthenticationChallenge; @@ -300,8 +319,9 @@ - (instancetype)initWithSessionConfiguration:(NSURLSessionConfiguration *)config self.mutableTaskDelegatesKeyedByTaskIdentifier = [[NSMutableDictionary alloc] init]; + self.securityPolicy = [AFSecurityPolicy defaultPolicy]; + self.reachabilityManager = [AFNetworkReachabilityManager sharedManager]; - [self.reachabilityManager startMonitoring]; self.lock = [[NSLock alloc] init]; self.lock.name = AFURLSessionManagerLockName; @@ -330,8 +350,10 @@ - (void)setDelegate:(AFURLSessionManagerTaskDelegate *)delegate forTask:(NSURLSessionTask *)task { NSParameterAssert(task); + NSParameterAssert(delegate); [self.lock lock]; + [task addObserver:self forKeyPath:NSStringFromSelector(@selector(state)) options:NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew context:AFTaskStateChangedContext]; self.mutableTaskDelegatesKeyedByTaskIdentifier[@(task.taskIdentifier)] = delegate; [self.lock unlock]; } @@ -340,6 +362,7 @@ - (void)removeDelegateForTask:(NSURLSessionTask *)task { NSParameterAssert(task); [self.lock lock]; + [task removeObserver:self forKeyPath:NSStringFromSelector(@selector(state)) context:AFTaskStateChangedContext]; [self.mutableTaskDelegatesKeyedByTaskIdentifier removeObjectForKey:@(task.taskIdentifier)]; [self.lock unlock]; } @@ -418,8 +441,6 @@ - (NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request AFURLSessionManagerTaskDelegate *delegate = [AFURLSessionManagerTaskDelegate delegateForManager:self completionHandler:completionHandler]; [self setDelegate:delegate forTask:dataTask]; - [dataTask addObserver:self forKeyPath:@"state" options:NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew context:AFTaskStateChangedContext]; - return dataTask; } @@ -458,9 +479,19 @@ - (NSURLSessionUploadTask *)uploadTaskWithTask:(NSURLSessionUploadTask *)uploadT progress:(NSProgress * __autoreleasing *)progress completionHandler:(void (^)(NSURLResponse *response, id responseObject, NSError *error))completionHandler { + NSParameterAssert(uploadTask); + AFURLSessionManagerTaskDelegate *delegate = [AFURLSessionManagerTaskDelegate delegateForManager:self completionHandler:completionHandler]; - delegate.uploadProgress = [NSProgress progressWithTotalUnitCount:uploadTask.countOfBytesExpectedToSend]; + int64_t totalUnitCount = uploadTask.countOfBytesExpectedToSend; + if(totalUnitCount == NSURLSessionTransferSizeUnknown) { + NSString *contentLength = [uploadTask.originalRequest valueForHTTPHeaderField:@"Content-Length"]; + if(contentLength) { + totalUnitCount = (int64_t) [contentLength longLongValue]; + } + } + + delegate.uploadProgress = [NSProgress progressWithTotalUnitCount:totalUnitCount]; delegate.uploadProgress.pausingHandler = ^{ [uploadTask suspend]; }; @@ -473,8 +504,6 @@ - (NSURLSessionUploadTask *)uploadTaskWithTask:(NSURLSessionUploadTask *)uploadT } [self setDelegate:delegate forTask:uploadTask]; - - [uploadTask addObserver:self forKeyPath:@"state" options:NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew context:AFTaskStateChangedContext]; return uploadTask; } @@ -506,6 +535,8 @@ - (NSURLSessionDownloadTask *)downloadTaskWithTask:(NSURLSessionDownloadTask *)d destination:(NSURL * (^)(NSURL *targetPath, NSURLResponse *response))destination completionHandler:(void (^)(NSURLResponse *response, NSURL *filePath, NSError *error))completionHandler { + NSParameterAssert(downloadTask); + AFURLSessionManagerTaskDelegate *delegate = [AFURLSessionManagerTaskDelegate delegateForManager:self completionHandler:completionHandler]; delegate.downloadTaskDidFinishDownloading = ^NSURL * (NSURLSession * __unused session, NSURLSessionDownloadTask *task, NSURL *location) { if (destination) { @@ -521,8 +552,6 @@ - (NSURLSessionDownloadTask *)downloadTaskWithTask:(NSURLSessionDownloadTask *)d [self setDelegate:delegate forTask:downloadTask]; - [downloadTask addObserver:self forKeyPath:@"state" options:NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew context:AFTaskStateChangedContext]; - return downloadTask; } @@ -538,6 +567,10 @@ - (void)setSessionDidReceiveAuthenticationChallengeBlock:(NSURLSessionAuthChalle #pragma mark - +- (void)setTaskNeedNewBodyStreamBlock:(NSInputStream * (^)(NSURLSession *session, NSURLSessionTask *task))block { + self.taskNeedNewBodyStream = block; +} + - (void)setTaskWillPerformHTTPRedirectionBlock:(NSURLRequest * (^)(NSURLSession *session, NSURLSessionTask *task, NSURLResponse *response, NSURLRequest *request))block { self.taskWillPerformHTTPRedirection = block; } @@ -615,7 +648,7 @@ - (void)URLSession:(NSURLSession *)session disposition = self.sessionDidReceiveAuthenticationChallenge(session, challenge, &credential); } else { if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) { - if ([self.securityPolicy evaluateServerTrust:challenge.protectionSpace.serverTrust]) { + if ([self.securityPolicy evaluateServerTrust:challenge.protectionSpace.serverTrust forDomain:challenge.protectionSpace.host]) { credential = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]; if (credential) { disposition = NSURLSessionAuthChallengeUseCredential; @@ -666,7 +699,7 @@ - (void)URLSession:(NSURLSession *)session disposition = self.taskDidReceiveAuthenticationChallenge(session, task, challenge, &credential); } else { if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) { - if ([self.securityPolicy evaluateServerTrust:challenge.protectionSpace.serverTrust]) { + if ([self.securityPolicy evaluateServerTrust:challenge.protectionSpace.serverTrust forDomain:challenge.protectionSpace.host]) { disposition = NSURLSessionAuthChallengeUseCredential; credential = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]; } else { @@ -718,13 +751,17 @@ - (void)URLSession:(NSURLSession *)session didCompleteWithError:(NSError *)error { AFURLSessionManagerTaskDelegate *delegate = [self delegateForTask:task]; - [delegate URLSession:session task:task didCompleteWithError:error]; - if (self.taskDidComplete) { - self.taskDidComplete(session, task, error); - } + // delegate may be nil when completing a task in the background + if (delegate) { + [delegate URLSession:session task:task didCompleteWithError:error]; - [self removeDelegateForTask:task]; + if (self.taskDidComplete) { + self.taskDidComplete(session, task, error); + } + + [self removeDelegateForTask:task]; + } } #pragma mark - NSURLSessionDataDelegate @@ -749,6 +786,12 @@ - (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask didBecomeDownloadTask:(NSURLSessionDownloadTask *)downloadTask { + AFURLSessionManagerTaskDelegate *delegate = [self delegateForTask:dataTask]; + if (delegate) { + [self removeDelegateForTask:dataTask]; + [self setDelegate:delegate forTask:downloadTask]; + } + if (self.dataTaskDidBecomeDownloadTask) { self.dataTaskDidBecomeDownloadTask(session, dataTask, downloadTask); } @@ -786,8 +829,6 @@ - (void)URLSessionDidFinishEventsForBackgroundURLSession:(NSURLSession *)session if (self.didFinishEventsForBackgroundURLSession) { self.didFinishEventsForBackgroundURLSession(session); } - - [self removeAllDelegates]; } #pragma mark - NSURLSessionDownloadDelegate @@ -846,17 +887,13 @@ - (void)observeValueForKeyPath:(NSString *)keyPath NSString *notificationName = nil; switch ([(NSURLSessionTask *)object state]) { case NSURLSessionTaskStateRunning: - notificationName = AFNetworkingTaskDidStartNotification; + notificationName = AFNetworkingTaskDidResumeNotification; break; case NSURLSessionTaskStateSuspended: notificationName = AFNetworkingTaskDidSuspendNotification; break; case NSURLSessionTaskStateCompleted: // AFNetworkingTaskDidFinishNotification posted by task completion handlers - @try { - [object removeObserver:self forKeyPath:@"state" context:AFTaskStateChangedContext]; - } @catch (NSException *exception) {} - break; default: break; } diff --git a/Example/Pods/AFNetworking/README.md b/Example/Pods/AFNetworking/README.md index dafe44c..a66cf30 100644 --- a/Example/Pods/AFNetworking/README.md +++ b/Example/Pods/AFNetworking/README.md @@ -2,6 +2,8 @@ AFNetworking

+[![Build Status](https://travis-ci.org/AFNetworking/AFNetworking.png)](https://travis-ci.org/AFNetworking/AFNetworking) + AFNetworking is a delightful networking library for iOS and Mac OS X. It's built on top of the [Foundation URL Loading System](http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html), extending the powerful high-level networking abstractions built into Cocoa. It has a modular architecture with well-designed, feature-rich APIs that are a joy to use. Perhaps the most important feature of all, however, is the amazing community of developers who use and contribute to AFNetworking every day. AFNetworking powers some of the most popular and critically-acclaimed apps on the iPhone, iPad, and Mac. @@ -142,7 +144,7 @@ NSURLRequest *request = [NSURLRequest requestWithURL:URL]; NSURLSessionDownloadTask *downloadTask = [manager downloadTaskWithRequest:request progress:nil destination:^NSURL *(NSURL *targetPath, NSURLResponse *response) { NSURL *documentsDirectoryPath = [NSURL fileURLWithPath:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]]; - return [documentsDirectoryPath URLByAppendingPathComponent:[targetPath lastPathComponent]]; + return [documentsDirectoryPath URLByAppendingPathComponent:[response suggestedFilename]]; } completionHandler:^(NSURLResponse *response, NSURL *filePath, NSError *error) { NSLog(@"File downloaded to: %@", filePath); }]; @@ -169,6 +171,27 @@ NSURLSessionUploadTask *uploadTask = [manager uploadTaskWithRequest:request from [uploadTask resume]; ``` +#### Creating an Upload Task for a Multi-Part Request, with Progress + +```objective-c + NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] multipartFormRequestWithMethod:@"POST" URLString:@"http://example.com/upload" parameters:nil constructingBodyWithBlock:^(id formData) { + [formData appendPartWithFileURL:[NSURL fileURLWithPath:@"file://path/to/image.jpg"] name:@"file" fileName:@"filename.jpg" mimeType:@"image/jpeg" error:nil]; + } error:nil]; + + AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]]; + NSProgress *progress = nil; + + NSURLSessionUploadTask *uploadTask = [manager uploadTaskWithStreamedRequest:request progress:&progress completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { + if (error) { + NSLog(@"Error: %@", error); + } else { + NSLog(@"%@ %@", response, responseObject); + } + }]; + + [uploadTask resume]; +``` + #### Creating a Data Task ```objective-c @@ -192,7 +215,7 @@ NSURLSessionDataTask *dataTask = [manager dataTaskWithRequest:request completion ### Request Serialization -Request serializers create requests from URL strings, encoding parameters as either a query string or HTTP body. +Request serializers create requests from URL strings, encoding parameters as either a query string or HTTP body. ```objective-c NSString *URLString = @"http://example.com"; @@ -271,7 +294,7 @@ NSOperationQueue *operationQueue = manager.operationQueue; ### Security Policy `AFSecurityPolicy` evaluates server trust against pinned X.509 certificates and public keys over secure connections. - + Adding pinned SSL certificates to your app helps prevent man-in-the-middle attacks and other vulnerabilities. Applications dealing with sensitive customer data or financial information are strongly encouraged to route all communication over an HTTPS connection with SSL pinning configured and enabled. #### Allowing Invalid SSL Certificates @@ -328,21 +351,20 @@ NSArray *operations = [AFURLConnectionOperation batchOfRequestOperations:@[...] ## Unit Tests -AFNetworking includes a suite of unit tests within the Tests subdirectory. In order to run the unit tests, you must install the testing dependencies via CocoaPods: +AFNetworking includes a suite of unit tests within the Tests subdirectory. In order to run the unit tests, you must install the testing dependencies via [CocoaPods](http://cocoapods.org/): $ cd Tests $ pod install Once testing dependencies are installed, you can execute the test suite via the 'iOS Tests' and 'OS X Tests' schemes within Xcode. -### Using xctool +### Running Tests from the Command Line -Tests can also be run from the command line or within a continuous integration environment with [`xctool`](https://github.com/facebook/xctool), which can be installed with [Homebrew](http://brew.sh): +Tests can also be run from the command line or within a continuous integration environment. The [`xcpretty`](https://github.com/mneorr/xcpretty) utility needs to be installed before running the tests from the command line: - $ brew update - $ brew install xctool --HEAD + $ gem install xcpretty -Once `xctool` is installed, you can execute the suite via `rake test`. +Once `xcpretty` is installed, you can execute the suite via `rake test`. ## Credits diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m index 61cc92b..54b7283 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m @@ -22,11 +22,11 @@ #import "AFNetworkActivityIndicatorManager.h" -#if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) +#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) #import "AFHTTPRequestOperation.h" -#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 #import "AFURLSessionManager.h" #endif @@ -37,7 +37,7 @@ return [(AFURLConnectionOperation *)[notification object] request]; } -#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 if ([[notification object] respondsToSelector:@selector(originalRequest)]) { return [(NSURLSessionTask *)[notification object] originalRequest]; } @@ -81,10 +81,10 @@ - (id)init { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidStart:) name:AFNetworkingOperationDidStartNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidFinish:) name:AFNetworkingOperationDidFinishNotification object:nil]; -#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidStart:) name:AFNetworkingTaskDidStartNotification object:nil]; +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidStart:) name:AFNetworkingTaskDidResumeNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidFinish:) name:AFNetworkingTaskDidSuspendNotification object:nil]; - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidFinish:) name:AFNetworkingTaskDidFinishNotification object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkRequestDidFinish:) name:AFNetworkingTaskDidCompleteNotification object:nil]; #endif return self; diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h index be6382c..6af4112 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h @@ -28,7 +28,6 @@ #import - @class AFURLConnectionOperation; /** @@ -45,7 +44,7 @@ @param task The task. If `nil`, automatic updating from any previously specified operation will be disabled. */ -#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000) || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 - (void)setAnimatingWithStateOfTask:(NSURLSessionTask *)task; #endif diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m index 8470ec4..9262042 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m @@ -36,9 +36,9 @@ @implementation UIActivityIndicatorView (AFNetworking) - (void)setAnimatingWithStateOfTask:(NSURLSessionTask *)task { NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter]; - [notificationCenter removeObserver:self name:AFNetworkingTaskDidStartNotification object:nil]; + [notificationCenter removeObserver:self name:AFNetworkingTaskDidResumeNotification object:nil]; [notificationCenter removeObserver:self name:AFNetworkingTaskDidSuspendNotification object:nil]; - [notificationCenter removeObserver:self name:AFNetworkingTaskDidFinishNotification object:nil]; + [notificationCenter removeObserver:self name:AFNetworkingTaskDidCompleteNotification object:nil]; if (task) { if (task.state != NSURLSessionTaskStateCompleted) { @@ -48,8 +48,8 @@ - (void)setAnimatingWithStateOfTask:(NSURLSessionTask *)task { [self stopAnimating]; } - [notificationCenter addObserver:self selector:@selector(af_startAnimating) name:AFNetworkingTaskDidStartNotification object:task]; - [notificationCenter addObserver:self selector:@selector(af_stopAnimating) name:AFNetworkingTaskDidFinishNotification object:task]; + [notificationCenter addObserver:self selector:@selector(af_startAnimating) name:AFNetworkingTaskDidResumeNotification object:task]; + [notificationCenter addObserver:self selector:@selector(af_stopAnimating) name:AFNetworkingTaskDidCompleteNotification object:task]; [notificationCenter addObserver:self selector:@selector(af_stopAnimating) name:AFNetworkingTaskDidSuspendNotification object:task]; } } diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m index 788a25b..6b139e8 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m @@ -44,7 +44,7 @@ static void AFGetAlertViewTitleAndMessageFromError(NSError *error, NSString * __ *message = error.localizedDescription; } else { *title = NSLocalizedStringFromTable(@"Error", @"AFNetworking", @"Fallback Error Description"); - *message = [NSString stringWithFormat:NSLocalizedStringFromTable(@"%@ Error: %d", @"AFNetworking", @"Fallback Error Failure Reason Format"), error.domain, error.code]; + *message = [NSString stringWithFormat:NSLocalizedStringFromTable(@"%@ Error: %lu", @"AFNetworking", @"Fallback Error Failure Reason Format"), error.domain, (NSUInteger)error.code]; } } @@ -62,9 +62,9 @@ + (void)showAlertViewForTaskWithErrorOnCompletion:(NSURLSessionTask *)task cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... NS_REQUIRES_NIL_TERMINATION { - __block id observer = [[NSNotificationCenter defaultCenter] addObserverForName:AFNetworkingTaskDidFinishNotification object:task queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification *notification) { + __block id observer = [[NSNotificationCenter defaultCenter] addObserverForName:AFNetworkingTaskDidCompleteNotification object:task queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification *notification) { - NSError *error = notification.userInfo[AFNetworkingTaskDidFinishErrorKey]; + NSError *error = notification.userInfo[AFNetworkingTaskDidCompleteErrorKey]; if (error) { NSString *title, *message; AFGetAlertViewTitleAndMessageFromError(error, &title, &message); @@ -72,7 +72,7 @@ + (void)showAlertViewForTaskWithErrorOnCompletion:(NSURLSessionTask *)task [[[UIAlertView alloc] initWithTitle:title message:message delegate:delegate cancelButtonTitle:cancelButtonTitle otherButtonTitles:otherButtonTitles, nil] show]; } - [[NSNotificationCenter defaultCenter] removeObserver:observer name:AFNetworkingTaskDidFinishNotification object:notification.object]; + [[NSNotificationCenter defaultCenter] removeObserver:observer name:AFNetworkingTaskDidCompleteNotification object:notification.object]; }]; } #endif diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m index 5f79d14..b9f3bde 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m @@ -22,15 +22,12 @@ #import "UIButton+AFNetworking.h" -#import +#import #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) #import "AFHTTPRequestOperation.h" -static char kAFImageRequestOperationKey; -static char kAFBackgroundImageRequestOperationKey; - @interface UIButton (_AFNetworking) @property (readwrite, nonatomic, strong, setter = af_setImageRequestOperation:) AFHTTPRequestOperation *af_imageRequestOperation; @property (readwrite, nonatomic, strong, setter = af_setBackgroundImageRequestOperation:) AFHTTPRequestOperation *af_backgroundImageRequestOperation; @@ -50,19 +47,19 @@ + (NSOperationQueue *)af_sharedImageRequestOperationQueue { } - (AFHTTPRequestOperation *)af_imageRequestOperation { - return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, &kAFImageRequestOperationKey); + return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, @selector(af_imageRequestOperation)); } - (void)af_setImageRequestOperation:(AFHTTPRequestOperation *)imageRequestOperation { - objc_setAssociatedObject(self, &kAFImageRequestOperationKey, imageRequestOperation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(af_imageRequestOperation), imageRequestOperation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } - (AFHTTPRequestOperation *)af_backgroundImageRequestOperation { - return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, &kAFBackgroundImageRequestOperationKey); + return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, @selector(af_backgroundImageRequestOperation)); } - (void)af_setBackgroundImageRequestOperation:(AFHTTPRequestOperation *)imageRequestOperation { - objc_setAssociatedObject(self, &kAFBackgroundImageRequestOperationKey, imageRequestOperation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(af_backgroundImageRequestOperation), imageRequestOperation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } @end @@ -108,8 +105,6 @@ - (void)setImageForState:(UIControlState)state } else if (responseObject) { [strongSelf setImage:responseObject forState:state]; } - } else { - } } failure:^(AFHTTPRequestOperation *operation, NSError *error) { if ([[urlRequest URL] isEqual:[operation.response URL]]) { @@ -161,8 +156,6 @@ - (void)setBackgroundImageForState:(UIControlState)state } else if (responseObject) { [strongSelf setBackgroundImage:responseObject forState:state]; } - } else { - } } failure:^(AFHTTPRequestOperation *operation, NSError *error) { if ([[urlRequest URL] isEqual:[operation.response URL]]) { diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h index ee117cd..46c5f81 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h @@ -30,11 +30,29 @@ #import "AFURLResponseSerialization.h" +@protocol AFImageCache; + /** This category adds methods to the UIKit framework's `UIImageView` class. The methods in this category provide support for loading remote images asynchronously from a URL. */ @interface UIImageView (AFNetworking) +///---------------------------- +/// @name Accessing Image Cache +///---------------------------- + +/** + The image cache used to improve image loadiing performance on scroll views. By default, this is an `NSCache` subclass conforming to the `AFImageCache` protocol, which listens for notification warnings and evicts objects accordingly. +*/ ++ (id )sharedImageCache; + +/** + Set the cache used for image loading. + + @param imageCache The image cache. + */ ++ (void)setSharedImageCache:(id )imageCache; + ///------------------------------------ /// @name Accessing Response Serializer ///------------------------------------ @@ -55,7 +73,7 @@ If the image is cached locally, the image is set immediately, otherwise the specified placeholder image will be set immediately, and then the remote image will be set once the request is finished. - By default, URL requests have a cache policy of `NSURLCacheStorageAllowed` and a timeout interval of 30 seconds, and are set not handle cookies. To configure URL requests differently, use `setImageWithURLRequest:placeholderImage:success:failure:` + By default, URL requests have a `Accept` header field value of "image / *", a cache policy of `NSURLCacheStorageAllowed` and a timeout interval of 30 seconds, and are set not handle cookies. To configure URL requests differently, use `setImageWithURLRequest:placeholderImage:success:failure:` @param url The URL used for the image request. */ @@ -66,8 +84,8 @@ If the image is cached locally, the image is set immediately, otherwise the specified placeholder image will be set immediately, and then the remote image will be set once the request is finished. - By default, URL requests have a cache policy of `NSURLCacheStorageAllowed` and a timeout interval of 30 seconds, and are set not handle cookies. To configure URL requests differently, use `setImageWithURLRequest:placeholderImage:success:failure:` - + By default, URL requests have a `Accept` header field value of "image / *", a cache policy of `NSURLCacheStorageAllowed` and a timeout interval of 30 seconds, and are set not handle cookies. To configure URL requests differently, use `setImageWithURLRequest:placeholderImage:success:failure:` + @param url The URL used for the image request. @param placeholderImage The image to be set initially, until the image request finishes. If `nil`, the image view will not change its image until the image request finishes. */ @@ -98,4 +116,30 @@ @end +#pragma mark - + +/** + The `AFImageCache` protocol is adopted by an object used to cache images loaded by the AFNetworking category on `UIImageView`. + */ +@protocol AFImageCache + +/** + Returns a cached image for the specififed request, if available. + + @param request The image request. + + @return The cached image. + */ +- (UIImage *)cachedImageForRequest:(NSURLRequest *)request; + +/** + Caches a particular image for the specified request. + + @param image The image to cache. + @param request The request to be used as a cache key. + */ +- (void)cacheImage:(UIImage *)image + forRequest:(NSURLRequest *)request; +@end + #endif diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m index fc9a516..897f5c8 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m @@ -28,17 +28,11 @@ #import "AFHTTPRequestOperation.h" -@interface AFImageCache : NSCache -- (UIImage *)cachedImageForRequest:(NSURLRequest *)request; -- (void)cacheImage:(UIImage *)image - forRequest:(NSURLRequest *)request; +@interface AFImageCache : NSCache @end #pragma mark - -static char kAFImageRequestOperationKey; -static char kAFResponseSerializerKey; - @interface UIImageView (_AFNetworking) @property (readwrite, nonatomic, strong, setter = af_setImageRequestOperation:) AFHTTPRequestOperation *af_imageRequestOperation; @end @@ -56,26 +50,12 @@ + (NSOperationQueue *)af_sharedImageRequestOperationQueue { return _af_sharedImageRequestOperationQueue; } -+ (AFImageCache *)af_sharedImageCache { - static AFImageCache *_af_imageCache = nil; - static dispatch_once_t oncePredicate; - dispatch_once(&oncePredicate, ^{ - _af_imageCache = [[AFImageCache alloc] init]; - - [[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidReceiveMemoryWarningNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * __unused notification) { - [_af_imageCache removeAllObjects]; - }]; - }); - - return _af_imageCache; -} - - (AFHTTPRequestOperation *)af_imageRequestOperation { - return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, &kAFImageRequestOperationKey); + return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, @selector(af_imageRequestOperation)); } - (void)af_setImageRequestOperation:(AFHTTPRequestOperation *)imageRequestOperation { - objc_setAssociatedObject(self, &kAFImageRequestOperationKey, imageRequestOperation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(af_imageRequestOperation), imageRequestOperation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } @end @@ -85,6 +65,27 @@ - (void)af_setImageRequestOperation:(AFHTTPRequestOperation *)imageRequestOperat @implementation UIImageView (AFNetworking) @dynamic imageResponseSerializer; ++ (id )sharedImageCache { + static AFImageCache *_af_defaultImageCache = nil; + static dispatch_once_t oncePredicate; + dispatch_once(&oncePredicate, ^{ + _af_defaultImageCache = [[AFImageCache alloc] init]; + + [[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidReceiveMemoryWarningNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * __unused notification) { + [_af_defaultImageCache removeAllObjects]; + }]; + }); + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgnu" + return objc_getAssociatedObject(self, @selector(sharedImageCache)) ?: _af_defaultImageCache; +#pragma clang diagnostic pop +} + ++ (void)setSharedImageCache:(id)imageCache { + objc_setAssociatedObject(self, @selector(sharedImageCache), imageCache, OBJC_ASSOCIATION_RETAIN_NONATOMIC); +} + - (id )imageResponseSerializer { static id _af_defaultImageResponseSerializer = nil; static dispatch_once_t onceToken; @@ -94,12 +95,12 @@ @implementation UIImageView (AFNetworking) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgnu" - return objc_getAssociatedObject(self, &kAFResponseSerializerKey) ?: _af_defaultImageResponseSerializer; + return objc_getAssociatedObject(self, @selector(imageResponseSerializer)) ?: _af_defaultImageResponseSerializer; #pragma clang diagnostic pop } - (void)setImageResponseSerializer:(id )serializer { - objc_setAssociatedObject(self, &kAFResponseSerializerKey, serializer, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(imageResponseSerializer), serializer, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } #pragma mark - @@ -124,7 +125,7 @@ - (void)setImageWithURLRequest:(NSURLRequest *)urlRequest { [self cancelImageRequestOperation]; - UIImage *cachedImage = [[[self class] af_sharedImageCache] cachedImageForRequest:urlRequest]; + UIImage *cachedImage = [[[self class] sharedImageCache] cachedImageForRequest:urlRequest]; if (cachedImage) { if (success) { success(nil, nil, cachedImage); @@ -134,8 +135,10 @@ - (void)setImageWithURLRequest:(NSURLRequest *)urlRequest self.af_imageRequestOperation = nil; } else { - self.image = placeholderImage; - + if (placeholderImage) { + self.image = placeholderImage; + } + __weak __typeof(self)weakSelf = self; self.af_imageRequestOperation = [[AFHTTPRequestOperation alloc] initWithRequest:urlRequest]; self.af_imageRequestOperation.responseSerializer = self.imageResponseSerializer; @@ -147,11 +150,9 @@ - (void)setImageWithURLRequest:(NSURLRequest *)urlRequest } else if (responseObject) { strongSelf.image = responseObject; } - } else { - } - [[[strongSelf class] af_sharedImageCache] cacheImage:responseObject forRequest:urlRequest]; + [[[strongSelf class] sharedImageCache] cacheImage:responseObject forRequest:urlRequest]; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { if ([[urlRequest URL] isEqual:[operation.request URL]]) { if (failure) { diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h index 3d5d747..6ca9346 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h @@ -45,7 +45,7 @@ @param task The session task. @param animated `YES` if the change should be animated, `NO` if the change should happen immediately. */ -#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000) || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 - (void)setProgressWithUploadProgressOfTask:(NSURLSessionUploadTask *)task animated:(BOOL)animated; #endif @@ -56,7 +56,7 @@ @param task The session task. @param animated `YES` if the change should be animated, `NO` if the change should happen immediately. */ -#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000) || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 - (void)setProgressWithDownloadProgressOfTask:(NSURLSessionDownloadTask *)task animated:(BOOL)animated; #endif diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m index c5d2415..c4b2ba4 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m @@ -35,14 +35,11 @@ static void * AFTaskCountOfBytesSentContext = &AFTaskCountOfBytesSentContext; static void * AFTaskCountOfBytesReceivedContext = &AFTaskCountOfBytesReceivedContext; -static char kAFUploadProgressAnimated; -static char kAFDownloadProgressAnimated; - @interface AFURLConnectionOperation (_UIProgressView) -@property (readwrite, nonatomic, copy) void (^uploadProgress)(NSUInteger bytes, long long totalBytes, long long totalBytesExpected); +@property (readwrite, nonatomic, copy) void (^uploadProgress)(NSUInteger bytes, NSInteger totalBytes, NSInteger totalBytesExpected); @property (readwrite, nonatomic, assign, setter = af_setUploadProgressAnimated:) BOOL af_uploadProgressAnimated; -@property (readwrite, nonatomic, copy) void (^downloadProgress)(NSUInteger bytes, long long totalBytes, long long totalBytesExpected); +@property (readwrite, nonatomic, copy) void (^downloadProgress)(NSUInteger bytes, NSInteger totalBytes, NSInteger totalBytesExpected); @property (readwrite, nonatomic, assign, setter = af_setDownloadProgressAnimated:) BOOL af_downloadProgressAnimated; @end @@ -59,25 +56,24 @@ @implementation AFURLConnectionOperation (_UIProgressView) @implementation UIProgressView (AFNetworking) - (BOOL)af_uploadProgressAnimated { - return [(NSNumber *)objc_getAssociatedObject(self, &kAFUploadProgressAnimated) boolValue]; + return [(NSNumber *)objc_getAssociatedObject(self, @selector(af_uploadProgressAnimated)) boolValue]; } - (void)af_setUploadProgressAnimated:(BOOL)animated { - objc_setAssociatedObject(self, &kAFUploadProgressAnimated, @(animated), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(af_uploadProgressAnimated), @(animated), OBJC_ASSOCIATION_RETAIN_NONATOMIC); } - (BOOL)af_downloadProgressAnimated { - return [(NSNumber *)objc_getAssociatedObject(self, &kAFDownloadProgressAnimated) boolValue]; + return [(NSNumber *)objc_getAssociatedObject(self, @selector(af_downloadProgressAnimated)) boolValue]; } - (void)af_setDownloadProgressAnimated:(BOOL)animated { - objc_setAssociatedObject(self, &kAFDownloadProgressAnimated, @(animated), OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(af_downloadProgressAnimated), @(animated), OBJC_ASSOCIATION_RETAIN_NONATOMIC); } #pragma mark - #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 - - (void)setProgressWithUploadProgressOfTask:(NSURLSessionUploadTask *)task animated:(BOOL)animated { @@ -95,7 +91,6 @@ - (void)setProgressWithDownloadProgressOfTask:(NSURLSessionDownloadTask *)task [self af_setDownloadProgressAnimated:animated]; } - #endif #pragma mark - @@ -104,15 +99,16 @@ - (void)setProgressWithUploadProgressOfOperation:(AFURLConnectionOperation *)ope animated:(BOOL)animated { __weak __typeof(self)weakSelf = self; - void (^original)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) = [operation.uploadProgress copy]; - [operation setUploadProgressBlock:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) { + void (^original)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite) = [operation.uploadProgress copy]; + [operation setUploadProgressBlock:^(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite) { if (original) { original(bytesWritten, totalBytesWritten, totalBytesExpectedToWrite); } dispatch_async(dispatch_get_main_queue(), ^{ if (totalBytesExpectedToWrite > 0) { - [weakSelf setProgress:(totalBytesWritten / (totalBytesExpectedToWrite * 1.0f)) animated:animated]; + __strong __typeof(weakSelf)strongSelf = weakSelf; + [strongSelf setProgress:(totalBytesWritten / (totalBytesExpectedToWrite * 1.0f)) animated:animated]; } }); }]; @@ -122,15 +118,16 @@ - (void)setProgressWithDownloadProgressOfOperation:(AFURLConnectionOperation *)o animated:(BOOL)animated { __weak __typeof(self)weakSelf = self; - void (^original)(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) = [operation.downloadProgress copy]; - [operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) { + void (^original)(NSUInteger bytesRead, NSInteger totalBytesRead, NSInteger totalBytesExpectedToRead) = [operation.downloadProgress copy]; + [operation setDownloadProgressBlock:^(NSUInteger bytesRead, NSInteger totalBytesRead, NSInteger totalBytesExpectedToRead) { if (original) { original(bytesRead, totalBytesRead, totalBytesExpectedToRead); } dispatch_async(dispatch_get_main_queue(), ^{ if (totalBytesExpectedToRead > 0) { - [weakSelf setProgress:(totalBytesRead / (totalBytesExpectedToRead * 1.0f)) animated:animated]; + __strong __typeof(weakSelf)strongSelf = weakSelf; + [strongSelf setProgress:(totalBytesRead / (totalBytesExpectedToRead * 1.0f)) animated:animated]; } }); }]; @@ -143,7 +140,7 @@ - (void)observeValueForKeyPath:(NSString *)keyPath change:(__unused NSDictionary *)change context:(void *)context { -#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 if (context == AFTaskCountOfBytesSentContext || context == AFTaskCountOfBytesReceivedContext) { if ([keyPath isEqualToString:NSStringFromSelector(@selector(countOfBytesSent))]) { if ([object countOfBytesExpectedToSend] > 0) { diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h index abe8d01..bff51d8 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h @@ -33,6 +33,8 @@ /** This category adds methods to the UIKit framework's `UIWebView` class. The methods in this category provide increased control over the request cycle, including progress monitoring and success / failure handling. + + @discussion When using these category methods, make sure to assign `delegate` for the web view, which implements `–webView:shouldStartLoadWithRequest:navigationType:` appropriately. This allows for tapped links to be loaded through AFNetworking, and can ensure that `canGoBack` & `canGoForward` update their values correctly. */ @interface UIWebView (AFNetworking) @@ -55,7 +57,7 @@ @param failure A block object to be executed when the request operation finishes unsuccessfully, or that finishes successfully, but encountered an error while parsing the response data. This block has no return value and takes a single argument: the error that occurred. */ - (void)loadRequest:(NSURLRequest *)request - progress:(void (^)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite))progress + progress:(void (^)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite))progress success:(NSString * (^)(NSHTTPURLResponse *response, NSString *HTML))success failure:(void (^)(NSError *error))failure; @@ -72,7 +74,7 @@ - (void)loadRequest:(NSURLRequest *)request MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)textEncodingName - progress:(void (^)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite))progress + progress:(void (^)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite))progress success:(NSData * (^)(NSHTTPURLResponse *response, NSData *data))success failure:(void (^)(NSError *error))failure; diff --git a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m index b849df8..265f5ed 100644 --- a/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m +++ b/Example/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m @@ -28,10 +28,6 @@ #import "AFHTTPRequestOperation.h" -static char kAFRequestSerializerKey; -static char kAFResponseSerializerKey; -static char kAFHTTPRequestOperationKey; - @interface UIWebView (_AFNetworking) @property (readwrite, nonatomic, strong, setter = af_setHTTPRequestOperation:) AFHTTPRequestOperation *af_HTTPRequestOperation; @end @@ -39,11 +35,11 @@ @interface UIWebView (_AFNetworking) @implementation UIWebView (_AFNetworking) - (AFHTTPRequestOperation *)af_HTTPRequestOperation { - return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, &kAFHTTPRequestOperationKey); + return (AFHTTPRequestOperation *)objc_getAssociatedObject(self, @selector(af_HTTPRequestOperation)); } - (void)af_setHTTPRequestOperation:(AFHTTPRequestOperation *)operation { - objc_setAssociatedObject(self, &kAFHTTPRequestOperationKey, operation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(af_HTTPRequestOperation), operation, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } @end @@ -53,7 +49,7 @@ - (void)af_setHTTPRequestOperation:(AFHTTPRequestOperation *)operation { @implementation UIWebView (AFNetworking) - (AFHTTPRequestSerializer *)requestSerializer { - static AFHTTPRequestSerializer * _af_defaultRequestSerializer = nil; + static AFHTTPRequestSerializer *_af_defaultRequestSerializer = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _af_defaultRequestSerializer = [AFHTTPRequestSerializer serializer]; @@ -61,16 +57,16 @@ @implementation UIWebView (AFNetworking) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgnu" - return objc_getAssociatedObject(self, &kAFRequestSerializerKey) ?: _af_defaultRequestSerializer; + return objc_getAssociatedObject(self, @selector(requestSerializer)) ?: _af_defaultRequestSerializer; #pragma clang diagnostic pop } - (void)setRequestSerializer:(AFHTTPRequestSerializer *)requestSerializer { - objc_setAssociatedObject(self, &kAFRequestSerializerKey, requestSerializer, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(requestSerializer), requestSerializer, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } - (AFHTTPResponseSerializer *)responseSerializer { - static AFHTTPResponseSerializer * _af_defaultResponseSerializer = nil; + static AFHTTPResponseSerializer *_af_defaultResponseSerializer = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _af_defaultResponseSerializer = [AFHTTPResponseSerializer serializer]; @@ -78,26 +74,22 @@ - (void)setRequestSerializer:(AFHTTPRequestSerializer #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgnu" - return objc_getAssociatedObject(self, &kAFRequestSerializerKey) ?: _af_defaultResponseSerializer; + return objc_getAssociatedObject(self, @selector(responseSerializer)) ?: _af_defaultResponseSerializer; #pragma clang diagnostic pop } - (void)setResponseSerializer:(AFHTTPResponseSerializer *)responseSerializer { - objc_setAssociatedObject(self, &kAFResponseSerializerKey, responseSerializer, OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(self, @selector(responseSerializer), responseSerializer, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } #pragma mark - - (void)loadRequest:(NSURLRequest *)request - progress:(void (^)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite))progress + progress:(void (^)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite))progress success:(NSString * (^)(NSHTTPURLResponse *response, NSString *HTML))success failure:(void (^)(NSError *error))failure { [self loadRequest:request MIMEType:nil textEncodingName:nil progress:progress success:^NSData *(NSHTTPURLResponse *response, NSData *data) { - if (!success) { - return data; - } - NSStringEncoding stringEncoding = NSUTF8StringEncoding; if (response.textEncodingName) { CFStringEncoding encoding = CFStringConvertIANACharSetNameToEncoding((CFStringRef)response.textEncodingName); @@ -106,14 +98,19 @@ - (void)loadRequest:(NSURLRequest *)request } } - return [[[NSString alloc] initWithData:data encoding:stringEncoding] dataUsingEncoding:stringEncoding]; + NSString *string = [[NSString alloc] initWithData:data encoding:stringEncoding]; + if (success) { + string = success(response, string); + } + + return [string dataUsingEncoding:stringEncoding]; } failure:failure]; } - (void)loadRequest:(NSURLRequest *)request MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)textEncodingName - progress:(void (^)(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite))progress + progress:(void (^)(NSUInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite))progress success:(NSData * (^)(NSHTTPURLResponse *response, NSData *data))success failure:(void (^)(NSError *error))failure { @@ -135,7 +132,8 @@ - (void)loadRequest:(NSURLRequest *)request #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgnu" - [weakSelf loadData:data MIMEType:(MIMEType ?: [operation.response MIMEType]) textEncodingName:(textEncodingName ?: [operation.response textEncodingName]) baseURL:[operation.response URL]]; + __strong __typeof(weakSelf) strongSelf = weakSelf; + [strongSelf loadData:data MIMEType:(MIMEType ?: [operation.response MIMEType]) textEncodingName:(textEncodingName ?: [operation.response textEncodingName]) baseURL:[operation.response URL]]; #pragma clang diagnostic pop } failure:^(AFHTTPRequestOperation * __unused operation, NSError *error) { if (failure) { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 8f02f53..ae87536 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,27 +1,26 @@ PODS: - - AFNetworking (2.0.2): + - AFNetworking (2.2.0): - AFNetworking/NSURLConnection - AFNetworking/NSURLSession - AFNetworking/Reachability - AFNetworking/Security - AFNetworking/Serialization - AFNetworking/UIKit - - AFNetworking/NSURLConnection (2.0.2): + - AFNetworking/NSURLConnection (2.2.0): - AFNetworking/Reachability - AFNetworking/Security - AFNetworking/Serialization - - AFNetworking/NSURLSession (2.0.2): - - AFNetworking/Reachability - - AFNetworking/Security - - AFNetworking/Serialization - - AFNetworking/Reachability (2.0.2) - - AFNetworking/Security (2.0.2) - - AFNetworking/Serialization (2.0.2) - - AFNetworking/UIKit (2.0.2): + - AFNetworking/NSURLSession (2.2.0): - AFNetworking/NSURLConnection - - Mantle (1.3.1): + - AFNetworking/Reachability (2.2.0) + - AFNetworking/Security (2.2.0) + - AFNetworking/Serialization (2.2.0) + - AFNetworking/UIKit (2.2.0): + - AFNetworking/NSURLConnection + - AFNetworking/NSURLSession + - Mantle (1.4): - Mantle/extobjc - - Mantle/extobjc (1.3.1) + - Mantle/extobjc (1.4) - RedditKit (1.0.1): - AFNetworking (~> 2.0) - Mantle (~> 1.3) @@ -34,8 +33,8 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - AFNetworking: 22de50ae71ab1c4859773f61068d6fcd1d8f9a4d - Mantle: abc3b0c81bc66eb624cf9cebb8640e377d5a44ae + AFNetworking: e8cfd8f3fe3bfe19124a0cc63f4d45752d892a56 + Mantle: de026e86c183c5adfd453c1d8419babb787fea97 RedditKit: 7a78faefb72005438b079ece8057dc536894bd06 -COCOAPODS: 0.27.1 +COCOAPODS: 0.29.0 diff --git a/Example/Pods/Mantle/LICENSE.md b/Example/Pods/Mantle/LICENSE.md index 220a9c2..0c46720 100644 --- a/Example/Pods/Mantle/LICENSE.md +++ b/Example/Pods/Mantle/LICENSE.md @@ -1,4 +1,4 @@ -**Copyright (c) 2012 - 2013, GitHub, Inc.** +**Copyright (c) 2012 - 2014, GitHub, Inc.** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h index 64bf935..66b85b0 100644 --- a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h +++ b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h @@ -60,6 +60,9 @@ extern NSString * const MTLJSONAdapterErrorDomain; // +classForParsingJSONDictionary: returned nil for the given dictionary. extern const NSInteger MTLJSONAdapterErrorNoClassFound; +// The provided JSONDictionary is not valid. +extern const NSInteger MTLJSONAdapterErrorInvalidJSONDictionary; + // Converts a MTLModel object to and from a JSON dictionary. @interface MTLJSONAdapter : NSObject @@ -95,7 +98,8 @@ extern const NSInteger MTLJSONAdapterErrorNoClassFound; // // JSONDictionary - A dictionary representing JSON data. This should match the // format returned by NSJSONSerialization. If this argument is -// nil, the method returns nil. +// nil, the method returns nil and an error with code +// MTLJSONAdapterErrorInvalidJSONDictionary. // modelClass - The MTLModel subclass to attempt to parse from the JSON. // This class must conform to . This // argument must not be nil. @@ -117,6 +121,17 @@ extern const NSInteger MTLJSONAdapterErrorNoClassFound; // Returns a JSON dictionary, or nil if a serialization error occurred. - (NSDictionary *)JSONDictionary; +// Looks up the JSON key path in the model's +propertyKeys. +// +// Subclasses may override this method to customize the adapter's seralizing +// behavior. You should not call this method directly. +// +// key - The property key to retrieve the corresponding JSON key path for. This +// argument must not be nil. +// +// Returns a key path to use, or nil to omit the property from JSON. +- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key; + @end @interface MTLJSONAdapter (Deprecated) diff --git a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m index 799f88a..5bcddfd 100644 --- a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m +++ b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m @@ -12,9 +12,10 @@ NSString * const MTLJSONAdapterErrorDomain = @"MTLJSONAdapterErrorDomain"; const NSInteger MTLJSONAdapterErrorNoClassFound = 2; +const NSInteger MTLJSONAdapterErrorInvalidJSONDictionary = 3; // An exception was thrown and caught. -static const NSInteger MTLJSONAdapterErrorExceptionThrown = 1; +const NSInteger MTLJSONAdapterErrorExceptionThrown = 1; // Associated with the NSException that was caught. static NSString * const MTLJSONAdapterThrownExceptionErrorKey = @"MTLJSONAdapterThrownException"; @@ -35,14 +36,6 @@ @interface MTLJSONAdapter () // Returns a transformer to use, or nil to not transform the property. - (NSValueTransformer *)JSONTransformerForKey:(NSString *)key; -// Looks up the JSON key path that corresponds to the given key. -// -// key - The property key to retrieve the corresponding JSON key path for. This -// argument must not be nil. -// -// Returns a key path to use, or nil to omit the property from JSON. -- (NSString *)JSONKeyPathForKey:(NSString *)key; - @end @implementation MTLJSONAdapter @@ -71,7 +64,16 @@ - (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)mo NSParameterAssert([modelClass isSubclassOfClass:MTLModel.class]); NSParameterAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)]); - if (JSONDictionary == nil) return nil; + if (JSONDictionary == nil || ![JSONDictionary isKindOfClass:NSDictionary.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Missing JSON dictionary", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"%@ could not be created because an invalid JSON dictionary was provided: %@", @""), NSStringFromClass(modelClass), JSONDictionary.class], + }; + *error = [NSError errorWithDomain:MTLJSONAdapterErrorDomain code:MTLJSONAdapterErrorInvalidJSONDictionary userInfo:userInfo]; + } + return nil; + } if ([modelClass respondsToSelector:@selector(classForParsingJSONDictionary:)]) { modelClass = [modelClass classForParsingJSONDictionary:JSONDictionary]; @@ -101,10 +103,29 @@ - (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)mo NSMutableDictionary *dictionaryValue = [[NSMutableDictionary alloc] initWithCapacity:JSONDictionary.count]; for (NSString *propertyKey in [self.modelClass propertyKeys]) { - NSString *JSONKeyPath = [self JSONKeyPathForKey:propertyKey]; + NSString *JSONKeyPath = [self JSONKeyPathForPropertyKey:propertyKey]; if (JSONKeyPath == nil) continue; - id value = [JSONDictionary valueForKeyPath:JSONKeyPath]; + id value = JSONDictionary; + NSArray *JSONKeyPathComponents = [JSONKeyPath componentsSeparatedByString:@"."]; + for (NSString *itemJSONKeyPathComponent in JSONKeyPathComponents) { + if (![value isKindOfClass:NSDictionary.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Invalid JSON dictionary", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"%@ could not be parsed because an invalid JSON dictionary was provided for key path \"%@\"", @""), modelClass, JSONKeyPath], + }; + + *error = [NSError errorWithDomain:MTLJSONAdapterErrorDomain code:MTLJSONAdapterErrorInvalidJSONDictionary userInfo:userInfo]; + } + + return nil; + } + + value = [value valueForKey:itemJSONKeyPathComponent]; + if (value == nil || value == NSNull.null) break; + } + if (value == nil) continue; @try { @@ -165,7 +186,7 @@ - (NSDictionary *)JSONDictionary { NSMutableDictionary *JSONDictionary = [[NSMutableDictionary alloc] initWithCapacity:dictionaryValue.count]; [dictionaryValue enumerateKeysAndObjectsUsingBlock:^(NSString *propertyKey, id value, BOOL *stop) { - NSString *JSONKeyPath = [self JSONKeyPathForKey:propertyKey]; + NSString *JSONKeyPath = [self JSONKeyPathForPropertyKey:propertyKey]; if (JSONKeyPath == nil) return; NSValueTransformer *transformer = [self JSONTransformerForKey:propertyKey]; @@ -218,7 +239,7 @@ - (NSValueTransformer *)JSONTransformerForKey:(NSString *)key { return nil; } -- (NSString *)JSONKeyPathForKey:(NSString *)key { +- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key { NSParameterAssert(key != nil); id JSONKeyPath = self.JSONKeyPathsByPropertyKey[key]; diff --git a/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m b/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m index 688c24c..56ab07b 100644 --- a/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m +++ b/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m @@ -34,9 +34,6 @@ static id performInContext(NSManagedObjectContext *context, id (^block)(void)) { return result; } -// An exception was thrown and caught. -static const NSInteger MTLManagedObjectAdapterErrorExceptionThrown = 1; - @interface MTLManagedObjectAdapter () // The MTLModel subclass being serialized or deserialized. @@ -308,7 +305,7 @@ - (id)managedObjectFromModel:(MTLModel *)model inse Class fetchRequestClass = NSClassFromString(@"NSFetchRequest"); NSAssert(fetchRequestClass != nil, @"CoreData.framework must be linked to use MTLManagedObjectAdapter"); - // If a uniquing predicate is provided, perform a fetch request to guarentee a unique managed object. + // If a uniquing predicate is provided, perform a fetch request to guarantee a unique managed object. __block NSManagedObject *managedObject = nil; NSPredicate *uniquingPredicate = [self uniquingPredicateForModel:model]; @@ -392,7 +389,7 @@ - (id)managedObjectFromModel:(MTLModel *)model inse NSValueTransformer *attributeTransformer = [self entityAttributeTransformerForKey:propertyKey]; if (attributeTransformer != nil) transformedValue = [attributeTransformer transformedValue:transformedValue]; - if (![managedObject validateValue:&transformedValue forKey:managedObjectKey error:error]) return NO; + if (![managedObject validateValue:&transformedValue forKey:managedObjectKey error:&tmpError]) return NO; [managedObject setValue:transformedValue forKey:managedObjectKey]; return YES; @@ -412,7 +409,7 @@ - (id)managedObjectFromModel:(MTLModel *)model inse return nil; } - return [self.class managedObjectFromModel:model insertingIntoContext:context processedObjects:processedObjects error:error]; + return [self.class managedObjectFromModel:model insertingIntoContext:context processedObjects:processedObjects error:&tmpError]; }; BOOL (^serializeRelationship)(NSRelationshipDescription *) = ^(NSRelationshipDescription *relationshipDescription) { @@ -434,9 +431,9 @@ - (id)managedObjectFromModel:(MTLModel *)model inse id relationshipCollection; if ([relationshipDescription isOrdered]) { - relationshipCollection = [managedObject mutableOrderedSetValueForKey:managedObjectKey]; + relationshipCollection = [NSMutableOrderedSet orderedSet]; } else { - relationshipCollection = [managedObject mutableSetValueForKey:managedObjectKey]; + relationshipCollection = [NSMutableSet set]; } for (MTLModel *model in value) { @@ -445,6 +442,8 @@ - (id)managedObjectFromModel:(MTLModel *)model inse [relationshipCollection addObject:nestedObject]; } + + [managedObject setValue:relationshipCollection forKey:managedObjectKey]; } else { NSManagedObject *nestedObject = objectForRelationshipFromModel(value); if (nestedObject == nil) return NO; @@ -500,8 +499,8 @@ - (id)managedObjectFromModel:(MTLModel *)model inse } }]; - if (managedObject != nil && ![managedObject validateForInsert:error]) { - performInContext(context, ^ id { + if (managedObject != nil && ![managedObject validateForInsert:&tmpError]) { + managedObject = performInContext(context, ^ id { [context deleteObject:managedObject]; return nil; }); diff --git a/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m b/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m index 3d1e007..852f5ae 100644 --- a/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m +++ b/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m @@ -141,13 +141,18 @@ - (id)decodeValueForKey:(NSString *)key withCoder:(NSCoder *)coder modelVersion: return result; } - if (coderRequiresSecureCoding(coder)) { - NSArray *allowedClasses = self.class.allowedSecureCodingClassesByPropertyKey[key]; - NSAssert(allowedClasses != nil, @"No allowed classes specified for securely decoding key \"%@\" on %@", key, self.class); - - return [coder decodeObjectOfClasses:[NSSet setWithArray:allowedClasses] forKey:key]; - } else { - return [coder decodeObjectForKey:key]; + @try { + if (coderRequiresSecureCoding(coder)) { + NSArray *allowedClasses = self.class.allowedSecureCodingClassesByPropertyKey[key]; + NSAssert(allowedClasses != nil, @"No allowed classes specified for securely decoding key \"%@\" on %@", key, self.class); + + return [coder decodeObjectOfClasses:[NSSet setWithArray:allowedClasses] forKey:key]; + } else { + return [coder decodeObjectForKey:key]; + } + } @catch (NSException *ex) { + NSLog(@"*** Caught exception decoding value for key \"%@\" on class %@: %@", key, self.class, ex); + @throw ex; } } @@ -212,24 +217,29 @@ - (void)encodeWithCoder:(NSCoder *)coder { NSDictionary *encodingBehaviors = self.class.encodingBehaviorsByPropertyKey; [self.dictionaryValue enumerateKeysAndObjectsUsingBlock:^(NSString *key, id value, BOOL *stop) { - // Skip nil values. - if ([value isEqual:NSNull.null]) return; - - switch ([encodingBehaviors[key] unsignedIntegerValue]) { - // This will also match a nil behavior. - case MTLModelEncodingBehaviorExcluded: - break; - - case MTLModelEncodingBehaviorUnconditional: - [coder encodeObject:value forKey:key]; - break; - - case MTLModelEncodingBehaviorConditional: - [coder encodeConditionalObject:value forKey:key]; - break; - - default: - NSAssert(NO, @"Unrecognized encoding behavior %@ for key \"%@\"", encodingBehaviors[key], key); + @try { + // Skip nil values. + if ([value isEqual:NSNull.null]) return; + + switch ([encodingBehaviors[key] unsignedIntegerValue]) { + // This will also match a nil behavior. + case MTLModelEncodingBehaviorExcluded: + break; + + case MTLModelEncodingBehaviorUnconditional: + [coder encodeObject:value forKey:key]; + break; + + case MTLModelEncodingBehaviorConditional: + [coder encodeConditionalObject:value forKey:key]; + break; + + default: + NSAssert(NO, @"Unrecognized encoding behavior %@ on class %@ for key \"%@\"", self.class, encodingBehaviors[key], key); + } + } @catch (NSException *ex) { + NSLog(@"*** Caught exception encoding value for key \"%@\" on class %@: %@", key, self.class, ex); + @throw ex; } }]; } diff --git a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m index 85e8449..632bc03 100644 --- a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m +++ b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m @@ -121,7 +121,7 @@ + (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary NSParameterAssert(dictionary.count == [[NSSet setWithArray:dictionary.allValues] count]); return [MTLValueTransformer reversibleTransformerWithForwardBlock:^(id key) { - return dictionary[key]; + return dictionary[key ?: NSNull.null]; } reverseBlock:^(id object) { __block id result = nil; [dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id anObject, BOOL *stop) { diff --git a/Example/Pods/Mantle/README.md b/Example/Pods/Mantle/README.md index f7fa054..08100fa 100644 --- a/Example/Pods/Mantle/README.md +++ b/Example/Pods/Mantle/README.md @@ -218,15 +218,9 @@ typedef enum : NSUInteger { } + (NSValueTransformer *)stateJSONTransformer { - NSDictionary *states = @{ + return [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{ @"open": @(GHIssueStateOpen), @"closed": @(GHIssueStateClosed) - }; - - return [MTLValueTransformer reversibleTransformerWithForwardBlock:^(NSString *str) { - return states[str]; - } reverseBlock:^(NSNumber *state) { - return [states allKeysForObject:state].lastObject; }]; } @@ -278,7 +272,7 @@ be invoked if overridden, giving you a convenient hook to upgrade old data. In order to serialize your model objects from or into JSON, you need to implement `` in your `MTLModel` subclass. This allows you to -use `MTLJSONAdapter` convert your model objects from JSON and back: +use `MTLJSONAdapter` to convert your model objects from JSON and back: ```objc NSError *error = nil; diff --git a/Example/Pods/Pods-ios-acknowledgements.markdown b/Example/Pods/Pods-ios-acknowledgements.markdown index 8e3b182..333fee4 100644 --- a/Example/Pods/Pods-ios-acknowledgements.markdown +++ b/Example/Pods/Pods-ios-acknowledgements.markdown @@ -26,7 +26,7 @@ THE SOFTWARE. ## Mantle -**Copyright (c) 2012 - 2013, GitHub, Inc.** +**Copyright (c) 2012 - 2014, GitHub, Inc.** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Example/Pods/Pods-ios-acknowledgements.plist b/Example/Pods/Pods-ios-acknowledgements.plist index 627b06a..8d8ca5d 100644 --- a/Example/Pods/Pods-ios-acknowledgements.plist +++ b/Example/Pods/Pods-ios-acknowledgements.plist @@ -41,7 +41,7 @@ THE SOFTWARE. FooterText - **Copyright (c) 2012 - 2013, GitHub, Inc.** + **Copyright (c) 2012 - 2014, GitHub, Inc.** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Example/Pods/Pods-ios-environment.h b/Example/Pods/Pods-ios-environment.h index 7a193a0..5076847 100644 --- a/Example/Pods/Pods-ios-environment.h +++ b/Example/Pods/Pods-ios-environment.h @@ -9,56 +9,56 @@ // AFNetworking #define COCOAPODS_POD_AVAILABLE_AFNetworking #define COCOAPODS_VERSION_MAJOR_AFNetworking 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking 0 // AFNetworking/NSURLConnection #define COCOAPODS_POD_AVAILABLE_AFNetworking_NSURLConnection #define COCOAPODS_VERSION_MAJOR_AFNetworking_NSURLConnection 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLConnection 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLConnection 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLConnection 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLConnection 0 // AFNetworking/NSURLSession #define COCOAPODS_POD_AVAILABLE_AFNetworking_NSURLSession #define COCOAPODS_VERSION_MAJOR_AFNetworking_NSURLSession 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLSession 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLSession 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLSession 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLSession 0 // AFNetworking/Reachability #define COCOAPODS_POD_AVAILABLE_AFNetworking_Reachability #define COCOAPODS_VERSION_MAJOR_AFNetworking_Reachability 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_Reachability 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking_Reachability 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_Reachability 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking_Reachability 0 // AFNetworking/Security #define COCOAPODS_POD_AVAILABLE_AFNetworking_Security #define COCOAPODS_VERSION_MAJOR_AFNetworking_Security 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_Security 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking_Security 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_Security 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking_Security 0 // AFNetworking/Serialization #define COCOAPODS_POD_AVAILABLE_AFNetworking_Serialization #define COCOAPODS_VERSION_MAJOR_AFNetworking_Serialization 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_Serialization 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking_Serialization 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_Serialization 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking_Serialization 0 // AFNetworking/UIKit #define COCOAPODS_POD_AVAILABLE_AFNetworking_UIKit #define COCOAPODS_VERSION_MAJOR_AFNetworking_UIKit 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_UIKit 0 -#define COCOAPODS_VERSION_PATCH_AFNetworking_UIKit 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_UIKit 2 +#define COCOAPODS_VERSION_PATCH_AFNetworking_UIKit 0 // Mantle #define COCOAPODS_POD_AVAILABLE_Mantle #define COCOAPODS_VERSION_MAJOR_Mantle 1 -#define COCOAPODS_VERSION_MINOR_Mantle 3 -#define COCOAPODS_VERSION_PATCH_Mantle 1 +#define COCOAPODS_VERSION_MINOR_Mantle 4 +#define COCOAPODS_VERSION_PATCH_Mantle 0 // Mantle/extobjc #define COCOAPODS_POD_AVAILABLE_Mantle_extobjc #define COCOAPODS_VERSION_MAJOR_Mantle_extobjc 1 -#define COCOAPODS_VERSION_MINOR_Mantle_extobjc 3 -#define COCOAPODS_VERSION_PATCH_Mantle_extobjc 1 +#define COCOAPODS_VERSION_MINOR_Mantle_extobjc 4 +#define COCOAPODS_VERSION_PATCH_Mantle_extobjc 0 // RedditKit #define COCOAPODS_POD_AVAILABLE_RedditKit diff --git a/Example/Pods/Pods-ios-resources.sh b/Example/Pods/Pods-ios-resources.sh index 95c6bc2..39c2549 100755 --- a/Example/Pods/Pods-ios-resources.sh +++ b/Example/Pods/Pods-ios-resources.sh @@ -48,8 +48,21 @@ if [[ "${ACTION}" == "install" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [ `find . -name '*.xcassets' | wc -l` -ne 0 ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ `xcrun --find actool` ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] then - DEVICE=`if [ "${TARGETED_DEVICE_FAMILY}" -eq 1 ]; then echo "iphone"; else echo "ipad"; fi` - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" --target-device "${DEVICE}" --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}" + case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; + esac + find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Pods-ios.xcconfig b/Example/Pods/Pods-ios.xcconfig index aec9cf3..7b44ada 100644 --- a/Example/Pods/Pods-ios.xcconfig +++ b/Example/Pods/Pods-ios.xcconfig @@ -1,4 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/Mantle" "${PODS_ROOT}/Headers/RedditKit" "${PODS_ROOT}/Headers/RedditKit/Categories" "${PODS_ROOT}/Headers/RedditKit/Model" "${PODS_ROOT}/Headers/RedditKit/Networking" +OTHER_CFLAGS = $(inherited) "-isystem${PODS_ROOT}/Headers" "-isystem${PODS_ROOT}/Headers/AFNetworking" "-isystem${PODS_ROOT}/Headers/Mantle" "-isystem${PODS_ROOT}/Headers/RedditKit" "-isystem${PODS_ROOT}/Headers/RedditKit/Categories" "-isystem${PODS_ROOT}/Headers/RedditKit/Model" "-isystem${PODS_ROOT}/Headers/RedditKit/Networking" OTHER_LDFLAGS = -ObjC -framework CoreGraphics -framework Foundation -framework MobileCoreServices -framework Security -framework SystemConfiguration PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 2c56577..6c1d110 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -10,68 +10,38 @@ 46 objects - 00C97BEC32FB4702BFA3757C - - fileRef - 8FAA5468AEAA4335BE7EAAD4 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 011D06DFD0284272BAC2018F + 020C80B5D97B4F78A193C819 children - C9618D9B104C45FA973AC845 - 461CBD50A33B4E9B8E92854D - 3CAFBF11341340F6999B4024 - C8C07CE3596846A7824D4B99 - A2F6B318B30E44169C2C2298 - A448D0D5A84E4374ABAFC3CE - 52B494458AC84DEFBBA66AB1 - 8766ECE58A4D4DC2A8E04428 - C716031A64A844BEA3549493 - 48838740906A4B12935DF862 - 6D11E57B5B974A038D3132EC - 37649E0DFF2D44DEBC64D405 - 5008EC3FE1E64CDDA0BBCA84 - E66C7FBB695A4CBBB4B76990 - 32D5A4FFF07446C99C4E5B7A + 403D348BFBB0402BA9215561 + 86DFD7C7163945F8AD7D1935 + CE5FFA58968E4A9D9C249872 + EF313FF6828948E48C39798E isa PBXGroup name - UIKit + Serialization sourceTree <group> - 022E684C6B5D40B78EFE09EF + 02342B370E9B46799AC90E75 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - MTLJSONAdapter.h + AFHTTPRequestOperation.m path - Mantle/MTLJSONAdapter.h + AFNetworking/AFHTTPRequestOperation.m sourceTree <group> - 0374EB0B5D874EBFB207A52E - - fileRef - C3BBF0D491E04F98B5FFA6F5 - isa - PBXBuildFile - - 051C35AC5F844B57B96F6BDE + 02391E8709BD49309869CDBD includeInIndex 1 @@ -80,59 +50,46 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Wiki.m + RKClient+Flair.m path - Classes/Networking/RKClient+Wiki.m + Classes/Networking/RKClient+Flair.m sourceTree <group> - 054DC8E574F649E3B485A2CC + 03F1020AEBC749B6ADBC202F - buildConfigurationList - A31AFEF1E839410F8D3E5168 - buildPhases - - 6C7EE9F123BC497DAA698282 - BAF86CEDD0124358BDEA10CC - - buildRules - - dependencies - - 6D2A06B0D8BB448B97B5AAA5 - 11899733140E4D7AB0BBBA42 - E2ACDA30E44F41559174E478 - + includeInIndex + 1 isa - PBXNativeTarget + PBXFileReference + lastKnownFileType + sourcecode.c.h name - Pods-ios - productName - Pods-ios - productReference - 2CAF022DC9454DE2A0FEC359 - productType - com.apple.product-type.library.static + RKComment.h + path + Classes/Model/RKComment.h + sourceTree + <group> - 05717FD6A60E44BA9681EECC + 0437478FD43547E59F5478BB includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - NSDictionary+MTLManipulationAdditions.m + RKClient+Requests.h path - Mantle/NSDictionary+MTLManipulationAdditions.m + Classes/Networking/RKClient+Requests.h sourceTree <group> - 0610F723B62C4FC0A68CB028 + 04BC84980DF14FC9B8256CC8 baseConfigurationReference - A28B519A4ED842F29C915C91 + EC62CE0BFE1A4FC5BCB081C0 buildSettings ALWAYS_SEARCH_USER_PATHS @@ -148,7 +105,7 @@ GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-ios-RedditKit-prefix.pch + Pods-ios-AFNetworking-prefix.pch GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH @@ -183,21 +140,7 @@ name Release - 06B05AF0F05644BAA7EAC7C4 - - fileRef - 1610E37C884D45B2ADE80E6A - isa - PBXBuildFile - - 06B64A2221C040B888084E6A - - fileRef - 8C2A49E91C3443BC9C3D541C - isa - PBXBuildFile - - 06F3ED80488C45A8B56D88DE + 04C88C0A7729471F8BA5D3DD includeInIndex 1 @@ -206,77 +149,119 @@ lastKnownFileType sourcecode.c.objc name - NSObject+MTLComparisonAdditions.m + RKClient+Wiki.m path - Mantle/NSObject+MTLComparisonAdditions.m + Classes/Networking/RKClient+Wiki.m sourceTree <group> - 078BA381C2ED42DAB155561E + 057B30855E744610A0D63E94 fileRef - 9D3C83DC8FFD4B64A87D5852 + 8BFD7E6581B34E078A1E4CFF isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 07BED74B7D4F44428F3013A7 + 0630B67B1AC8473FA4C222D4 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKMultiredditDescription.h path - Classes/Model/RKMultiredditDescription.h + libPods-ios-Mantle.a sourceTree - <group> - - 08A1B2F38D494EA5BE2A9F13 - - fileRef - C716031A64A844BEA3549493 - isa - PBXBuildFile + BUILT_PRODUCTS_DIR - 095E1A1728144DF39D555F8D + 073877E91A37402DA68AFD8C fileRef - 3DA86E254D1742CE98636F9F + D083BE4CF1314B76B69A69E8 isa PBXBuildFile - 09AD4A2737D5489EB138FB90 + 0765E74374FC47978BD9A00A - containerPortal - 5C973562E0434F99A22AA05A + buildConfigurationList + CCC2FEECB23841EBAC9FD170 + buildPhases + + 086BD6ADB4C244B4851009E3 + B24B38B77A324AABAF12D57B + 96ECDE87FB1E48A6A121CD87 + + buildRules + + dependencies + isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 6D8BD0CB1F914D788C9B57DF - remoteInfo - Pods-ios-AFNetworking + PBXNativeTarget + name + Pods-ios-Mantle + productName + Pods-ios-Mantle + productReference + 0630B67B1AC8473FA4C222D4 + productType + com.apple.product-type.library.static - 09DF5DFFD2C645E5B3E04D47 + 07A063389F114AAEBA0CA3FA - includeInIndex - 1 + children + + 9B582E8390DC4502B7864BFC + BDBBEDB9DA894AD782968732 + E5C5CDDC80D841AA89C558C2 + 432783813E1748738C3919C2 + F30A3376E08043808785D6B1 + 17CB53C1BEB94F0DB9056688 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - AFHTTPSessionManager.m - path - AFNetworking/AFHTTPSessionManager.m + Pods-ios sourceTree <group> - 0B07FC4B163A4BF380D44B0A + 07BFAFB86E824AC4B0E17DB6 + + buildActionMask + 2147483647 + files + + 073877E91A37402DA68AFD8C + EE1A78A8CBC148048A531F70 + B481F6323DA54790AE99117E + C45F9FBB2DEB4699BED836BC + 8639BF62AEF849DEA083A240 + 84D467B92571479F915C28D9 + F766E157DC804BE68618C8FF + E1B5C7CE57F44CDDBA9D2979 + 3E4CECD134484C22A81631F4 + D882F6D88CA8432885F2E497 + D9A84FAED9FB4C5B9E9ECDBB + FFBC6A129C884CA592ABCD95 + 15533CFD9B0344CFA7BD2A8D + 4F516D5483CB4419BAA91135 + A71B05298A3B4DFC8A403101 + 18F8DE5DC92448D1BE51A281 + 936D8E33B581445DAD4DD870 + DFB28C7ADB1F4D5BBA159B28 + AFC25EA8EED4476493196BE4 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 08361F195389444C9D53701C includeInIndex 1 @@ -285,57 +270,92 @@ lastKnownFileType sourcecode.c.h name - RKResponseSerializer.h + RKClient+Apps.h path - Classes/Networking/RKResponseSerializer.h + Classes/Networking/RKClient+Apps.h sourceTree <group> - 0B24896ED19845029A7B7E83 + 086BD6ADB4C244B4851009E3 + + buildActionMask + 2147483647 + files + + B79122EFDFF2442C9D4A6121 + 1051B721DEAC4A0380BCEBD2 + AB636556FA9441F991A244C6 + 693BBEDCB3854FFBBC748FC0 + 418B3B17432D40C7924D1D6D + CF0C5E7DA7C54A41AAB7298F + AD7EED5D27BF40989A313D36 + B68217B8D3E24EB09585E4C2 + 0883892BD8084171AC09DFBE + 1A7D4D24B94D462F95F8FDCD + E523B5BAC02A48E4BBE689FC + C0883687997C4D82ACC8A7B3 + 057B30855E744610A0D63E94 + 6106F4377B5F4FBDBB06411F + 74FFED8E4AC84C43A4645DC8 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 086C7691CD8B4E99A04C6F9B - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - RKMultireddit.h + MobileCoreServices.framework path - Classes/Model/RKMultireddit.h + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework sourceTree - <group> - - 0E92A2F5982A49E78C9D9803 - - fileRef - B011E00599DD45C692309FA2 - isa - PBXBuildFile + DEVELOPER_DIR - 0F7581AEE49F44DE8DE04BA0 + 0883892BD8084171AC09DFBE fileRef - AB2394D4954443ACBE4044BA + 3BD96D86E85543FD9C4B1401 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 1024250FE899431FAA134726 + 0A3A604B77A6462C822B1EC9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Subreddits.h + RKClient+Subreddits.m path - Classes/Networking/RKClient+Subreddits.h + Classes/Networking/RKClient+Subreddits.m sourceTree <group> - 107B5BEEEFF5493F958C0E75 + 0B11E0D3ABA74C978494806C + + fileRef + 278C659370CA4EA0A36BBC2A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 0B3B22BF306B4A4993E8C8E3 includeInIndex 1 @@ -344,32 +364,122 @@ lastKnownFileType sourcecode.c.h name - RKClient+Requests.h + RKLink.h path - Classes/Networking/RKClient+Requests.h + Classes/Model/RKLink.h sourceTree <group> - 11899733140E4D7AB0BBBA42 + 0BD5690E501945B99F69EF65 + buildActionMask + 2147483647 + files + + BA155577F27E44C1AF31D1ED + 4D11B011031E42878064C771 + F6D326720B144F219BC4DE14 + AB041121FBCF4AFB83CC2A31 + isa - PBXTargetDependency - target - A408050FA4FB4305A0BACF4B - targetProxy - B1F421E5C97642E0BCBB2F68 + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 0C8882B6ADBE4EE9950BBF01 + + fileRef + 04C88C0A7729471F8BA5D3DD + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 0CAA0F36EFBF49E38979FA8A + + buildActionMask + 2147483647 + files + + 8F9559EEC67340B0BD425B24 + CC23D4051A1F402B82E8A2A2 + F8E5048912D1485AA33BE390 + 574C5B992C2941DB8938B9E6 + E06CCC214C1148EEA95F40B4 + 56FBF71966B44C3397522330 + 13C301DF23E34B3788624575 + 933BD54CE1CC4FA38A7F2C74 + 4E9371CD2CC94EF9857FEAE2 + B7304F7857D44B2B92202AF5 + 26A7F2D01C6B4DC2920C7C59 + ADA2A0EBF126460D9267EDDB + 28FF4E4EF0CE41A5AE0DEC01 + E67AD531F8C9456F8B4C08DD + 6EDF643FC8F540CA8DF0568B + A4473FE8C1B84F65B04C5EAB + E72678291C9F417A9A8ED9F2 + 105931AFBF134607AF9A3C5F + 74E10F133862409DBD255C0A + A36CF452DCE74C6D934CE162 + 50FBA4B431D6415DA4D6EA91 + 2833FE5BCD95438D8E33AFF3 + BEB9AE59C41C42D38C54A240 + 9EBD8ADE65E84337932E9604 + 80C75D30444745E195366DAE + 8C944D4DC86045E4ACB517A8 + 9AA57E71939A40AFBFA56020 + 8C836FAE1C74412AAEA89082 + 9B47C572166E416A97401822 + 7728688238AD4444BBDE867E + 84FB2D0E26CF4BA3A8E072A5 + 836F8575D5D54C44BAD8F085 + 7836EE0DBBFF47B095BF049F + A60A4716A62A4C5A82F4695E + AA80FE2BB6E8481BBD8FFD7B + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 0CF3A47248894830871FEF7A + + fileRef + 02391E8709BD49309869CDBD + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 1051B721DEAC4A0380BCEBD2 + + fileRef + FDD890BA1606481E8D7FAAA8 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 12C9F9EBD35E4218827850CA + 105931AFBF134607AF9A3C5F fileRef - 37649E0DFF2D44DEBC64D405 + 6D5770E65F1041E3B2EDA99C isa PBXBuildFile - 132925816193412A925A6ED4 + 10AF020246CA41839C180EC5 baseConfigurationReference - 19A212A5BB3448748DEC31F3 + 530CD827BC414B69A1059E2A buildSettings ALWAYS_SEARCH_USER_PATHS @@ -385,7 +495,7 @@ GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-ios-AFNetworking-prefix.pch + Pods-ios-RedditKit-prefix.pch GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH @@ -420,22 +530,19 @@ name Release - 14E07C1E8B3E4E2CA070F872 + 11A3520529AF4E529AE0CC51 - includeInIndex - 1 + fileRef + 0A3A604B77A6462C822B1EC9 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLJSONAdapter.m - path - Mantle/MTLJSONAdapter.m - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 151C61A9CED149FFB4B0DAC9 + 11A7FB8AC1404D82AD9A498A includeInIndex 1 @@ -450,34 +557,20 @@ sourceTree <group> - 15ADECE7433B4D5D835B659B + 11A956EB7E86460182B82603 - buildActionMask - 2147483647 - files - - 44B6E97D3C074E99B6F9F665 - 2B9CCDE0743E485E8A04FFE2 - C62BB05E027B4889B4870588 - 7F050A3B711E4246AA71C918 - 560102C13DCB4185ADED0660 - 63EDA23C84774265BB97415D - 71E7F2AA3B6A4A9DA77DEA6A - 9D10D958B4014829929DA38A - FC35C052E6BD495E9DF65F4B - BE2C51DAD50F4AFDB5F75A7C - 52803EB8B73E47EA8FC27958 - DECA37C781EC4665BC48E1CA - 64C049F42BCA446E864576E2 - 7FFF1960C5B840A0BB5F3A02 - 4E5F30EFD2714361A623056F - + includeInIndex + 1 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-RedditKit.xcconfig + sourceTree + <group> - 15BC7352BB84409A8DCF6964 + 11F0B79D7B8D4096A23CC0D2 includeInIndex 1 @@ -486,13 +579,13 @@ lastKnownFileType sourcecode.c.h name - MTLValueTransformer.h + metamacros.h path - Mantle/MTLValueTransformer.h + Mantle/extobjc/metamacros.h sourceTree <group> - 1610E37C884D45B2ADE80E6A + 12E97D9A03054FD49BD55F72 includeInIndex 1 @@ -501,70 +594,69 @@ lastKnownFileType sourcecode.c.h name - RKClient+Errors.h + RKClient+Links.h path - Classes/Networking/RKClient+Errors.h + Classes/Networking/RKClient+Links.h sourceTree <group> - 163E7504ECFB405A8D1F3056 + 13267014C67842EB9697DB4F fileRef - 1B1656D381BC4AFD9ABA1980 + 975B2DBB8CDB478E8B6A9078 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 165470311B8A431C8287E9E4 + 13C301DF23E34B3788624575 - children - - 91BFEC7A8C6D4ED5BD3BD40E - 1ED3A930952E48F8819598C5 - 37763372F10B4EB4BAD31D16 - 926C6602A8434F16908CFE3F - + fileRef + 12E97D9A03054FD49BD55F72 isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT + PBXBuildFile - 17927AC8FEDB4CA891BA1161 + 14391B3FE053415A8D3F845B - buildConfigurations - - BE4C638BD1C84A35BB097351 - 3A7244430A59401994003DE0 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release + includeInIndex + 1 isa - XCConfigurationList + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIWebView+AFNetworking.h + path + UIKit+AFNetworking/UIWebView+AFNetworking.h + sourceTree + <group> - 19A212A5BB3448748DEC31F3 + 14C2E67EFAC5498FA4256F82 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + UIActivityIndicatorView+AFNetworking.h path - Pods-ios-AFNetworking-Private.xcconfig + UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h sourceTree <group> - 1ABD3B8D9EAD421B9C252DDC + 15533CFD9B0344CFA7BD2A8D fileRef - 3134C6261FC143298A28F4E2 + 4077DB8B5FF14FAFAC14F0C6 isa PBXBuildFile - 1AD088097C8A4BAAA7AB7B6C + 158DC54B7BBE44A09D0AF4A8 includeInIndex 1 @@ -573,225 +665,238 @@ lastKnownFileType sourcecode.c.objc name - NSString+HTML.m + RKClient+Miscellaneous.m path - Classes/Categories/NSString+HTML.m + Classes/Networking/RKClient+Miscellaneous.m sourceTree <group> - 1AD7873B2945432CAFAA1073 + 162CD42A26E04D29BCBA65E4 - buildActionMask - 2147483647 - files - - E2ACA9CCED59452A8A676DE4 - + fileRef + DB37E79E3CB04A489FD108B7 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile - 1B1656D381BC4AFD9ABA1980 + 1666C11194A84BDC8F1EB3DD + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.objc name - Foundation.framework + MTLReflection.m path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework + Mantle/MTLReflection.m sourceTree - DEVELOPER_DIR + <group> - 1B62342133E048E99AC4BAA5 + 17CB53C1BEB94F0DB9056688 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - AFURLRequestSerialization.h + text.script.sh path - AFNetworking/AFURLRequestSerialization.h + Pods-ios-resources.sh sourceTree <group> - 1C3EB91CD1A64A01A303E0FA - - fileRef - B42E643553224CD9BB88EF30 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 1C54EBC9C33549BC8E912186 + 18F8DE5DC92448D1BE51A281 fileRef - 31593802A18640DEB18EDE52 + 19E5ABB5B4E243C08F7B1CE9 isa PBXBuildFile - 1C925FDF42BA443E8E883905 + 19E5ABB5B4E243C08F7B1CE9 - fileRef - C9618D9B104C45FA973AC845 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIKit+AFNetworking.h + path + UIKit+AFNetworking/UIKit+AFNetworking.h + sourceTree + <group> - 1CD581D1D61044698B6582BE + 1A7D4D24B94D462F95F8FDCD fileRef - 461CBD50A33B4E9B8E92854D + EEF1D702B08F43E5A38DC035 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - 1D0CAEC468C9496E97D7230B - - fileRef - 6DA8A1C6BAAD413DBA00078D - isa - PBXBuildFile - - 1D83A7A7370342ADA49A77A6 + 1A932C116EB54AF9BA63334E - fileRef - 658A8CD0F6A64EC584591FA5 + children + + F449A49DE13D4992AF77BFFA + C6942B9CCAB74891BA27F17A + 6D5770E65F1041E3B2EDA99C + 903013FBC7B243B088AE1EB1 + 08361F195389444C9D53701C + 907EAD4F30804980AAE44122 + A4849A736C2B46938582C10D + 278C659370CA4EA0A36BBC2A + 3F755F83281D440AADE4496D + 790AAC37E82B4494B54C6BB3 + 2452E8E5C1704A4A9C14659A + 53281434F60A49A1B5447E3E + 1DE5AA82D40F442E8F77A1BF + 02391E8709BD49309869CDBD + 12E97D9A03054FD49BD55F72 + 5BC13D36F8D9407EAD2F3D19 + 55DAC5E7171D40BCAD115866 + 4303187C468F42B4A099A2DA + DF8A64EB8C07495DA600F07C + 158DC54B7BBE44A09D0AF4A8 + BDC1B0E75CB24336B70194A5 + CA9A01C29DE74299B0B449E1 + 7EA44A61CB104FD3AF24B102 + 975B2DBB8CDB478E8B6A9078 + 0437478FD43547E59F5478BB + 7DDB60F8DC1F4B32A17BBE38 + 3F36F21AC4914BFE876C4D7D + 4D5CE0A1D1EA457785B195B2 + 47C5102F9C594D5FA508C5B7 + 0A3A604B77A6462C822B1EC9 + D84ED289849B4B16B958893E + 39391FB4887F4DCE98F4E734 + 61F9CFF4F80F41F88C4E15DE + 7373D70CE00A4F6FB094326D + 238138395D474F33A393CD10 + 04C88C0A7729471F8BA5D3DD + 03F1020AEBC749B6ADBC202F + 72014E7366C94C6AB0361F43 + F137D000A2B044EF9E85E84D + 20F9EBCC96B5421CBD92A85D + 11A7FB8AC1404D82AD9A498A + 0B3B22BF306B4A4993E8C8E3 + 30DE1B0E50694F37BD4B359D + 1D4973A608874B1AA9E42B48 + A954F4380B7343019BE9BE59 + B9927C7B91D04C10B694D69F + 1C74AA722A8C459688563C74 + 890CCBFEA66A41169C6F7776 + 4E670812D1BE4ACDB1552C3E + B54E62692F33480EA6060E59 + 6E09AF331FA14377B6DC0460 + E1AE60250CB64AD28A510B20 + 51CD3E6243BA4520A350A5C5 + ABA2CFFB35DC474EB906148D + 873589560B42440FB4991292 + 844D1E88A95640A9BD75A29C + 84806F422C374A478E3DBD61 + 8156FEBEA9234B14960E0A17 + 5A2E9CA4BBE04A7787B9C1ED + 1B9B0CCBCE054923B9C4D727 + A88B16C005F341E4906A9CB2 + 66DEEFF469CB4A9FBD194497 + B7143EF063434054AB06CC77 + FB9F01771DF542BC8834C1C9 + 91C9DF2B7B1F4625976A74FD + 607A9FF55E2841CE86D653DF + 54AFA0E25C3B43BD95E8CFAA + 6BCFCB02EE9C4196AD4CBD54 + DB17A84B5F4B4D9B837F3420 + isa - PBXBuildFile + PBXGroup + name + RedditKit + path + ../.. + sourceTree + <group> - 1ED3A930952E48F8819598C5 + 1B9B0CCBCE054923B9C4D727 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.h + name + RKSubreddit.h path - Pods-ios-Mantle-Private.xcconfig + Classes/Model/RKSubreddit.h sourceTree <group> - 1FC4E6706A3F4EB4AEED618E + 1C4CC91C11C34D75A6B3065C - children - - CD72F59010424A0E95357439 - AEAAC8253C884A609EBB6523 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Security + AFNetworkReachabilityManager.m + path + AFNetworking/AFNetworkReachabilityManager.m sourceTree <group> - 1FF4372E92534347AA03EAFE + 1C74AA722A8C459688563C74 - children - - 1B62342133E048E99AC4BAA5 - EF771F379CAC46539A04CD91 - 56932977A64B4BB298F131DE - 2EF76AE9AFBE4935A3E69302 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Serialization + RKModeratorAction.m + path + Classes/Model/RKModeratorAction.m sourceTree <group> - 201F82166C2A476692CC9D8F - - fileRef - 82E62E55895F42019DF03025 - isa - PBXBuildFile - - 247819ABD4F04511A8199D24 - - fileRef - 1024250FE899431FAA134726 - isa - PBXBuildFile - - 24FA5FB4786F4898BEE1B861 + 1CF593A7569D4D1A805B2F4F - children - - 698E1A947BBF421891F8629E - B3C0AB5BC8894E679E6728B3 - F4D7844319B24873822AD97A - 7C4CB51B9AB845719F9E7321 - 53E5CB802F8B49F2AD57783A - 5A69646AF0774E5FA1EE8EDE - + explicitFileType + archive.ar + includeInIndex + 0 isa - PBXGroup - name - extobjc + PBXFileReference + path + libPods-ios.a sourceTree - <group> - - 25DB593E498C49F2823114AF - - fileRef - F52D6BE7EB0B447AB7A8749B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 261703458FDE4B099F7329B7 - - fileRef - 051C35AC5F844B57B96F6BDE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 2765579DA8AC41E9B8ED7D82 - - fileRef - 1B1656D381BC4AFD9ABA1980 - isa - PBXBuildFile + BUILT_PRODUCTS_DIR - 27B1CBDDBDFB4552BF7EC22E + 1D4973A608874B1AA9E42B48 includeInIndex 1 isa PBXFileReference lastKnownFileType - text + sourcecode.c.h + name + RKMessage.h path - Pods-ios-acknowledgements.markdown + Classes/Model/RKMessage.h sourceTree <group> - 28562F7FB83A4EC687ECC327 + 1D6F4E9A0CD246ADA7F335BF includeInIndex 1 @@ -800,162 +905,31 @@ lastKnownFileType sourcecode.c.h name - AFNetworking.h + MTLModel.h path - AFNetworking/AFNetworking.h + Mantle/MTLModel.h sourceTree <group> - 2AD8E63C6F05435A9A7D9BDE + 1DE5AA82D40F442E8F77A1BF + includeInIndex + 1 isa PBXFileReference lastKnownFileType - wrapper.framework + sourcecode.c.h name - Security.framework + RKClient+Flair.h path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework + Classes/Networking/RKClient+Flair.h sourceTree - DEVELOPER_DIR + <group> - 2B9CCDE0743E485E8A04FFE2 - - fileRef - 53E5CB802F8B49F2AD57783A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 2BBAFD2D7A6249A78D3692B6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - AFHTTPRequestOperation.h - path - AFNetworking/AFHTTPRequestOperation.h - sourceTree - <group> - - 2BE70B7DFA334EB28B1547EF - - fileRef - 5008EC3FE1E64CDDA0BBCA84 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 2CAF022DC9454DE2A0FEC359 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios.a - sourceTree - BUILT_PRODUCTS_DIR - - 2CD016DAF0194372A7916593 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSValueTransformer+MTLPredefinedTransformerAdditions.h - path - Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h - sourceTree - <group> - - 2D46316FD7834C2E9D5132A4 - - fileRef - 2AD8E63C6F05435A9A7D9BDE - isa - PBXBuildFile - - 2DB6F1E7435F4FE593F180F9 - - children - - 6F2F60D4F6BD4280965BB53D - 27B1CBDDBDFB4552BF7EC22E - ED89F5E0B63A4C0E9550F06D - 6DA8A1C6BAAD413DBA00078D - 4FB95B0075944AB4B6BDF30A - DDA8B2FE82A742D986AD8DAF - - isa - PBXGroup - name - Pods-ios - sourceTree - <group> - - 2DC6C8486A3948B7856B5BA1 - - fileRef - A2F6B318B30E44169C2C2298 - isa - PBXBuildFile - - 2EBF68A739C047A382E05C31 - - fileRef - 380D6FFECFBB485AA8DE9F06 - isa - PBXBuildFile - - 2EF76AE9AFBE4935A3E69302 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - AFURLResponseSerialization.m - path - AFNetworking/AFURLResponseSerialization.m - sourceTree - <group> - - 2FA59580C048404694001DEF - - fileRef - 151C61A9CED149FFB4B0DAC9 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 2FF0E9CF1233468EB64813AE + 1FCC8A83CC0C4B63BDFA6A7E baseConfigurationReference - 1ED3A930952E48F8819598C5 + 530CD827BC414B69A1059E2A buildSettings ALWAYS_SEARCH_USER_PATHS @@ -963,31 +937,32 @@ ARCHS $(ARCHS_STANDARD_INCLUDING_64_BIT) COPY_PHASE_STRIP - YES + NO DSTROOT /tmp/xcodeproj.dst GCC_C_LANGUAGE_STANDARD gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 GCC_PRECOMPILE_PREFIX_HEADER YES GCC_PREFIX_HEADER - Pods-ios-Mantle-prefix.pch + Pods-ios-RedditKit-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO GCC_VERSION com.apple.compilers.llvm.clang.1_0 INSTALL_PATH $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - OTHER_LDFLAGS PRODUCT_NAME @@ -998,15 +973,13 @@ iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - 3064417053FD46EFB5DC0F0C + 20F9EBCC96B5421CBD92A85D includeInIndex 1 @@ -1015,13 +988,13 @@ lastKnownFileType sourcecode.c.h name - NSDictionary+MTLManipulationAdditions.h + RKCreated.h path - Mantle/NSDictionary+MTLManipulationAdditions.h + Classes/Model/RKCreated.h sourceTree <group> - 306D6594CDF946C2A9D9A7DD + 238138395D474F33A393CD10 includeInIndex 1 @@ -1030,28 +1003,13 @@ lastKnownFileType sourcecode.c.h name - RKMessage.h - path - Classes/Model/RKMessage.h - sourceTree - <group> - - 310B1E98CCB04C58AD35E457 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Apps.m + RKClient+Wiki.h path - Classes/Networking/RKClient+Apps.m + Classes/Networking/RKClient+Wiki.h sourceTree <group> - 3134C6261FC143298A28F4E2 + 238B72B46FFF4EA6B9E01A97 includeInIndex 1 @@ -1060,13 +1018,13 @@ lastKnownFileType sourcecode.c.h name - MTLReflection.h + NSDictionary+MTLManipulationAdditions.h path - Mantle/MTLReflection.h + Mantle/NSDictionary+MTLManipulationAdditions.h sourceTree <group> - 31593802A18640DEB18EDE52 + 2452E8E5C1704A4A9C14659A includeInIndex 1 @@ -1075,48 +1033,43 @@ lastKnownFileType sourcecode.c.h name - NSObject+MTLComparisonAdditions.h + RKClient+Errors.h path - Mantle/NSObject+MTLComparisonAdditions.h + Classes/Networking/RKClient+Errors.h sourceTree <group> - 3165DE98280448F2AC980EB1 - - fileRef - D67D8C8DDDAF46218D600E94 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 324751A4FBA840A78F267216 + 2528FA5C3BC243E9BF0F1D95 - children + buildConfigurations - 7671CA4B381E4CCF8E533925 + 96482CE937D849D59798F1F2 + 04BC84980DF14FC9B8256CC8 + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXGroup - name - Frameworks - sourceTree - <group> + XCConfigurationList - 326E924EE16944F09D4E3BA7 + 2564A84033CF446BA728E37E - fileRef - 922C7BEF196C413B93C2984B + buildActionMask + 2147483647 + files + + 2F9000A1EAE94976872794DE + isa - PBXBuildFile + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 32B213C244C6401D9DEF03FE + 26108AACB896488B863DEC14 fileRef - EA5BB743381A4A8E99218AD2 + 71C9499784A8485F91C693C2 isa PBXBuildFile settings @@ -1125,7 +1078,14 @@ -fobjc-arc - 32D5A4FFF07446C99C4E5B7A + 26A7F2D01C6B4DC2920C7C59 + + fileRef + 7EA44A61CB104FD3AF24B102 + isa + PBXBuildFile + + 277E7C7D30354FEFADBCA3BB includeInIndex 1 @@ -1133,69 +1093,41 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - UIWebView+AFNetworking.m path - UIKit+AFNetworking/UIWebView+AFNetworking.m - sourceTree - <group> - - 3444DDEBE4E64EA194FAE9BB - - children - - 8F8A50F7BC22426C98E56547 - A08116663F864AD59BE5C330 - - isa - PBXGroup - name - Reachability + Pods-ios-Mantle-dummy.m sourceTree <group> - 37649E0DFF2D44DEBC64D405 + 278C659370CA4EA0A36BBC2A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UIProgressView+AFNetworking.h + RKClient+Captcha.m path - UIKit+AFNetworking/UIProgressView+AFNetworking.h + Classes/Networking/RKClient+Captcha.m sourceTree <group> - 37763372F10B4EB4BAD31D16 + 2833FE5BCD95438D8E33AFF3 - includeInIndex - 1 + fileRef + 0B3B22BF306B4A4993E8C8E3 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-Mantle-dummy.m - sourceTree - <group> + PBXBuildFile - 380D6FFECFBB485AA8DE9F06 + 28FF4E4EF0CE41A5AE0DEC01 + fileRef + 3F36F21AC4914BFE876C4D7D isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - SystemConfiguration.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework - sourceTree - DEVELOPER_DIR + PBXBuildFile - 381FC9D0CCA34FC1BD0FAF07 + 2A29E55D0F184D71B7DA3F97 includeInIndex 1 @@ -1204,233 +1136,154 @@ lastKnownFileType sourcecode.c.objc name - RKSubreddit.m + AFHTTPSessionManager.m path - Classes/Model/RKSubreddit.m + AFNetworking/AFHTTPSessionManager.m sourceTree <group> - 398E8FED4A5447069FC472E7 + 2A975666BD364330B164C4EE includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - AFHTTPRequestOperation.m + text.xcconfig path - AFNetworking/AFHTTPRequestOperation.m + Pods-ios-Mantle.xcconfig sourceTree <group> - 3A7244430A59401994003DE0 + 2BF253463EC74CAB990471FB - buildSettings + fileRef + 54AFA0E25C3B43BD95E8CFAA + isa + PBXBuildFile + settings - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES + COMPILER_FLAGS + -fobjc-arc - isa - XCBuildConfiguration - name + + 2DDC70141F464435925861DF + + buildConfigurations + + BED4566346A7497CA3255074 + 420AE78BCA3F46409DB798A3 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName Release + isa + XCConfigurationList - 3C568C881BC14A1B9F37E09B + 2F9000A1EAE94976872794DE - baseConfigurationReference - 6F2F60D4F6BD4280965BB53D - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - 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 - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + fileRef + A7E22AB28253434E8EA9D952 isa - XCBuildConfiguration - name - Debug + PBXBuildFile - 3CAFBF11341340F6999B4024 + 30DE1B0E50694F37BD4B359D includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UIActivityIndicatorView+AFNetworking.h + RKLink.m path - UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h + Classes/Model/RKLink.m sourceTree <group> - 3DA86E254D1742CE98636F9F + 31868C7E7BB24978882E62A0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - MTLModel.h + AFHTTPRequestOperationManager.m path - Mantle/MTLModel.h + AFNetworking/AFHTTPRequestOperationManager.m sourceTree <group> - 3E923604C9DC4045BE1F2B06 + 325B9E5196234F17BDA85257 fileRef - EF771F379CAC46539A04CD91 + 831B0CCA36B046A39DCEEE6E isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 3EAACC07B61C4FE0A5A175A6 + 342E43CD30534B46892508CD - children - - 2BBAFD2D7A6249A78D3692B6 - 398E8FED4A5447069FC472E7 - A35FF3740ACA48D8AB20927E - 6ECAAF86EFB44F488FEC1860 - A0F746B96139456EA891B63B - 951AFA7AF8D343DBA3186861 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - NSURLConnection + MTLValueTransformer.m + path + Mantle/MTLValueTransformer.m sourceTree <group> - 40A2C5D593DD4B59A1EE8925 + 3497B1099D214E518FE0D5EC - buildActionMask - 2147483647 - files - - 8EE48972002A4864A9C48DE2 - FC3E42DADFB34B6CA59E6C98 - 8E1D40A666D441C785DBBDCE - 1CD581D1D61044698B6582BE - BBAE9EBEF0374D4886177BF3 - 996C4C789B7445BDBB685381 - 4D1A6288511845D481CF274E - 3E923604C9DC4045BE1F2B06 - 676A41CD91224EBEA20D6F11 - 00C97BEC32FB4702BFA3757C - 06B64A2221C040B888084E6A - D3258FE12B7C4B4EAE778BBA - E90879E93686417C86E6A3A7 - 5532050DE23343A09606EB01 - CBCEA4B3BB704000AA8089BF - 2BE70B7DFA334EB28B1547EF - BDF99B1470114EDA84DD4DDC - + includeInIndex + 1 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSValueTransformer+MTLInversionAdditions.h + path + Mantle/NSValueTransformer+MTLInversionAdditions.h + sourceTree + <group> + + 34D2C0F8822F4F13B842BEE9 + + explicitFileType + archive.ar + includeInIndex 0 + isa + PBXFileReference + path + libPods-ios-RedditKit.a + sourceTree + BUILT_PRODUCTS_DIR - 42FBFAEB47114049B2B8AFA4 + 34DE08E6FBB447C38E108C86 - fileRef - 5C3657F582484109A5FA33F7 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIRefreshControl+AFNetworking.h + path + UIKit+AFNetworking/UIRefreshControl+AFNetworking.h + sourceTree + <group> - 432D228978154BD28D31E68E + 3845AD780B0D4D35914BC8B5 includeInIndex 1 @@ -1439,63 +1292,58 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Search.m + MTLJSONAdapter.m path - Classes/Networking/RKClient+Search.m + Mantle/MTLJSONAdapter.m sourceTree <group> - 4348B90FAC2843A08B6FB154 + 3918ED067ED242D292526772 fileRef - 3CAFBF11341340F6999B4024 + 5A2E9CA4BBE04A7787B9C1ED isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 4414D1A34C0348E6A32CE5B3 + 39391FB4887F4DCE98F4E734 - children - - 7D82E06CAA404F06B4CB454E - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Development Pods + RKClient+Users.m + path + Classes/Networking/RKClient+Users.m sourceTree <group> - 4491DB8E905742209831BB67 + 396339D7C35D4874A4D4591E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKCreated.h + AFNetworkActivityIndicatorManager.m path - Classes/Model/RKCreated.h + UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m sourceTree <group> - 44B6E97D3C074E99B6F9F665 + 39CB49F13BBD45FE9AE224C3 fileRef - F4D7844319B24873822AD97A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 4561AB7BE3D5442EB535737B - - fileRef - B56ECFD6ECCD4EE3A9C02521 + C45FDBCD64EE4CCB831A0C93 isa PBXBuildFile settings @@ -1504,36 +1352,52 @@ -fobjc-arc - 461CBD50A33B4E9B8E92854D + 3A2A43EEECBA49E2A879FA9E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - AFNetworkActivityIndicatorManager.m + NSError+MTLModelException.h path - UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m + Mantle/NSError+MTLModelException.h sourceTree <group> - 4681C93F28E6489EA4FB7073 + 3B6F054242AE4C23BB200B5C - fileRef - 7908A449090B4FEC802DCF13 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXTScope.h + path + Mantle/extobjc/EXTScope.h + sourceTree + <group> - 483424146B2C44B78EDCEC8A + 3B9EB4A447C74F7CAC1659DF - fileRef - 4491DB8E905742209831BB67 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSObject+MTLComparisonAdditions.h + path + Mantle/NSObject+MTLComparisonAdditions.h + sourceTree + <group> - 48838740906A4B12935DF862 + 3BD96D86E85543FD9C4B1401 includeInIndex 1 @@ -1542,16 +1406,29 @@ lastKnownFileType sourcecode.c.objc name - UIImageView+AFNetworking.m + NSArray+MTLManipulationAdditions.m path - UIKit+AFNetworking/UIImageView+AFNetworking.m + Mantle/NSArray+MTLManipulationAdditions.m sourceTree <group> - 48FA5E7E94F544F4A70BFD3E + 3D3521C20C9447F285EA5C3F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-AFNetworking.xcconfig + sourceTree + <group> + + 3E4834DE7D764587A490CD7F fileRef - 381FC9D0CCA34FC1BD0FAF07 + 907EAD4F30804980AAE44122 isa PBXBuildFile settings @@ -1560,90 +1437,103 @@ -fobjc-arc - 49A16FE6783C48F182586D8F + 3E4CECD134484C22A81631F4 fileRef - A5CB93C48E01447F88AE1FB8 + 403D348BFBB0402BA9215561 isa PBXBuildFile - 4A4B862FD010430D9B36512B + 3EE46BE1B5A74CB99845B000 - fileRef - EFD268F185A34458AA319086 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + wrapper.framework + name + SystemConfiguration.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/SystemConfiguration.framework + sourceTree + DEVELOPER_DIR - 4A693BA3A5574B698501F8C4 + 3F17FB9DCCAE4E58B4D16DEE - fileRef - 94F893ED19A4486AAE076064 + children + + 1CF593A7569D4D1A805B2F4F + D890C704FF6B4F9CA2115F59 + 0630B67B1AC8473FA4C222D4 + 34D2C0F8822F4F13B842BEE9 + isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXGroup + name + Products + sourceTree + <group> - 4B91C50F7B5545308845AA96 + 3F36F21AC4914BFE876C4D7D - buildActionMask - 2147483647 - files - - 7CAA7740D028403AA38935F6 - E11E20C8F6DF4DB59A9E8578 - 1D83A7A7370342ADA49A77A6 - 1C925FDF42BA443E8E883905 - AE57D1A09B1F4315A7EB1BD4 - 7F7FC487511F41D59A83FD9A - 54AEECDCECD344F79832F634 - ED1F9EBD1A024E718F251570 - D66E8FAFFD9847A28F47EE74 - 891C04EC59D44670914C18C8 - F0858B14C8844F83997F87E7 - 4348B90FAC2843A08B6FB154 - 2DC6C8486A3948B7856B5BA1 - E96E11949A454503BB7B1436 - 08A1B2F38D494EA5BE2A9F13 - C84AE936C1FC4309A67183C1 - 12C9F9EBD35E4218827850CA - 90561B5783C146F5B61D7C59 - + includeInIndex + 1 isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Search.h + path + Classes/Networking/RKClient+Search.h + sourceTree + <group> - 4BC720DBFD1144718F91F2A6 + 3F755F83281D440AADE4496D includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Users.m + RKClient+Comments.h path - Classes/Networking/RKClient+Users.m + Classes/Networking/RKClient+Comments.h sourceTree <group> - 4D1A6288511845D481CF274E + 403D348BFBB0402BA9215561 - fileRef - 951AFA7AF8D343DBA3186861 + includeInIndex + 1 isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLRequestSerialization.h + path + AFNetworking/AFURLRequestSerialization.h + sourceTree + <group> + + 4077DB8B5FF14FAFAC14F0C6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIAlertView+AFNetworking.h + path + UIKit+AFNetworking/UIAlertView+AFNetworking.h + sourceTree + <group> - 4D2B5BC8A0FD49429C0B376D + 4138F4E375EE4AA8BDE7AE4B includeInIndex 1 @@ -1652,63 +1542,118 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Messages.m + UIButton+AFNetworking.m path - Classes/Networking/RKClient+Messages.m + UIKit+AFNetworking/UIButton+AFNetworking.m sourceTree <group> - 4E5F30EFD2714361A623056F + 418B3B17432D40C7924D1D6D fileRef - 37763372F10B4EB4BAD31D16 + CCCB4BAFF72C48318937056A isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 4EAA5CEB9EEB486EA3239D83 + 41CDE09BA43E41D1965779D9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - RKClient+Moderation.m + sourcecode.c.h path - Classes/Networking/RKClient+Moderation.m + Pods-ios-RedditKit-prefix.pch sourceTree <group> - 4ECA7EE370BD48FFB94A8BDB + 420AE78BCA3F46409DB798A3 + + baseConfigurationReference + 9B582E8390DC4502B7864BFC + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 4303187C468F42B4A099A2DA includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Apps.h + RKClient+Messages.m path - Classes/Networking/RKClient+Apps.h + Classes/Networking/RKClient+Messages.m sourceTree <group> - 4FB95B0075944AB4B6BDF30A + 432783813E1748738C3919C2 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc path - Pods-ios-environment.h + Pods-ios-dummy.m sourceTree <group> - 5008EC3FE1E64CDDA0BBCA84 + 444BEBB7DBFE47D8BA7DAD70 includeInIndex 1 @@ -1717,76 +1662,42 @@ lastKnownFileType sourcecode.c.objc name - UIProgressView+AFNetworking.m + UIWebView+AFNetworking.m path - UIKit+AFNetworking/UIProgressView+AFNetworking.m + UIKit+AFNetworking/UIWebView+AFNetworking.m sourceTree <group> - 5178943D93E24CD28F6A9C02 - - fileRef - B6E4F32D1C074ECCA1469846 - isa - PBXBuildFile - - 51AE7D5005D3456BAB211267 - - fileRef - D730051210A240A88255BEDA - isa - PBXBuildFile - - 52803EB8B73E47EA8FC27958 - - fileRef - 76D1CCCE36F94B2887AF7284 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 52B494458AC84DEFBBA66AB1 + 45C246B764964ED7B6D916DF - includeInIndex - 1 + children + + 48B48FA2A9CB4D20A924DD6D + CC2E672BD6BB43E48B2EBEC3 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - UIButton+AFNetworking.h - path - UIKit+AFNetworking/UIButton+AFNetworking.h + Security sourceTree <group> - 53E2634F3BB94C078884CDF8 - - fileRef - A86E94420A684B6FBE3D4155 - isa - PBXBuildFile - - 53E5CB802F8B49F2AD57783A + 47C5102F9C594D5FA508C5B7 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - EXTScope.m + RKClient+Subreddits.h path - Mantle/extobjc/EXTScope.m + Classes/Networking/RKClient+Subreddits.h sourceTree <group> - 53F9193153614842AC9CABD0 + 48B48FA2A9CB4D20A924DD6D includeInIndex 1 @@ -1795,38 +1706,47 @@ lastKnownFileType sourcecode.c.h name - RKClient+Messages.h + AFSecurityPolicy.h path - Classes/Networking/RKClient+Messages.h + AFNetworking/AFSecurityPolicy.h sourceTree <group> - 54AEECDCECD344F79832F634 + 4AB0142DF1F14BACBD8FE9B5 - fileRef - CD72F59010424A0E95357439 isa - PBXBuildFile + PBXTargetDependency + target + B8A934B59CAB4492A8CF45D0 + targetProxy + BE308B394E3747B793649627 - 54D22F9FC3C04C81B69032AE + 4B25909CB5BA474498C30746 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSArray+MTLManipulationAdditions.h + UIProgressView+AFNetworking.m path - Mantle/NSArray+MTLManipulationAdditions.h + UIKit+AFNetworking/UIProgressView+AFNetworking.m sourceTree <group> - 5532050DE23343A09606EB01 + 4B828C2B4F2340EAB4EB6B02 + + fileRef + 76EA1F79965A40A1A45CE694 + isa + PBXBuildFile + + 4C48D1BF0AA54AEB901D999E fileRef - 8766ECE58A4D4DC2A8E04428 + B7143EF063434054AB06CC77 isa PBXBuildFile settings @@ -1835,34 +1755,36 @@ -fobjc-arc - 560102C13DCB4185ADED0660 + 4C681B1F9AB24FD6B7DEC401 fileRef - 77FF2269006143D1A599A4CE + A7E22AB28253434E8EA9D952 + isa + PBXBuildFile + + 4D11B011031E42878064C771 + + fileRef + D890C704FF6B4F9CA2115F59 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 56932977A64B4BB298F131DE + 4D5CE0A1D1EA457785B195B2 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - AFURLResponseSerialization.h + RKClient+Search.m path - AFNetworking/AFURLResponseSerialization.h + Classes/Networking/RKClient+Search.m sourceTree <group> - 59E7D7E990AB4139AF274ACC + 4DEE17E531A74F66BF6F98B9 includeInIndex 1 @@ -1870,41 +1792,48 @@ PBXFileReference lastKnownFileType sourcecode.c.objc - name - MTLManagedObjectAdapter.m path - Mantle/MTLManagedObjectAdapter.m + Pods-ios-AFNetworking-dummy.m sourceTree <group> - 5A69646AF0774E5FA1EE8EDE + 4E670812D1BE4ACDB1552C3E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - metamacros.h + RKMultireddit.m path - Mantle/extobjc/metamacros.h + Classes/Model/RKMultireddit.m sourceTree <group> - 5AD5A5E350174896A3EB0743 + 4E9371CD2CC94EF9857FEAE2 fileRef - A0F6CF1AA71C409FA061D9CD + DF8A64EB8C07495DA600F07C + isa + PBXBuildFile + + 4F516D5483CB4419BAA91135 + + fileRef + 947E01D8CFD6420392D79122 + isa + PBXBuildFile + + 4FEFA96C04B5492EAE5C9843 + + fileRef + 1D6F4E9A0CD246ADA7F335BF isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 5C3657F582484109A5FA33F7 + 50B1C4ACA3154D179942CD6A includeInIndex 1 @@ -1919,246 +1848,140 @@ sourceTree <group> - 5C973562E0434F99A22AA05A + 50FBA4B431D6415DA4D6EA91 - attributes - - LastUpgradeCheck - 0500 - - buildConfigurationList - 17927AC8FEDB4CA891BA1161 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 + fileRef + 20F9EBCC96B5421CBD92A85D isa - PBXProject - knownRegions - - en - - mainGroup - 60AC2ECED2E94862B4F511D0 - productRefGroup - 7DCDD72CEE77472CB890F5E2 - projectDirPath - - projectReferences - - projectRoot - - targets - - 054DC8E574F649E3B485A2CC - 6D8BD0CB1F914D788C9B57DF - A408050FA4FB4305A0BACF4B - 8E01652525234687A4DDD207 - + PBXBuildFile - 5EA9D284A2F94002AEAB7A63 + 51CD3E6243BA4520A350A5C5 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKLink.h + RKOAuthClient.m path - Classes/Model/RKLink.h + Classes/Networking/RKOAuthClient.m sourceTree <group> - 5FCBB3B72D1443309DA183A1 - - fileRef - 8A9EFD7419AB4678AAB15F6F - isa - PBXBuildFile - - 60AC2ECED2E94862B4F511D0 + 522DE19A5B074614B7D7AE17 children - A4701B8CA1D94D2FAAA6F158 - 4414D1A34C0348E6A32CE5B3 - 324751A4FBA840A78F267216 - BC54ED7B93F447EA9D5EC39A - 7DCDD72CEE77472CB890F5E2 - 8113268D659F4003910F1FF9 + F86FDD0D388D4D1397300932 + DB37E79E3CB04A489FD108B7 + 60B28F1FF99045BF88CFCA83 + 3B6F054242AE4C23BB200B5C + FDD890BA1606481E8D7FAAA8 + 11F0B79D7B8D4096A23CC0D2 isa PBXGroup + name + extobjc sourceTree <group> - 611A60C139814F89A82BA57E + 52D16657FB054F6B9369FA76 - includeInIndex - 1 + children + + 2A975666BD364330B164C4EE + E9FD09C304F3461E9B8B0BA8 + 277E7C7D30354FEFADBCA3BB + D353BDEA6B6C4150AB5B93B8 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - RKClient+Flair.m - path - Classes/Networking/RKClient+Flair.m + Support Files sourceTree - <group> - - 6193BE5362EF40BE96D3F9D1 - - fileRef - 1AD088097C8A4BAAA7AB7B6C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 62C7800CB8174556BCD99985 - - fileRef - D8953A2DD7E64E8287C7BEB9 - isa - PBXBuildFile - - 63EDA23C84774265BB97415D - - fileRef - 9A7C74C0F64E472A8F843FAC - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - 64C049F42BCA446E864576E2 - - fileRef - 87E126DC320A4B3986CBC546 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - + SOURCE_ROOT - 658A8CD0F6A64EC584591FA5 + 530CD827BC414B69A1059E2A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - AFHTTPSessionManager.h + text.xcconfig path - AFNetworking/AFHTTPSessionManager.h + Pods-ios-RedditKit-Private.xcconfig sourceTree <group> - 65CB9C4BD0224CA1963474F5 - - fileRef - CC6DD2C3233D4EA5BC9D483F - isa - PBXBuildFile - - 676A41CD91224EBEA20D6F11 + 531C65C0E8774AE9BC97280D fileRef - 2EF76AE9AFBE4935A3E69302 + 238B72B46FFF4EA6B9E01A97 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 698E1A947BBF421891F8629E + 53281434F60A49A1B5447E3E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - EXTKeyPathCoding.h + RKClient+Errors.m path - Mantle/extobjc/EXTKeyPathCoding.h + Classes/Networking/RKClient+Errors.m sourceTree <group> - 6A51D733447D4240AA104ABE + 532A3D064227440DA1606318 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKLink.m + MTLValueTransformer.h path - Classes/Model/RKLink.m + Mantle/MTLValueTransformer.h sourceTree <group> - 6BE47F47240742DC8BFEEA1A + 5397B5AA2AD547BC95659423 fileRef - 4D2B5BC8A0FD49429C0B376D + A88B16C005F341E4906A9CB2 isa PBXBuildFile settings - COMPILER_FLAGS - -fobjc-arc - - - 6C7EE9F123BC497DAA698282 - - buildActionMask - 2147483647 - files - - 1D0CAEC468C9496E97D7230B - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + COMPILER_FLAGS + -fobjc-arc + - 6CD41E9EB6A8472EA108235A + 54AFA0E25C3B43BD95E8CFAA includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKOAuthClient.h + RKVotable.m path - Classes/Networking/RKOAuthClient.h + Classes/Model/RKVotable.m sourceTree <group> - 6D11E57B5B974A038D3132EC + 55DAC5E7171D40BCAD115866 includeInIndex 1 @@ -2167,139 +1990,125 @@ lastKnownFileType sourcecode.c.h name - UIKit+AFNetworking.h + RKClient+Messages.h path - UIKit+AFNetworking/UIKit+AFNetworking.h + Classes/Networking/RKClient+Messages.h sourceTree <group> - 6D2A06B0D8BB448B97B5AAA5 + 56FBF71966B44C3397522330 + fileRef + 1DE5AA82D40F442E8F77A1BF isa - PBXTargetDependency - target - 6D8BD0CB1F914D788C9B57DF - targetProxy - 09AD4A2737D5489EB138FB90 + PBXBuildFile + + 574C5B992C2941DB8938B9E6 + + fileRef + 3F755F83281D440AADE4496D + isa + PBXBuildFile - 6D8BD0CB1F914D788C9B57DF + 577F9BA4A41A4E87B7AE2B05 buildConfigurationList - 841ABC1AB816412B9459BDD8 + 2DDC70141F464435925861DF buildPhases - 40A2C5D593DD4B59A1EE8925 - CC13CBEF7FC7400D8F9BDE85 - 4B91C50F7B5545308845AA96 + CDD3CDE694814300B7A8AA89 + 0BD5690E501945B99F69EF65 buildRules dependencies - + + F1BBD12CACED49348F805A06 + 59456086FCCC4899A434D746 + 9A4CDF6570604979942CC490 + isa PBXNativeTarget name - Pods-ios-AFNetworking + Pods-ios productName - Pods-ios-AFNetworking + Pods-ios productReference - 7A26AF86AFB14D42BEAE0A07 + 1CF593A7569D4D1A805B2F4F productType com.apple.product-type.library.static - 6DA8A1C6BAAD413DBA00078D + 57B8000F9029481AB9029140 - includeInIndex - 1 + fileRef + 889841D309D84A10B5432E12 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-ios-dummy.m - sourceTree - <group> + PBXBuildFile - 6EC96645F29342FFBEE9C7CE + 59456086FCCC4899A434D746 - containerPortal - 5C973562E0434F99A22AA05A isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 8E01652525234687A4DDD207 - remoteInfo - Pods-ios-RedditKit + PBXTargetDependency + target + 0765E74374FC47978BD9A00A + targetProxy + B4F5BD9B8ACF4706BDF93B67 - 6ECAAF86EFB44F488FEC1860 + 597532F32F8E48E58EEECD5F - includeInIndex - 1 + children + + 07A063389F114AAEBA0CA3FA + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - AFHTTPRequestOperationManager.m - path - AFNetworking/AFHTTPRequestOperationManager.m + Targets Support Files sourceTree <group> - 6EF875A69F7A4D9C9E7479D0 - - fileRef - D7C84E5588E34C16B17CFC36 - isa - PBXBuildFile - - 6F2F60D4F6BD4280965BB53D + 5A2E9CA4BBE04A7787B9C1ED includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc + name + RKResponseSerializer.m path - Pods-ios.xcconfig + Classes/Networking/RKResponseSerializer.m sourceTree <group> - 71E7F2AA3B6A4A9DA77DEA6A + 5AA31D7F8D1B42FE8CCD6CBF fileRef - DAA79C8E37044C4ABB6CED3F + A954F4380B7343019BE9BE59 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - 721AB270040F4C18A7BD25E3 + 5B2676B8B7F440579080E872 fileRef - 8A2DFE8BBEBD4B6CA641116C + 3A2A43EEECBA49E2A879FA9E isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 7244E11E8F574AB884B7ADFF + 5B4AD6FF1A9C4731A27D166A fileRef - EB39281C4F134FC180DE83A1 + 62B3935A77154CB0A58766D0 isa PBXBuildFile - 72E5A0CCF25A457C96D23CCE + 5BC13D36F8D9407EAD2F3D19 includeInIndex 1 @@ -2308,52 +2117,63 @@ lastKnownFileType sourcecode.c.objc name - RKClient.m + RKClient+Links.m path - Classes/Networking/RKClient.m + Classes/Networking/RKClient+Links.m sourceTree <group> - 744E90CC750C4E9EBECF75D1 + 5C32912BCD284D3EBEC8FC18 - includeInIndex - 1 + fileRef + 86DFD7C7163945F8AD7D1935 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Comments.h - path - Classes/Networking/RKClient+Comments.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 748D0EBEEB254CB398984355 + 5CB66C12C9B446FAB73DD5C1 fileRef - 7C4CB51B9AB845719F9E7321 + 5BC13D36F8D9407EAD2F3D19 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 7671CA4B381E4CCF8E533925 + 5D0C7A619F814C0B87BD5477 - children + fileRef + 30DE1B0E50694F37BD4B359D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 5F0502B8A9F4452C88DC7050 + + buildConfigurations - AB2394D4954443ACBE4044BA - 1B1656D381BC4AFD9ABA1980 - 7908A449090B4FEC802DCF13 - 2AD8E63C6F05435A9A7D9BDE - 380D6FFECFBB485AA8DE9F06 + CD6090F9D4604744B7EBEB34 + 81DCE3D6BB9F464D95BE0375 + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXGroup - name - iOS - sourceTree - <group> + XCConfigurationList - 76C2DA1FD558447CA52AF103 + 607A9FF55E2841CE86D653DF includeInIndex 1 @@ -2362,13 +2182,13 @@ lastKnownFileType sourcecode.c.h name - RedditKit.h + RKVotable.h path - Classes/RedditKit.h + Classes/Model/RKVotable.h sourceTree <group> - 76D1CCCE36F94B2887AF7284 + 60B28F1FF99045BF88CFCA83 includeInIndex 1 @@ -2377,56 +2197,55 @@ lastKnownFileType sourcecode.c.objc name - NSError+MTLModelException.m + EXTRuntimeExtensions.m path - Mantle/NSError+MTLModelException.m + Mantle/extobjc/EXTRuntimeExtensions.m sourceTree <group> - 76E8D81B44574E5AA5BEF0EF + 6106F4377B5F4FBDBB06411F - includeInIndex - 1 + fileRef + EEC9072154944FB29109A48E isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-ios-RedditKit-prefix.pch - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 773B3C1C250A4566ABA712E5 + 61502962A2224DB1AB18B601 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Comments.m + AFNetworkReachabilityManager.h path - Classes/Networking/RKClient+Comments.m + AFNetworking/AFNetworkReachabilityManager.h sourceTree <group> - 77FF2269006143D1A599A4CE + 61F04EA2B53641498465BC6F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - MTLModel+NSCoding.m + AFHTTPSessionManager.h path - Mantle/MTLModel+NSCoding.m + AFNetworking/AFHTTPSessionManager.h sourceTree <group> - 787EA5BC6A2641709618F74A + 61F9CFF4F80F41F88C4E15DE includeInIndex 1 @@ -2435,119 +2254,48 @@ lastKnownFileType sourcecode.c.h name - Mantle.h + RKClient+Voting.h path - Mantle/Mantle.h + Classes/Networking/RKClient+Voting.h sourceTree <group> - 7908A449090B4FEC802DCF13 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MobileCoreServices.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/MobileCoreServices.framework - sourceTree - DEVELOPER_DIR - - 795CF806ED874212AD13F4E6 - - fileRef - 9ABE3C7576454F53888DF085 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 7A08A22A281745189839C00F + 62B3935A77154CB0A58766D0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Miscellaneous.m + MTLReflection.h path - Classes/Networking/RKClient+Miscellaneous.m + Mantle/MTLReflection.h sourceTree <group> - 7A26AF86AFB14D42BEAE0A07 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-ios-AFNetworking.a - sourceTree - BUILT_PRODUCTS_DIR - - 7BB17C5C1E83481696660183 + 65D0E46F47AC45239F890349 - baseConfigurationReference - 1ED3A930952E48F8819598C5 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Pods-ios-Mantle-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + containerPortal + D0AD743F3DD34F489DB11F66 isa - XCBuildConfiguration - name - Debug + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + B8A934B59CAB4492A8CF45D0 + remoteInfo + Pods-ios-AFNetworking + + 65D9A28463A347B49066F9AC + + fileRef + 81C771B61B59486CAC6725B3 + isa + PBXBuildFile - 7C4CB51B9AB845719F9E7321 + 66DEEFF469CB4A9FBD194497 includeInIndex 1 @@ -2556,220 +2304,234 @@ lastKnownFileType sourcecode.c.h name - EXTScope.h + RKThing.h path - Mantle/extobjc/EXTScope.h + Classes/Model/RKThing.h + sourceTree + <group> + + 687F62808B334D34A7C79461 + + children + + A2D0046DF3B94281A9A89097 + B93A02455469460B9AF2F2F0 + + isa + PBXGroup + name + Pods sourceTree <group> - 7C6873A7BDEC4864A863BB33 + 693BBEDCB3854FFBBC748FC0 fileRef - A7A87DFFE1FA4637A557A357 + 8CB6646C2698434CBA4553B6 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - 7CAA7740D028403AA38935F6 + 6A4CD3CADC3E4FE693C6EED0 fileRef - 2BBAFD2D7A6249A78D3692B6 + 11F0B79D7B8D4096A23CC0D2 isa PBXBuildFile - 7D82E06CAA404F06B4CB454E + 6BCFCB02EE9C4196AD4CBD54 - children - - EAC7C4419DB74A0F91F5EF7F - 1AD088097C8A4BAAA7AB7B6C - D730051210A240A88255BEDA - 72E5A0CCF25A457C96D23CCE - 4ECA7EE370BD48FFB94A8BDB - 310B1E98CCB04C58AD35E457 - B587A24225EE4F8BBE39ED43 - 94F893ED19A4486AAE076064 - 744E90CC750C4E9EBECF75D1 - 773B3C1C250A4566ABA712E5 - 1610E37C884D45B2ADE80E6A - EA5BB743381A4A8E99218AD2 - B011E00599DD45C692309FA2 - 611A60C139814F89A82BA57E - E5AB0056FA584CD69DCF63F3 - DDF1F89C2567469782EFB1ED - 53F9193153614842AC9CABD0 - 4D2B5BC8A0FD49429C0B376D - D7C84E5588E34C16B17CFC36 - 7A08A22A281745189839C00F - B6E4F32D1C074ECCA1469846 - 4EAA5CEB9EEB486EA3239D83 - EB39281C4F134FC180DE83A1 - B42E643553224CD9BB88EF30 - 107B5BEEEFF5493F958C0E75 - D67D8C8DDDAF46218D600E94 - A86E94420A684B6FBE3D4155 - 432D228978154BD28D31E68E - 1024250FE899431FAA134726 - F52D6BE7EB0B447AB7A8749B - 922C7BEF196C413B93C2984B - 4BC720DBFD1144718F91F2A6 - 9D3C83DC8FFD4B64A87D5852 - A003F483AA164E04A0BCDDF2 - EFBED9065F004CCC927F5034 - 051C35AC5F844B57B96F6BDE - 8A9EFD7419AB4678AAB15F6F - C2B66781EFA4423D8699BAE9 - EFD268F185A34458AA319086 - 4491DB8E905742209831BB67 - 151C61A9CED149FFB4B0DAC9 - 5EA9D284A2F94002AEAB7A63 - 6A51D733447D4240AA104ABE - 306D6594CDF946C2A9D9A7DD - A0F6CF1AA71C409FA061D9CD - 9D458F640B97477F8D86F4F4 - D356A811D5784BC5A1B1836C - 0B24896ED19845029A7B7E83 - 9ABE3C7576454F53888DF085 - 07BED74B7D4F44428F3013A7 - DA6B4349AF7D499B9C32A7E6 - 6CD41E9EB6A8472EA108235A - D077CF35438D4D6EBD8EDB7E - F271C6CFB713411D943AFB1F - 8A2DFE8BBEBD4B6CA641116C - A17681E765A842BC80FC5477 - A635F7AA69A94143B925DC43 - 0B07FC4B163A4BF380D44B0A - ABA4C639CA0E40898BDB8317 - D8953A2DD7E64E8287C7BEB9 - 381FC9D0CCA34FC1BD0FAF07 - CC6DD2C3233D4EA5BC9D483F - B56ECFD6ECCD4EE3A9C02521 - A5CB93C48E01447F88AE1FB8 - D742E1C68C664C5D92BE1472 - C3BBF0D491E04F98B5FFA6F5 - 87DA57EF529B4CB19946E446 - 76C2DA1FD558447CA52AF103 - FAC171455BD34A068B0FAC8C - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.h name - RedditKit + RedditKit.h path - ../.. + Classes/RedditKit.h sourceTree <group> - 7DCDD72CEE77472CB890F5E2 + 6BEDA64412E24192A92E8A16 children - 2CAF022DC9454DE2A0FEC359 - 7A26AF86AFB14D42BEAE0A07 - 82E62E55895F42019DF03025 - 97D69EBB3CB541B38066FF00 + 800A1D1ED7C24F52B6DA17BD + 7B1AA23F78B442E683B3B56E + FC19B435FD694C938DAA8483 + 687F62808B334D34A7C79461 + 3F17FB9DCCAE4E58B4D16DEE + 597532F32F8E48E58EEECD5F isa PBXGroup + sourceTree + <group> + + 6CA60031CE7341ABA1E79DB7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h name - Products + UIProgressView+AFNetworking.h + path + UIKit+AFNetworking/UIProgressView+AFNetworking.h sourceTree <group> - 7E2B3A79A4934A3A8F8F619E + 6CF53E6B1804434E8802D163 + fileRef + 158DC54B7BBE44A09D0AF4A8 isa - PBXTargetDependency - target - A408050FA4FB4305A0BACF4B - targetProxy - F29E8EF0E8A348438FBE8D36 + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 7E7EA38AAED645A98655419C + 6D35E321EF034514B0C4DC3D fileRef - 4ECA7EE370BD48FFB94A8BDB + CA9A01C29DE74299B0B449E1 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 6D5770E65F1041E3B2EDA99C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient.h + path + Classes/Networking/RKClient.h + sourceTree + <group> - 7F050A3B711E4246AA71C918 + 6DFD0DBA74C9416FB4C2D6D2 fileRef - 59E7D7E990AB4139AF274ACC + 6E09AF331FA14377B6DC0460 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - 7F6FE086DECD441C84D35207 + 6E09AF331FA14377B6DC0460 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKMultiredditDescription.m + path + Classes/Model/RKMultiredditDescription.m + sourceTree + <group> + + 6ECF5D16ED5C4CC48D44EDDE buildActionMask 2147483647 files - 9106F42C8ADE4A7E8073F80C - 7E7EA38AAED645A98655419C - 87E6DD1DE93B42188C597E61 - B7F9EAB006EA4DE9AE536B62 - 06B05AF0F05644BAA7EAC7C4 - 0E92A2F5982A49E78C9D9803 - BA935F807242461B8550F777 - DF564BCE56224E599E23FE2E - 6EF875A69F7A4D9C9E7479D0 - 5178943D93E24CD28F6A9C02 - 7244E11E8F574AB884B7ADFF - 9347A50EB8A947BCAAC8C37A - 53E2634F3BB94C078884CDF8 - 247819ABD4F04511A8199D24 - 326E924EE16944F09D4E3BA7 - 078BA381C2ED42DAB155561E - D25B34D11A764D5095C82F83 - 51AE7D5005D3456BAB211267 - 5FCBB3B72D1443309DA183A1 - 4A4B862FD010430D9B36512B - 483424146B2C44B78EDCEC8A - 99CEF27620CE4037B86B98BF - CCC91ED75AF24457A91E6F24 - D8F3828EAFBE4A96AAA47925 - E234561406354E20AE405C30 - D25FCA6279E24747AF908648 - 87027F0F6E8A4B16A6F0BF67 - 970084D5364541EB90F8799D - 85CA5F2021AC4756BAC54310 - A0A1EC39282A43A68503E62A - 62C7800CB8174556BCD99985 - 65CB9C4BD0224CA1963474F5 - 49A16FE6783C48F182586D8F - 0374EB0B5D874EBFB207A52E - 80C9F83A4F4B4F24BA5B9D77 + 4B828C2B4F2340EAB4EB6B02 + 4C681B1F9AB24FD6B7DEC401 + D1BEDF3482344E168ED4BFCE + 325B9E5196234F17BDA85257 + AEC0A95899A6458CA9B99AC6 isa - PBXHeadersBuildPhase + PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 - 7F7FC487511F41D59A83FD9A + 6EDF643FC8F540CA8DF0568B + + fileRef + D84ED289849B4B16B958893E + isa + PBXBuildFile + + 6F5B255201434A8AACA5537D + + buildConfigurationList + E7682510008F4CC99D7D71EA + buildPhases + + EAA0EB294F3149AEA7BC39E3 + 2564A84033CF446BA728E37E + 0CAA0F36EFBF49E38979FA8A + + buildRules + + dependencies + + 4AB0142DF1F14BACBD8FE9B5 + 9DD46A06D9164E1197D90422 + + isa + PBXNativeTarget + name + Pods-ios-RedditKit + productName + Pods-ios-RedditKit + productReference + 34D2C0F8822F4F13B842BEE9 + productType + com.apple.product-type.library.static + + 706F3EBA9F474FE795A6437C fileRef - 28562F7FB83A4EC687ECC327 + EF313FF6828948E48C39798E isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 7FFF1960C5B840A0BB5F3A02 + 71B13792842147BD995949A8 fileRef - 823173FB6B8946D29BE8AFDF + 7DDB60F8DC1F4B32A17BBE38 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + -fobjc-arc - 8004919E30B14226B97E6C51 + 71C9499784A8485F91C693C2 includeInIndex 1 @@ -2778,49 +2540,65 @@ lastKnownFileType sourcecode.c.objc name - NSArray+MTLManipulationAdditions.m + UIActivityIndicatorView+AFNetworking.m path - Mantle/NSArray+MTLManipulationAdditions.m + UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m sourceTree <group> - 80C9F83A4F4B4F24BA5B9D77 + 72014E7366C94C6AB0361F43 - fileRef - 76C2DA1FD558447CA52AF103 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKComment.m + path + Classes/Model/RKComment.m + sourceTree + <group> - 8113268D659F4003910F1FF9 + 7373D70CE00A4F6FB094326D - children - - 2DB6F1E7435F4FE593F180F9 - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.objc name - Targets Support Files + RKClient+Voting.m + path + Classes/Networking/RKClient+Voting.m sourceTree <group> - 81EEE7DD25F7401E88DB90AE + 743A0E45A282479F9C10B47D - containerPortal - 5C973562E0434F99A22AA05A + fileRef + 31868C7E7BB24978882E62A0 isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 6D8BD0CB1F914D788C9B57DF - remoteInfo - Pods-ios-AFNetworking + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 74E10F133862409DBD255C0A + + fileRef + 03F1020AEBC749B6ADBC202F + isa + PBXBuildFile - 81F74496301B468AB60D8743 + 74F2A530526D476A95220FD8 fileRef - DA6B4349AF7D499B9C32A7E6 + 4D5CE0A1D1EA457785B195B2 isa PBXBuildFile settings @@ -2829,99 +2607,136 @@ -fobjc-arc - 823173FB6B8946D29BE8AFDF + 74FFED8E4AC84C43A4645DC8 - includeInIndex - 1 + fileRef + 277E7C7D30354FEFADBCA3BB isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSValueTransformer+MTLPredefinedTransformerAdditions.m - path - Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m - sourceTree - <group> + PBXBuildFile - 82B8569617EC4BA0A0414B91 + 75AB88387E494FE5970B2026 children - 28562F7FB83A4EC687ECC327 - 3EAACC07B61C4FE0A5A175A6 - F783E58640E449E8A59BF59F - 3444DDEBE4E64EA194FAE9BB - 1FC4E6706A3F4EB4AEED618E - 1FF4372E92534347AA03EAFE - BA62A5A1EE8C45D289BC2FCC - 011D06DFD0284272BAC2018F + 3D3521C20C9447F285EA5C3F + EC62CE0BFE1A4FC5BCB081C0 + 4DEE17E531A74F66BF6F98B9 + D6DFF9518235428EAF4CE128 isa PBXGroup name - AFNetworking - path - AFNetworking + Support Files sourceTree - <group> + SOURCE_ROOT - 82E62E55895F42019DF03025 + 76B71F8FE58F4015BDDD07F1 + + fileRef + 53281434F60A49A1B5447E3E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 76EA1F79965A40A1A45CE694 - explicitFileType - archive.ar - includeInIndex - 0 isa PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework path - libPods-ios-Mantle.a + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework sourceTree - BUILT_PRODUCTS_DIR + DEVELOPER_DIR - 8367AFE7869243E29FCAE541 + 7728688238AD4444BBDE867E fileRef - 5A69646AF0774E5FA1EE8EDE + 8156FEBEA9234B14960E0A17 isa PBXBuildFile - 83B00132FDBA4ACFB1BA302F + 7836EE0DBBFF47B095BF049F fileRef - 54D22F9FC3C04C81B69032AE + FB9F01771DF542BC8834C1C9 isa PBXBuildFile - 841ABC1AB816412B9459BDD8 + 790AAC37E82B4494B54C6BB3 - buildConfigurations + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + RKClient+Comments.m + path + Classes/Networking/RKClient+Comments.m + sourceTree + <group> + + 796B59305E75471E8462E2BB + + fileRef + 91C9DF2B7B1F4625976A74FD + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 7B1AA23F78B442E683B3B56E + + children - 89760A95E9454E99BFC53E38 - 132925816193412A925A6ED4 + 1A932C116EB54AF9BA63334E - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXGroup + name + Development Pods + sourceTree + <group> - 85CA5F2021AC4756BAC54310 + 7C3B03D8A779482C918DED83 fileRef - A17681E765A842BC80FC5477 + 84A20EE6BAFD4FA9832D73B0 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - 87027F0F6E8A4B16A6F0BF67 + 7CC62FC8CF9246A9A2AF4538 - fileRef - 6CD41E9EB6A8472EA108235A + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFNetworkActivityIndicatorManager.h + path + UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h + sourceTree + <group> - 8766ECE58A4D4DC2A8E04428 + 7DDB60F8DC1F4B32A17BBE38 includeInIndex 1 @@ -2930,135 +2745,152 @@ lastKnownFileType sourcecode.c.objc name - UIButton+AFNetworking.m + RKClient+Requests.m path - UIKit+AFNetworking/UIButton+AFNetworking.m + Classes/Networking/RKClient+Requests.m sourceTree <group> - 87DA57EF529B4CB19946E446 + 7DDBE56AA80244C996DFCE17 + + fileRef + 2A29E55D0F184D71B7DA3F97 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 7EA44A61CB104FD3AF24B102 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKVotable.m + RKClient+Multireddits.h path - Classes/Model/RKVotable.m + Classes/Networking/RKClient+Multireddits.h sourceTree <group> - 87E126DC320A4B3986CBC546 + 800A1D1ED7C24F52B6DA17BD includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + text name - NSValueTransformer+MTLInversionAdditions.m + Podfile path - Mantle/NSValueTransformer+MTLInversionAdditions.m + ../Podfile sourceTree - <group> + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby - 87E6DD1DE93B42188C597E61 + 80C75D30444745E195366DAE fileRef - B587A24225EE4F8BBE39ED43 + 890CCBFEA66A41169C6F7776 isa PBXBuildFile - 88B2B2ABD1E943FA8D6E5C02 + 8156FEBEA9234B14960E0A17 - buildActionMask - 2147483647 - files - - 2765579DA8AC41E9B8ED7D82 - + includeInIndex + 1 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKResponseSerializer.h + path + Classes/Networking/RKResponseSerializer.h + sourceTree + <group> - 891C04EC59D44670914C18C8 + 81C771B61B59486CAC6725B3 - fileRef - 56932977A64B4BB298F131DE + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + MTLJSONAdapter.h + path + Mantle/MTLJSONAdapter.h + sourceTree + <group> - 89760A95E9454E99BFC53E38 + 81DCE3D6BB9F464D95BE0375 - baseConfigurationReference - 19A212A5BB3448748DEC31F3 buildSettings ALWAYS_SEARCH_USER_PATHS NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR COPY_PHASE_STRIP NO - DSTROOT - /tmp/xcodeproj.dst + ENABLE_NS_ASSERTIONS + NO GCC_C_LANGUAGE_STANDARD gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE YES - GCC_PREFIX_HEADER - Pods-ios-AFNetworking-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET 7.0 - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL + STRIP_INSTALLED_PRODUCT + NO + VALIDATE_PRODUCT YES isa XCBuildConfiguration name - Debug - - 89992EC5B1A649DEA1FAC8C1 - - fileRef - 4BC720DBFD1144718F91F2A6 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + Release - 8A2DFE8BBEBD4B6CA641116C + 82DC5A23D7D348CBBA4DF8A8 includeInIndex 1 @@ -3067,115 +2899,36 @@ lastKnownFileType sourcecode.c.objc name - RKObjectBuilder.m + MTLModel.m path - Classes/Networking/RKObjectBuilder.m + Mantle/MTLModel.m sourceTree <group> - 8A9EFD7419AB4678AAB15F6F + 831B0CCA36B046A39DCEEE6E - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + wrapper.framework name - RKComment.h - path - Classes/Model/RKComment.h - sourceTree - <group> - - 8B8BA1CBAD6741FA84A81214 - - fileRef - 3064417053FD46EFB5DC0F0C - isa - PBXBuildFile - - 8C2A49E91C3443BC9C3D541C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + Security.framework path - Pods-ios-AFNetworking-dummy.m + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Security.framework sourceTree - <group> - - 8CFC89926ED94940955231EF - - fileRef - 773B3C1C250A4566ABA712E5 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 8E01652525234687A4DDD207 - - buildConfigurationList - D89B9E45B16E401790491E45 - buildPhases - - E7DCA79F8C2643FA8F7BE8E2 - 88B2B2ABD1E943FA8D6E5C02 - 7F6FE086DECD441C84D35207 - - buildRules - - dependencies - - B83CD5825E9144D99AE7BD7F - 7E2B3A79A4934A3A8F8F619E - - isa - PBXNativeTarget - name - Pods-ios-RedditKit - productName - Pods-ios-RedditKit - productReference - 97D69EBB3CB541B38066FF00 - productType - com.apple.product-type.library.static - - 8E1D40A666D441C785DBBDCE - - fileRef - 09DF5DFFD2C645E5B3E04D47 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + DEVELOPER_DIR - 8EDAB16111934BBDB4F83DD1 + 836F8575D5D54C44BAD8F085 fileRef - DDF1F89C2567469782EFB1ED + 66DEEFF469CB4A9FBD194497 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - 8EE48972002A4864A9C48DE2 + 83DEB8CA464743B6ABDED467 fileRef - 398E8FED4A5447069FC472E7 + 8E8750BF395844DCBDE74443 isa PBXBuildFile settings @@ -3184,7 +2937,7 @@ -fobjc-arc - 8F8A50F7BC22426C98E56547 + 844D1E88A95640A9BD75A29C includeInIndex 1 @@ -3193,13 +2946,13 @@ lastKnownFileType sourcecode.c.h name - AFNetworkReachabilityManager.h + RKPagination.h path - AFNetworking/AFNetworkReachabilityManager.h + Classes/Model/RKPagination.h sourceTree <group> - 8FAA5468AEAA4335BE7EAAD4 + 84806F422C374A478E3DBD61 includeInIndex 1 @@ -3208,70 +2961,86 @@ lastKnownFileType sourcecode.c.objc name - AFURLSessionManager.m + RKPagination.m path - AFNetworking/AFURLSessionManager.m + Classes/Model/RKPagination.m sourceTree <group> - 903A8A6446AF4D6DB9348E15 + 84A20EE6BAFD4FA9832D73B0 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - MTLModel+NSCoding.h + AFURLConnectionOperation.m path - Mantle/MTLModel+NSCoding.h + AFNetworking/AFURLConnectionOperation.m sourceTree <group> - 90561B5783C146F5B61D7C59 + 84D467B92571479F915C28D9 + + fileRef + B9BE1605238C4EC3A5351080 + isa + PBXBuildFile + + 84FB2D0E26CF4BA3A8E072A5 fileRef - E66C7FBB695A4CBBB4B76990 + 1B9B0CCBCE054923B9C4D727 isa PBXBuildFile - 9106F42C8ADE4A7E8073F80C + 8639BF62AEF849DEA083A240 fileRef - EAC7C4419DB74A0F91F5EF7F + 61502962A2224DB1AB18B601 isa PBXBuildFile - 91BFEC7A8C6D4ED5BD3BD40E + 86DFD7C7163945F8AD7D1935 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + sourcecode.c.objc + name + AFURLRequestSerialization.m path - Pods-ios-Mantle.xcconfig + AFNetworking/AFURLRequestSerialization.m sourceTree <group> - 922C7BEF196C413B93C2984B + 873589560B42440FB4991292 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Users.h + RKObjectBuilder.m path - Classes/Networking/RKClient+Users.h + Classes/Networking/RKObjectBuilder.m sourceTree <group> - 926C6602A8434F16908CFE3F + 876B1BD9D6114D3D85E43935 + + fileRef + A7E22AB28253434E8EA9D952 + isa + PBXBuildFile + + 876F844E887C45FEBF9DEF17 includeInIndex 1 @@ -3279,103 +3048,69 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + AFURLSessionManager.h path - Pods-ios-Mantle-prefix.pch + AFNetworking/AFURLSessionManager.h sourceTree <group> - 9347A50EB8A947BCAAC8C37A + 87B3D381CD334E0FA7C273AE fileRef - 107B5BEEEFF5493F958C0E75 + 532A3D064227440DA1606318 isa PBXBuildFile - 94F893ED19A4486AAE076064 + 889841D309D84A10B5432E12 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Captcha.m + NSArray+MTLManipulationAdditions.h path - Classes/Networking/RKClient+Captcha.m + Mantle/NSArray+MTLManipulationAdditions.h sourceTree <group> - 951AFA7AF8D343DBA3186861 + 890CCBFEA66A41169C6F7776 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - AFURLConnectionOperation.m + RKMultireddit.h path - AFNetworking/AFURLConnectionOperation.m + Classes/Model/RKMultireddit.h sourceTree <group> - 96805AD418184B399C78A2E4 - - fileRef - 97D69EBB3CB541B38066FF00 - isa - PBXBuildFile - - 970084D5364541EB90F8799D - - fileRef - F271C6CFB713411D943AFB1F - isa - PBXBuildFile - - 97D69EBB3CB541B38066FF00 + 896B9C289C914E8EACE875CC - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AFURLConnectionOperation.h path - libPods-ios-RedditKit.a + AFNetworking/AFURLConnectionOperation.h sourceTree - BUILT_PRODUCTS_DIR - - 990D4B18146449C7B6DC14B0 - - fileRef - A635F7AA69A94143B925DC43 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - 9968F796FE65429780F1BECC - - fileRef - 432D228978154BD28D31E68E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - + <group> - 996C4C789B7445BDBB685381 + 89A24D9A94C64800B988994F fileRef - AEAAC8253C884A609EBB6523 + 4303187C468F42B4A099A2DA isa PBXBuildFile settings @@ -3384,29 +3119,14 @@ -fobjc-arc - 99CEF27620CE4037B86B98BF + 8B2719F73F6F4D54BDF3F1E9 fileRef - 5EA9D284A2F94002AEAB7A63 + 50B1C4ACA3154D179942CD6A isa PBXBuildFile - 9A7C74C0F64E472A8F843FAC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - MTLModel.m - path - Mantle/MTLModel.m - sourceTree - <group> - - 9ABE3C7576454F53888DF085 + 8BFD7E6581B34E078A1E4CFF includeInIndex 1 @@ -3415,77 +3135,64 @@ lastKnownFileType sourcecode.c.objc name - RKMultireddit.m + NSValueTransformer+MTLInversionAdditions.m path - Classes/Model/RKMultireddit.m + Mantle/NSValueTransformer+MTLInversionAdditions.m sourceTree <group> - 9CC9256CB08D49E5AE34F8F4 + 8C836FAE1C74412AAEA89082 fileRef - DA8A7149BC334FD5BB7F5F18 + ABA2CFFB35DC474EB906148D isa PBXBuildFile - 9D10D958B4014829929DA38A + 8C944D4DC86045E4ACB517A8 fileRef - A3B7ADC383BE4814A77AAD04 + B54E62692F33480EA6060E59 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - 9D3C83DC8FFD4B64A87D5852 + 8CB6646C2698434CBA4553B6 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Voting.h + MTLManagedObjectAdapter.m path - Classes/Networking/RKClient+Voting.h + Mantle/MTLManagedObjectAdapter.m sourceTree <group> - 9D458F640B97477F8D86F4F4 + 8E8750BF395844DCBDE74443 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKModeratorAction.h + UIAlertView+AFNetworking.m path - Classes/Model/RKModeratorAction.h + UIKit+AFNetworking/UIAlertView+AFNetworking.m sourceTree <group> - A003F483AA164E04A0BCDDF2 + 8F9559EEC67340B0BD425B24 - includeInIndex - 1 + fileRef + F449A49DE13D4992AF77BFFA isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKClient+Voting.m - path - Classes/Networking/RKClient+Voting.m - sourceTree - <group> + PBXBuildFile - A08116663F864AD59BE5C330 + 903013FBC7B243B088AE1EB1 includeInIndex 1 @@ -3494,27 +3201,25 @@ lastKnownFileType sourcecode.c.objc name - AFNetworkReachabilityManager.m + RKClient.m path - AFNetworking/AFNetworkReachabilityManager.m + Classes/Networking/RKClient.m sourceTree <group> - A0A1EC39282A43A68503E62A - - fileRef - 0B07FC4B163A4BF380D44B0A - isa - PBXBuildFile - - A0CAEBBAE77F4451870AA349 + 904E838E86FB485CB213B177 fileRef - 903A8A6446AF4D6DB9348E15 + CC2E672BD6BB43E48B2EBEC3 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - A0F6CF1AA71C409FA061D9CD + 907EAD4F30804980AAE44122 includeInIndex 1 @@ -3523,56 +3228,69 @@ lastKnownFileType sourcecode.c.objc name - RKMessage.m + RKClient+Apps.m path - Classes/Model/RKMessage.m + Classes/Networking/RKClient+Apps.m sourceTree <group> - A0F746B96139456EA891B63B + 91C9DF2B7B1F4625976A74FD includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - AFURLConnectionOperation.h + RKUser.m path - AFNetworking/AFURLConnectionOperation.h + Classes/Model/RKUser.m sourceTree <group> - A17681E765A842BC80FC5477 + 930AA1B693F940708A5381B9 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKPagination.h + UIImageView+AFNetworking.m path - Classes/Model/RKPagination.h + UIKit+AFNetworking/UIImageView+AFNetworking.m sourceTree <group> - A28B519A4ED842F29C915C91 + 933BD54CE1CC4FA38A7F2C74 - includeInIndex - 1 + fileRef + 55DAC5E7171D40BCAD115866 isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-RedditKit-Private.xcconfig - sourceTree - <group> + PBXBuildFile - A2F6B318B30E44169C2C2298 + 935933E2F72843C387BAD9C0 + + fileRef + 72014E7366C94C6AB0361F43 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 936D8E33B581445DAD4DD870 + + fileRef + 6CA60031CE7341ABA1E79DB7 + isa + PBXBuildFile + + 947E01D8CFD6420392D79122 includeInIndex 1 @@ -3581,27 +3299,13 @@ lastKnownFileType sourcecode.c.h name - UIAlertView+AFNetworking.h + UIButton+AFNetworking.h path - UIKit+AFNetworking/UIAlertView+AFNetworking.h + UIKit+AFNetworking/UIButton+AFNetworking.h sourceTree <group> - A31AFEF1E839410F8D3E5168 - - buildConfigurations - - 3C568C881BC14A1B9F37E09B - B03594E77B9542BFAA9F4BD2 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - A35FF3740ACA48D8AB20927E + 95BAA70943CF403B9C24ACC6 includeInIndex 1 @@ -3610,53 +3314,95 @@ lastKnownFileType sourcecode.c.h name - AFHTTPRequestOperationManager.h + MTLModel+NSCoding.h path - AFNetworking/AFHTTPRequestOperationManager.h + Mantle/MTLModel+NSCoding.h sourceTree <group> - A3B7ADC383BE4814A77AAD04 + 96482CE937D849D59798F1F2 - includeInIndex - 1 + baseConfigurationReference + EC62CE0BFE1A4FC5BCB081C0 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-AFNetworking-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + XCBuildConfiguration name - MTLValueTransformer.m - path - Mantle/MTLValueTransformer.m - sourceTree - <group> + Debug - A408050FA4FB4305A0BACF4B + 96ECDE87FB1E48A6A121CD87 - buildConfigurationList - F86D6201642942CBAC1D7603 - buildPhases + buildActionMask + 2147483647 + files - 15ADECE7433B4D5D835B659B - 1AD7873B2945432CAFAA1073 - D45D34B008D445EEBDFE75FD + C4C2F02C4A514E32B243B3BD + 162CD42A26E04D29BCBA65E4 + C914B85F706743E5863931BF + 65D9A28463A347B49066F9AC + 8B2719F73F6F4D54BDF3F1E9 + B684E08BB81D43818BE4FBAD + 4FEFA96C04B5492EAE5C9843 + 5B4AD6FF1A9C4731A27D166A + 87B3D381CD334E0FA7C273AE + C27BA6F9C13047D6BBE87E12 + 57B8000F9029481AB9029140 + 531C65C0E8774AE9BC97280D + 5B2676B8B7F440579080E872 + ACCF8480788A4A71AD700EBF + D630E401E7E74770B5E50ED8 + AD5241B0AAD348B785AB6C55 + 6A4CD3CADC3E4FE693C6EED0 - buildRules - - dependencies - isa - PBXNativeTarget - name - Pods-ios-Mantle - productName - Pods-ios-Mantle - productReference - 82E62E55895F42019DF03025 - productType - com.apple.product-type.library.static + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 - A448D0D5A84E4374ABAFC3CE + 975B2DBB8CDB478E8B6A9078 includeInIndex 1 @@ -3665,67 +3411,95 @@ lastKnownFileType sourcecode.c.objc name - UIAlertView+AFNetworking.m + RKClient+Multireddits.m path - UIKit+AFNetworking/UIAlertView+AFNetworking.m + Classes/Networking/RKClient+Multireddits.m sourceTree <group> - A4701B8CA1D94D2FAAA6F158 + 98A26F5EEF154E49851445D6 - includeInIndex - 1 + fileRef + 790AAC37E82B4494B54C6BB3 isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - A5CB93C48E01447F88AE1FB8 + 98B88EC4918544B4B8F58DE4 - includeInIndex - 1 + children + + 76EA1F79965A40A1A45CE694 + A7E22AB28253434E8EA9D952 + 086C7691CD8B4E99A04C6F9B + 831B0CCA36B046A39DCEEE6E + 3EE46BE1B5A74CB99845B000 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - RKUser.h - path - Classes/Model/RKUser.h + iOS sourceTree <group> - A635F7AA69A94143B925DC43 + 9A4CDF6570604979942CC490 - includeInIndex - 1 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXTargetDependency + target + 6F5B255201434A8AACA5537D + targetProxy + F949999D7BD24B29A68545AE + + 9A90999DA4974C0DBE0B5262 + + children + + D083BE4CF1314B76B69A69E8 + 02342B370E9B46799AC90E75 + D55B3B4C5B0D43AFB415BAB7 + 31868C7E7BB24978882E62A0 + 896B9C289C914E8EACE875CC + 84A20EE6BAFD4FA9832D73B0 + + isa + PBXGroup name - RKPagination.m - path - Classes/Model/RKPagination.m + NSURLConnection sourceTree <group> - A77C2537E57D45FFB48BE156 + 9AA57E71939A40AFBFA56020 + + fileRef + E1AE60250CB64AD28A510B20 + isa + PBXBuildFile + + 9B30A7F0DCFD4E468386E5DE + + fileRef + 39391FB4887F4DCE98F4E734 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + 9B47C572166E416A97401822 fileRef - 2CD016DAF0194372A7916593 + 844D1E88A95640A9BD75A29C isa PBXBuildFile - A77FB219D7D64FEDB1303DB8 + 9B582E8390DC4502B7864BFC includeInIndex 1 @@ -3734,11 +3508,11 @@ lastKnownFileType text.xcconfig path - Pods-ios-RedditKit.xcconfig + Pods-ios.xcconfig sourceTree <group> - A7A87DFFE1FA4637A557A357 + 9CB139125F72413AA5C0C5DF includeInIndex 1 @@ -3746,70 +3520,55 @@ PBXFileReference lastKnownFileType sourcecode.c.objc + name + AFURLSessionManager.m path - Pods-ios-RedditKit-dummy.m + AFNetworking/AFURLSessionManager.m sourceTree <group> - A86E94420A684B6FBE3D4155 + 9D3007D448C44FFA8AC5DDCB includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Search.h + NSError+MTLModelException.m path - Classes/Networking/RKClient+Search.h + Mantle/NSError+MTLModelException.m sourceTree <group> - AB2394D4954443ACBE4044BA + 9D7C4EFFF3B9402D97A8CB63 + fileRef + 4DEE17E531A74F66BF6F98B9 isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreGraphics.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework - sourceTree - DEVELOPER_DIR + PBXBuildFile - ABA4C639CA0E40898BDB8317 + 9DD46A06D9164E1197D90422 - includeInIndex - 1 isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - RKResponseSerializer.m - path - Classes/Networking/RKResponseSerializer.m - sourceTree - <group> + PBXTargetDependency + target + 0765E74374FC47978BD9A00A + targetProxy + C769F0A2DCA946A5823B1B0A - AC572F039E14455EA0631CDB + 9EBD8ADE65E84337932E9604 fileRef - D742E1C68C664C5D92BE1472 + B9927C7B91D04C10B694D69F isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - AC9591822FAC459AB2916143 + A1E26D593CE94210871EB003 fileRef - C2B66781EFA4423D8699BAE9 + 444BEBB7DBFE47D8BA7DAD70 isa PBXBuildFile settings @@ -3818,139 +3577,98 @@ -fobjc-arc - AE57D1A09B1F4315A7EB1BD4 + A2D0046DF3B94281A9A89097 + + children + + B9BE1605238C4EC3A5351080 + 9A90999DA4974C0DBE0B5262 + F7A2D66AD954477DB0749966 + FF11A487D5DB494696642851 + 45C246B764964ED7B6D916DF + 020C80B5D97B4F78A193C819 + 75AB88387E494FE5970B2026 + FE11F8189C754064827CD299 + + isa + PBXGroup + name + AFNetworking + path + AFNetworking + sourceTree + <group> + + A36CF452DCE74C6D934CE162 + + fileRef + F137D000A2B044EF9E85E84D + isa + PBXBuildFile + + A4473FE8C1B84F65B04C5EAB fileRef - 8F8A50F7BC22426C98E56547 + 61F9CFF4F80F41F88C4E15DE isa PBXBuildFile - AEAAC8253C884A609EBB6523 + A4849A736C2B46938582C10D includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - AFSecurityPolicy.m + RKClient+Captcha.h path - AFNetworking/AFSecurityPolicy.m + Classes/Networking/RKClient+Captcha.h sourceTree <group> - B011E00599DD45C692309FA2 + A501115423204170BD59BE75 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - RKClient+Flair.h + sourcecode.c.objc path - Classes/Networking/RKClient+Flair.h + Pods-ios-RedditKit-dummy.m sourceTree <group> - B03594E77B9542BFAA9F4BD2 - - baseConfigurationReference - 6F2F60D4F6BD4280965BB53D - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - $(ARCHS_STANDARD_INCLUDING_64_BIT) - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_VERSION - com.apple.compilers.llvm.clang.1_0 - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - B1F421E5C97642E0BCBB2F68 + A60A4716A62A4C5A82F4695E - containerPortal - 5C973562E0434F99A22AA05A + fileRef + 607A9FF55E2841CE86D653DF isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - A408050FA4FB4305A0BACF4B - remoteInfo - Pods-ios-Mantle + PBXBuildFile - B3C0AB5BC8894E679E6728B3 + A71B05298A3B4DFC8A403101 - includeInIndex - 1 + fileRef + D48B80B93A4646509A9AD1F2 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXTRuntimeExtensions.h - path - Mantle/extobjc/EXTRuntimeExtensions.h - sourceTree - <group> + PBXBuildFile - B42E643553224CD9BB88EF30 + A7E22AB28253434E8EA9D952 - includeInIndex - 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + wrapper.framework name - RKClient+Multireddits.m + Foundation.framework path - Classes/Networking/RKClient+Multireddits.m + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Foundation.framework sourceTree - <group> + DEVELOPER_DIR - B56ECFD6ECCD4EE3A9C02521 + A88B16C005F341E4906A9CB2 includeInIndex 1 @@ -3959,35 +3677,66 @@ lastKnownFileType sourcecode.c.objc name - RKThing.m + RKSubreddit.m path - Classes/Model/RKThing.m + Classes/Model/RKSubreddit.m sourceTree <group> - B587A24225EE4F8BBE39ED43 + A954F4380B7343019BE9BE59 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient+Captcha.h + RKMessage.m path - Classes/Networking/RKClient+Captcha.h + Classes/Model/RKMessage.m sourceTree <group> - B5DAEE34B35F47538157E1A2 + AA80FE2BB6E8481BBD8FFD7B + + fileRef + 6BCFCB02EE9C4196AD4CBD54 + isa + PBXBuildFile + + AB041121FBCF4AFB83CC2A31 + + fileRef + 34D2C0F8822F4F13B842BEE9 + isa + PBXBuildFile + + AB47751B77D949BBA4E6424E + + fileRef + 02342B370E9B46799AC90E75 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + AB636556FA9441F991A244C6 fileRef - 698E1A947BBF421891F8629E + 3845AD780B0D4D35914BC8B5 isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - B6DE0AA3E210473C9A925F90 + ABA2CFFB35DC474EB906148D includeInIndex 1 @@ -3996,13 +3745,13 @@ lastKnownFileType sourcecode.c.h name - NSValueTransformer+MTLInversionAdditions.h + RKObjectBuilder.h path - Mantle/NSValueTransformer+MTLInversionAdditions.h + Classes/Networking/RKObjectBuilder.h sourceTree <group> - B6E4F32D1C074ECCA1469846 + ABCC9C23B8C74AB4B54717D3 includeInIndex 1 @@ -4011,78 +3760,76 @@ lastKnownFileType sourcecode.c.h name - RKClient+Moderation.h + Mantle.h path - Classes/Networking/RKClient+Moderation.h + Mantle/Mantle.h sourceTree <group> - B7F9EAB006EA4DE9AE536B62 + ACCF8480788A4A71AD700EBF fileRef - 744E90CC750C4E9EBECF75D1 + 3B9EB4A447C74F7CAC1659DF isa PBXBuildFile - B83CD5825E9144D99AE7BD7F + AD5241B0AAD348B785AB6C55 + fileRef + CF296D44D25C4965ADA85DC5 isa - PBXTargetDependency - target - 6D8BD0CB1F914D788C9B57DF - targetProxy - 81EEE7DD25F7401E88DB90AE + PBXBuildFile - BA4D9E26CF9141E380AD25A4 + AD7EED5D27BF40989A313D36 fileRef - 787EA5BC6A2641709618F74A + 1666C11194A84BDC8F1EB3DD isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + - BA62A5A1EE8C45D289BC2FCC + ADA2A0EBF126460D9267EDDB - children - - FBA638E8E288425B94D5F08E - 19A212A5BB3448748DEC31F3 - 8C2A49E91C3443BC9C3D541C - E2CBF9E13C654F16B372BF3B - + fileRef + 0437478FD43547E59F5478BB isa - PBXGroup - name - Support Files - sourceTree - SOURCE_ROOT + PBXBuildFile + + AEC0A95899A6458CA9B99AC6 + + fileRef + 3EE46BE1B5A74CB99845B000 + isa + PBXBuildFile - BA935F807242461B8550F777 + AFC25EA8EED4476493196BE4 fileRef - E5AB0056FA584CD69DCF63F3 + 14391B3FE053415A8D3F845B isa PBXBuildFile - BAF86CEDD0124358BDEA10CC + B24B38B77A324AABAF12D57B buildActionMask 2147483647 files - 163E7504ECFB405A8D1F3056 - E81E7F9D691840D8A3C2C441 - 201F82166C2A476692CC9D8F - 96805AD418184B399C78A2E4 + 876B1BD9D6114D3D85E43935 isa PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 - BBAE9EBEF0374D4886177BF3 + B3B7D0BFC0624E929E66CED5 fileRef - A08116663F864AD59BE5C330 + 4B25909CB5BA474498C30746 isa PBXBuildFile settings @@ -4091,24 +3838,10 @@ -fobjc-arc - BC54ED7B93F447EA9D5EC39A - - children - - 82B8569617EC4BA0A0414B91 - D7912604A19D4C4DAA915F26 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - BDF99B1470114EDA84DD4DDC + B3D5F8A1293341778F484974 fileRef - 32D5A4FFF07446C99C4E5B7A + 4138F4E375EE4AA8BDE7AE4B isa PBXBuildFile settings @@ -4117,119 +3850,52 @@ -fobjc-arc - BE2C51DAD50F4AFDB5F75A7C + B481F6323DA54790AE99117E fileRef - 05717FD6A60E44BA9681EECC + 61F04EA2B53641498465BC6F isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - BE4C638BD1C84A35BB097351 + B4F5BD9B8ACF4706BDF93B67 - 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_ERROR - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - 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_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.0 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - + containerPortal + D0AD743F3DD34F489DB11F66 isa - XCBuildConfiguration - name - Debug + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 0765E74374FC47978BD9A00A + remoteInfo + Pods-ios-Mantle - C2B66781EFA4423D8699BAE9 + B54E62692F33480EA6060E59 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKComment.m + RKMultiredditDescription.h path - Classes/Model/RKComment.m + Classes/Model/RKMultiredditDescription.h sourceTree <group> - C3BBF0D491E04F98B5FFA6F5 + B5F34C41D75740498C0AC513 - includeInIndex - 1 + fileRef + 432783813E1748738C3919C2 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKVotable.h - path - Classes/Model/RKVotable.h - sourceTree - <group> + PBXBuildFile - C62BB05E027B4889B4870588 + B68217B8D3E24EB09585E4C2 fileRef - 14E07C1E8B3E4E2CA070F872 + 342E43CD30534B46892508CD isa PBXBuildFile settings @@ -4238,44 +3904,129 @@ -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - C716031A64A844BEA3549493 + B684E08BB81D43818BE4FBAD + + fileRef + 95BAA70943CF403B9C24ACC6 + isa + PBXBuildFile + + B7143EF063434054AB06CC77 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - UIImageView+AFNetworking.h + RKThing.m path - UIKit+AFNetworking/UIImageView+AFNetworking.h + Classes/Model/RKThing.m sourceTree <group> - C84AE936C1FC4309A67183C1 + B7304F7857D44B2B92202AF5 fileRef - 6D11E57B5B974A038D3132EC + BDC1B0E75CB24336B70194A5 isa PBXBuildFile - C8C07CE3596846A7824D4B99 + B79122EFDFF2442C9D4A6121 + + fileRef + 60B28F1FF99045BF88CFCA83 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + B8A934B59CAB4492A8CF45D0 + + buildConfigurationList + 2528FA5C3BC243E9BF0F1D95 + buildPhases + + D1964BB641C046EF99936E92 + 6ECF5D16ED5C4CC48D44EDDE + 07BFAFB86E824AC4B0E17DB6 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Pods-ios-AFNetworking + productName + Pods-ios-AFNetworking + productReference + D890C704FF6B4F9CA2115F59 + productType + com.apple.product-type.library.static + + B93A02455469460B9AF2F2F0 + + children + + 81C771B61B59486CAC6725B3 + 3845AD780B0D4D35914BC8B5 + 50B1C4ACA3154D179942CD6A + 8CB6646C2698434CBA4553B6 + 1D6F4E9A0CD246ADA7F335BF + 82DC5A23D7D348CBBA4DF8A8 + 95BAA70943CF403B9C24ACC6 + CCCB4BAFF72C48318937056A + 62B3935A77154CB0A58766D0 + 1666C11194A84BDC8F1EB3DD + 532A3D064227440DA1606318 + 342E43CD30534B46892508CD + ABCC9C23B8C74AB4B54717D3 + 889841D309D84A10B5432E12 + 3BD96D86E85543FD9C4B1401 + 238B72B46FFF4EA6B9E01A97 + EEF1D702B08F43E5A38DC035 + 3A2A43EEECBA49E2A879FA9E + 9D3007D448C44FFA8AC5DDCB + 3B9EB4A447C74F7CAC1659DF + EB3C751ACC684BFC86721863 + 3497B1099D214E518FE0D5EC + 8BFD7E6581B34E078A1E4CFF + CF296D44D25C4965ADA85DC5 + EEC9072154944FB29109A48E + 52D16657FB054F6B9369FA76 + 522DE19A5B074614B7D7AE17 + + isa + PBXGroup + name + Mantle + path + Mantle + sourceTree + <group> + + B9927C7B91D04C10B694D69F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - UIActivityIndicatorView+AFNetworking.m + RKModeratorAction.h path - UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m + Classes/Model/RKModeratorAction.h sourceTree <group> - C9618D9B104C45FA973AC845 + B9BE1605238C4EC3A5351080 includeInIndex 1 @@ -4284,16 +4035,23 @@ lastKnownFileType sourcecode.c.h name - AFNetworkActivityIndicatorManager.h + AFNetworking.h path - UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h + AFNetworking/AFNetworking.h sourceTree <group> - CBCEA4B3BB704000AA8089BF + BA155577F27E44C1AF31D1ED + + fileRef + A7E22AB28253434E8EA9D952 + isa + PBXBuildFile + + BD57DADCB69F4CDBA4CFE61D fileRef - 48838740906A4B12935DF862 + 7373D70CE00A4F6FB094326D isa PBXBuildFile settings @@ -4302,46 +4060,20 @@ -fobjc-arc - CC13CBEF7FC7400D8F9BDE85 - - buildActionMask - 2147483647 - files - - 0F7581AEE49F44DE8DE04BA0 - FB921A0D7CF445DFAD19BDF8 - 4681C93F28E6489EA4FB7073 - 2D46316FD7834C2E9D5132A4 - 2EBF68A739C047A382E05C31 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - CC6DD2C3233D4EA5BC9D483F + BDBBEDB9DA894AD782968732 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - RKThing.h + text path - Classes/Model/RKThing.h + Pods-ios-acknowledgements.markdown sourceTree <group> - CCC91ED75AF24457A91E6F24 - - fileRef - 306D6594CDF946C2A9D9A7DD - isa - PBXBuildFile - - CD72F59010424A0E95357439 + BDC1B0E75CB24336B70194A5 includeInIndex 1 @@ -4350,28 +4082,36 @@ lastKnownFileType sourcecode.c.h name - AFSecurityPolicy.h + RKClient+Moderation.h path - AFNetworking/AFSecurityPolicy.h + Classes/Networking/RKClient+Moderation.h sourceTree <group> - CEC2054EA5AB4CABAE1660B4 + BE308B394E3747B793649627 + + containerPortal + D0AD743F3DD34F489DB11F66 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + B8A934B59CAB4492A8CF45D0 + remoteInfo + Pods-ios-AFNetworking + + BEB9AE59C41C42D38C54A240 fileRef - 310B1E98CCB04C58AD35E457 + 1D4973A608874B1AA9E42B48 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - CF679E253E6C45A397D221B9 + BED4566346A7497CA3255074 baseConfigurationReference - A28B519A4ED842F29C915C91 + 9B582E8390DC4502B7864BFC buildSettings ALWAYS_SEARCH_USER_PATHS @@ -4390,8 +4130,6 @@ 0 GCC_PRECOMPILE_PREFIX_HEADER YES - GCC_PREFIX_HEADER - Pods-ios-RedditKit-prefix.pch GCC_PREPROCESSOR_DEFINITIONS DEBUG=1 @@ -4421,19 +4159,33 @@ name Debug - CFAC309922B3479A8813CAFD + C0883687997C4D82ACC8A7B3 fileRef - 4EAA5CEB9EEB486EA3239D83 + EB3C751ACC684BFC86721863 isa PBXBuildFile settings COMPILER_FLAGS - -fobjc-arc + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - D077CF35438D4D6EBD8EDB7E + C27BA6F9C13047D6BBE87E12 + + fileRef + ABCC9C23B8C74AB4B54717D3 + isa + PBXBuildFile + + C45F9FBB2DEB4699BED836BC + + fileRef + 7CC62FC8CF9246A9A2AF4538 + isa + PBXBuildFile + + C45FDBCD64EE4CCB831A0C93 includeInIndex 1 @@ -4442,42 +4194,63 @@ lastKnownFileType sourcecode.c.objc name - RKOAuthClient.m + UIRefreshControl+AFNetworking.m path - Classes/Networking/RKOAuthClient.m + UIKit+AFNetworking/UIRefreshControl+AFNetworking.m sourceTree <group> - D0BE0999DD49402494455953 + C4C2F02C4A514E32B243B3BD fileRef - 72E5A0CCF25A457C96D23CCE + F86FDD0D388D4D1397300932 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - D25B34D11A764D5095C82F83 + C6942B9CCAB74891BA27F17A - fileRef - EFBED9065F004CCC927F5034 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSString+HTML.m + path + Classes/Categories/NSString+HTML.m + sourceTree + <group> - D25FCA6279E24747AF908648 + C75ABB063E7546AD987A72A6 fileRef - 07BED74B7D4F44428F3013A7 + 11A7FB8AC1404D82AD9A498A isa PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + C769F0A2DCA946A5823B1B0A + + containerPortal + D0AD743F3DD34F489DB11F66 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 0765E74374FC47978BD9A00A + remoteInfo + Pods-ios-Mantle - D3258FE12B7C4B4EAE778BBA + C82629BA509F4AB186A4A7F8 fileRef - C8C07CE3596846A7824D4B99 + 1C4CC91C11C34D75A6B3065C isa PBXBuildFile settings @@ -4486,7 +4259,14 @@ -fobjc-arc - D356A811D5784BC5A1B1836C + C914B85F706743E5863931BF + + fileRef + 3B6F054242AE4C23BB200B5C + isa + PBXBuildFile + + CA9A01C29DE74299B0B449E1 includeInIndex 1 @@ -4495,49 +4275,20 @@ lastKnownFileType sourcecode.c.objc name - RKModeratorAction.m + RKClient+Moderation.m path - Classes/Model/RKModeratorAction.m + Classes/Networking/RKClient+Moderation.m sourceTree <group> - D45D34B008D445EEBDFE75FD - - buildActionMask - 2147483647 - files - - B5DAEE34B35F47538157E1A2 - EAD678EE2D7844EBBC7B9999 - 748D0EBEEB254CB398984355 - F040E23E41AC46EDA8A910C4 - 42FBFAEB47114049B2B8AFA4 - A0CAEBBAE77F4451870AA349 - 095E1A1728144DF39D555F8D - 1ABD3B8D9EAD421B9C252DDC - F2F41736381D4563875C16EC - BA4D9E26CF9141E380AD25A4 - 83B00132FDBA4ACFB1BA302F - 8B8BA1CBAD6741FA84A81214 - 9CC9256CB08D49E5AE34F8F4 - 1C54EBC9C33549BC8E912186 - D6D09A98FA7346E28C78B125 - A77C2537E57D45FFB48BE156 - 8367AFE7869243E29FCAE541 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D66E8FAFFD9847A28F47EE74 + CC23D4051A1F402B82E8A2A2 fileRef - 1B62342133E048E99AC4BAA5 + 08361F195389444C9D53701C isa PBXBuildFile - D67D8C8DDDAF46218D600E94 + CC2E672BD6BB43E48B2EBEC3 includeInIndex 1 @@ -4546,91 +4297,164 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Requests.m + AFSecurityPolicy.m path - Classes/Networking/RKClient+Requests.m + AFNetworking/AFSecurityPolicy.m sourceTree <group> - D6D09A98FA7346E28C78B125 + CCC2FEECB23841EBAC9FD170 - fileRef - B6DE0AA3E210473C9A925F90 + buildConfigurations + + FF06D08CC50B4B158F6542A0 + DAF72CD7B9294F7F89BD9446 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXBuildFile + XCConfigurationList - D730051210A240A88255BEDA + CCCB4BAFF72C48318937056A includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - RKClient.h + MTLModel+NSCoding.m path - Classes/Networking/RKClient.h + Mantle/MTLModel+NSCoding.m sourceTree <group> - D742E1C68C664C5D92BE1472 + CD6090F9D4604744B7EBEB34 + + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR + 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_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + + isa + XCBuildConfiguration + name + Debug + + CDD3CDE694814300B7A8AA89 + + buildActionMask + 2147483647 + files + + B5F34C41D75740498C0AC513 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + CE5FFA58968E4A9D9C249872 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKUser.m + AFURLResponseSerialization.h path - Classes/Model/RKUser.m + AFNetworking/AFURLResponseSerialization.h sourceTree <group> - D7912604A19D4C4DAA915F26 + CF0C5E7DA7C54A41AAB7298F - children - - 022E684C6B5D40B78EFE09EF - 14E07C1E8B3E4E2CA070F872 - 5C3657F582484109A5FA33F7 - 59E7D7E990AB4139AF274ACC - 3DA86E254D1742CE98636F9F - 9A7C74C0F64E472A8F843FAC - 903A8A6446AF4D6DB9348E15 - 77FF2269006143D1A599A4CE - 3134C6261FC143298A28F4E2 - DAA79C8E37044C4ABB6CED3F - 15BC7352BB84409A8DCF6964 - A3B7ADC383BE4814A77AAD04 - 787EA5BC6A2641709618F74A - 54D22F9FC3C04C81B69032AE - 8004919E30B14226B97E6C51 - 3064417053FD46EFB5DC0F0C - 05717FD6A60E44BA9681EECC - DA8A7149BC334FD5BB7F5F18 - 76D1CCCE36F94B2887AF7284 - 31593802A18640DEB18EDE52 - 06F3ED80488C45A8B56D88DE - B6DE0AA3E210473C9A925F90 - 87E126DC320A4B3986CBC546 - 2CD016DAF0194372A7916593 - 823173FB6B8946D29BE8AFDF - 165470311B8A431C8287E9E4 - 24FA5FB4786F4898BEE1B861 - + fileRef + 82DC5A23D7D348CBBA4DF8A8 isa - PBXGroup + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + CF296D44D25C4965ADA85DC5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h name - Mantle + NSValueTransformer+MTLPredefinedTransformerAdditions.h path - Mantle + Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h sourceTree <group> - D7C84E5588E34C16B17CFC36 + D083BE4CF1314B76B69A69E8 includeInIndex 1 @@ -4639,16 +4463,55 @@ lastKnownFileType sourcecode.c.h name - RKClient+Miscellaneous.h + AFHTTPRequestOperation.h path - Classes/Networking/RKClient+Miscellaneous.h + AFNetworking/AFHTTPRequestOperation.h sourceTree <group> - D7F731B6E92541959946AC89 + D0AD743F3DD34F489DB11F66 + + attributes + + LastUpgradeCheck + 0500 + + buildConfigurationList + 5F0502B8A9F4452C88DC7050 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + 6BEDA64412E24192A92E8A16 + productRefGroup + 3F17FB9DCCAE4E58B4D16DEE + projectDirPath + + projectReferences + + projectRoot + + targets + + 577F9BA4A41A4E87B7AE2B05 + B8A934B59CAB4492A8CF45D0 + 0765E74374FC47978BD9A00A + 6F5B255201434A8AACA5537D + + + D18CC124847043158F99462D fileRef - 7A08A22A281745189839C00F + 903013FBC7B243B088AE1EB1 isa PBXBuildFile settings @@ -4657,58 +4520,69 @@ -fobjc-arc - D8953A2DD7E64E8287C7BEB9 + D1964BB641C046EF99936E92 - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKSubreddit.h - path - Classes/Model/RKSubreddit.h - sourceTree - <group> - - D89B9E45B16E401790491E45 - - buildConfigurations + buildActionMask + 2147483647 + files - CF679E253E6C45A397D221B9 - 0610F723B62C4FC0A68CB028 + AB47751B77D949BBA4E6424E + 743A0E45A282479F9C10B47D + 7DDBE56AA80244C996DFCE17 + D45756825C484758B0CB922F + C82629BA509F4AB186A4A7F8 + 904E838E86FB485CB213B177 + 7C3B03D8A779482C918DED83 + 5C32912BCD284D3EBEC8FC18 + 706F3EBA9F474FE795A6437C + DB2870AFC6D74A0DA0811C83 + 9D7C4EFFF3B9402D97A8CB63 + 26108AACB896488B863DEC14 + 83DEB8CA464743B6ABDED467 + B3D5F8A1293341778F484974 + ED6A95CD04934A62A82F29B8 + B3B7D0BFC0624E929E66CED5 + 39CB49F13BBD45FE9AE224C3 + A1E26D593CE94210871EB003 - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - D8F3828EAFBE4A96AAA47925 + D1BEDF3482344E168ED4BFCE fileRef - 9D458F640B97477F8D86F4F4 + 086C7691CD8B4E99A04C6F9B isa PBXBuildFile - DA6B4349AF7D499B9C32A7E6 + D353BDEA6B6C4150AB5B93B8 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - RKMultiredditDescription.m + sourcecode.c.h path - Classes/Model/RKMultiredditDescription.m + Pods-ios-Mantle-prefix.pch sourceTree <group> - DA8A7149BC334FD5BB7F5F18 + D45756825C484758B0CB922F + + fileRef + 396339D7C35D4874A4D4591E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + D48B80B93A4646509A9AD1F2 includeInIndex 1 @@ -4717,31 +4591,38 @@ lastKnownFileType sourcecode.c.h name - NSError+MTLModelException.h + UIImageView+AFNetworking.h path - Mantle/NSError+MTLModelException.h + UIKit+AFNetworking/UIImageView+AFNetworking.h sourceTree <group> - DAA79C8E37044C4ABB6CED3F + D55B3B4C5B0D43AFB415BAB7 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - MTLReflection.m + AFHTTPRequestOperationManager.h path - Mantle/MTLReflection.m + AFNetworking/AFHTTPRequestOperationManager.h sourceTree <group> - DCB41033B9EC4CEDA38AE948 + D630E401E7E74770B5E50ED8 + + fileRef + 3497B1099D214E518FE0D5EC + isa + PBXBuildFile + + D63B14E1C0E140C085183A3C fileRef - D356A811D5784BC5A1B1836C + 4E670812D1BE4ACDB1552C3E isa PBXBuildFile settings @@ -4750,50 +4631,58 @@ -fobjc-arc - DDA8B2FE82A742D986AD8DAF + D6DFF9518235428EAF4CE128 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.script.sh + sourcecode.c.h path - Pods-ios-resources.sh + Pods-ios-AFNetworking-prefix.pch sourceTree <group> - DDF1F89C2567469782EFB1ED + D84ED289849B4B16B958893E includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - RKClient+Links.m + RKClient+Users.h path - Classes/Networking/RKClient+Links.m + Classes/Networking/RKClient+Users.h sourceTree <group> - DECA37C781EC4665BC48E1CA + D882F6D88CA8432885F2E497 fileRef - 06F3ED80488C45A8B56D88DE + CE5FFA58968E4A9D9C249872 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - DEF81C1642314B45A967B8EA + D890C704FF6B4F9CA2115F59 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-ios-AFNetworking.a + sourceTree + BUILT_PRODUCTS_DIR + + D997C2233ACA474E82C842DC fileRef - 6A51D733447D4240AA104ABE + 873589560B42440FB4991292 isa PBXBuildFile settings @@ -4802,17 +4691,87 @@ -fobjc-arc - DF564BCE56224E599E23FE2E + D9A84FAED9FB4C5B9E9ECDBB fileRef - 53F9193153614842AC9CABD0 + 876F844E887C45FEBF9DEF17 isa PBXBuildFile - E0E71EDAD8BF449CA57ED5F7 + DAF72CD7B9294F7F89BD9446 + + baseConfigurationReference + E9FD09C304F3461E9B8B0BA8 + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + YES + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-Mantle-prefix.pch + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_CPLUSPLUSFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + $(inherited) + + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + DB17A84B5F4B4D9B837F3420 + + children + + 11A956EB7E86460182B82603 + 530CD827BC414B69A1059E2A + A501115423204170BD59BE75 + 41CDE09BA43E41D1965779D9 + + isa + PBXGroup + name + Support Files + sourceTree + SOURCE_ROOT + + DB2870AFC6D74A0DA0811C83 fileRef - A003F483AA164E04A0BCDDF2 + 9CB139125F72413AA5C0C5DF isa PBXBuildFile settings @@ -4821,37 +4780,51 @@ -fobjc-arc - E11E20C8F6DF4DB59A9E8578 + DB37E79E3CB04A489FD108B7 - fileRef - A35FF3740ACA48D8AB20927E + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXTRuntimeExtensions.h + path + Mantle/extobjc/EXTRuntimeExtensions.h + sourceTree + <group> - E234561406354E20AE405C30 + DF8A64EB8C07495DA600F07C - fileRef - 0B24896ED19845029A7B7E83 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + RKClient+Miscellaneous.h + path + Classes/Networking/RKClient+Miscellaneous.h + sourceTree + <group> - E2ACA9CCED59452A8A676DE4 + DFB28C7ADB1F4D5BBA159B28 fileRef - 1B1656D381BC4AFD9ABA1980 + 34DE08E6FBB447C38E108C86 isa PBXBuildFile - E2ACDA30E44F41559174E478 + E06CCC214C1148EEA95F40B4 + fileRef + 2452E8E5C1704A4A9C14659A isa - PBXTargetDependency - target - 8E01652525234687A4DDD207 - targetProxy - 6EC96645F29342FFBEE9C7CE + PBXBuildFile - E2CBF9E13C654F16B372BF3B + E1AE60250CB64AD28A510B20 includeInIndex 1 @@ -4859,98 +4832,176 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + RKOAuthClient.h path - Pods-ios-AFNetworking-prefix.pch + Classes/Networking/RKOAuthClient.h sourceTree <group> - E5AB0056FA584CD69DCF63F3 + E1B5C7CE57F44CDDBA9D2979 + + fileRef + 896B9C289C914E8EACE875CC + isa + PBXBuildFile + + E523B5BAC02A48E4BBE689FC + + fileRef + 9D3007D448C44FFA8AC5DDCB + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc -DOS_OBJECT_USE_OBJC=0 + + + E5C5CDDC80D841AA89C558C2 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - RKClient+Links.h + text.plist.xml path - Classes/Networking/RKClient+Links.h + Pods-ios-acknowledgements.plist sourceTree <group> - E66C7FBB695A4CBBB4B76990 + E67AD531F8C9456F8B4C08DD + + fileRef + 47C5102F9C594D5FA508C5B7 + isa + PBXBuildFile + + E72678291C9F417A9A8ED9F2 + + fileRef + 238138395D474F33A393CD10 + isa + PBXBuildFile + + E7682510008F4CC99D7D71EA + + buildConfigurations + + 1FCC8A83CC0C4B63BDFA6A7E + 10AF020246CA41839C180EC5 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + E9BCB384EC2B486A8C3D81CD + + fileRef + 84806F422C374A478E3DBD61 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + + + E9FD09C304F3461E9B8B0BA8 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - UIWebView+AFNetworking.h + text.xcconfig path - UIKit+AFNetworking/UIWebView+AFNetworking.h + Pods-ios-Mantle-Private.xcconfig sourceTree <group> - E7DCA79F8C2643FA8F7BE8E2 + EAA0EB294F3149AEA7BC39E3 buildActionMask 2147483647 files - 6193BE5362EF40BE96D3F9D1 - 7C6873A7BDEC4864A863BB33 - CEC2054EA5AB4CABAE1660B4 - 4A693BA3A5574B698501F8C4 - 8CFC89926ED94940955231EF - 32B213C244C6401D9DEF03FE - EBF3D272CD904F8597A01B5F - 8EDAB16111934BBDB4F83DD1 - 6BE47F47240742DC8BFEEA1A - D7F731B6E92541959946AC89 - CFAC309922B3479A8813CAFD - 1C3EB91CD1A64A01A303E0FA - 3165DE98280448F2AC980EB1 - 9968F796FE65429780F1BECC - 25DB593E498C49F2823114AF - 89992EC5B1A649DEA1FAC8C1 - E0E71EDAD8BF449CA57ED5F7 - 261703458FDE4B099F7329B7 - D0BE0999DD49402494455953 - AC9591822FAC459AB2916143 - 2FA59580C048404694001DEF - DEF81C1642314B45A967B8EA - 5AD5A5E350174896A3EB0743 - DCB41033B9EC4CEDA38AE948 - 795CF806ED874212AD13F4E6 - 81F74496301B468AB60D8743 - EA28ED26319C4248B0BECFB6 - 721AB270040F4C18A7BD25E3 - 990D4B18146449C7B6DC14B0 - F502AB1AA7B14D80AC924A7E - 48FA5E7E94F544F4A70BFD3E - 4561AB7BE3D5442EB535737B - AC572F039E14455EA0631CDB - F9D7C244B67041438E342604 + F6BC947DF3E947FAA8D37E25 + EE9273D097704FA882F6D0CF + 3E4834DE7D764587A490CD7F + 0B11E0D3ABA74C978494806C + 98A26F5EEF154E49851445D6 + 76B71F8FE58F4015BDDD07F1 + 0CF3A47248894830871FEF7A + 5CB66C12C9B446FAB73DD5C1 + 89A24D9A94C64800B988994F + 6CF53E6B1804434E8802D163 + 6D35E321EF034514B0C4DC3D + 13267014C67842EB9697DB4F + 71B13792842147BD995949A8 + 74F2A530526D476A95220FD8 + 11A3520529AF4E529AE0CC51 + 9B30A7F0DCFD4E468386E5DE + BD57DADCB69F4CDBA4CFE61D + 0C8882B6ADBE4EE9950BBF01 + D18CC124847043158F99462D + 935933E2F72843C387BAD9C0 + C75ABB063E7546AD987A72A6 + 5D0C7A619F814C0B87BD5477 + 5AA31D7F8D1B42FE8CCD6CBF + F1EB35EDAA974F1BA57ECB6C + D63B14E1C0E140C085183A3C + 6DFD0DBA74C9416FB4C2D6D2 + F6972F5FE6384A2B830F5062 + D997C2233ACA474E82C842DC + E9BCB384EC2B486A8C3D81CD + 3918ED067ED242D292526772 + 5397B5AA2AD547BC95659423 + 4C48D1BF0AA54AEB901D999E + 796B59305E75471E8462E2BB + 2BF253463EC74CAB990471FB isa PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 - E81E7F9D691840D8A3C2C441 + EB3C751ACC684BFC86721863 - fileRef - 7A26AF86AFB14D42BEAE0A07 + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSObject+MTLComparisonAdditions.m + path + Mantle/NSObject+MTLComparisonAdditions.m + sourceTree + <group> + + EC62CE0BFE1A4FC5BCB081C0 + + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-ios-AFNetworking-Private.xcconfig + sourceTree + <group> - E90879E93686417C86E6A3A7 + ED6A95CD04934A62A82F29B8 fileRef - A448D0D5A84E4374ABAFC3CE + 930AA1B693F940708A5381B9 isa PBXBuildFile settings @@ -4959,26 +5010,21 @@ -fobjc-arc - E96E11949A454503BB7B1436 + EE1A78A8CBC148048A531F70 fileRef - 52B494458AC84DEFBBA66AB1 + D55B3B4C5B0D43AFB415BAB7 isa PBXBuildFile - EA28ED26319C4248B0BECFB6 + EE9273D097704FA882F6D0CF fileRef - D077CF35438D4D6EBD8EDB7E + A501115423204170BD59BE75 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - EA5BB743381A4A8E99218AD2 + EEC9072154944FB29109A48E includeInIndex 1 @@ -4987,35 +5033,43 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Errors.m + NSValueTransformer+MTLPredefinedTransformerAdditions.m path - Classes/Networking/RKClient+Errors.m + Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m sourceTree <group> - EAC7C4419DB74A0F91F5EF7F + EEF1D702B08F43E5A38DC035 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + sourcecode.c.objc name - NSString+HTML.h + NSDictionary+MTLManipulationAdditions.m path - Classes/Categories/NSString+HTML.h + Mantle/NSDictionary+MTLManipulationAdditions.m sourceTree <group> - EAD678EE2D7844EBBC7B9999 + EF313FF6828948E48C39798E - fileRef - B3C0AB5BC8894E679E6728B3 + includeInIndex + 1 isa - PBXBuildFile + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AFURLResponseSerialization.m + path + AFNetworking/AFURLResponseSerialization.m + sourceTree + <group> - EB39281C4F134FC180DE83A1 + F137D000A2B044EF9E85E84D includeInIndex 1 @@ -5024,16 +5078,25 @@ lastKnownFileType sourcecode.c.h name - RKClient+Multireddits.h + RKCompletionBlocks.h path - Classes/Networking/RKClient+Multireddits.h + Classes/Networking/RKCompletionBlocks.h sourceTree <group> - EBF3D272CD904F8597A01B5F + F1BBD12CACED49348F805A06 + + isa + PBXTargetDependency + target + B8A934B59CAB4492A8CF45D0 + targetProxy + 65D0E46F47AC45239F890349 + + F1EB35EDAA974F1BA57ECB6C fileRef - 611A60C139814F89A82BA57E + 1C74AA722A8C459688563C74 isa PBXBuildFile settings @@ -5042,86 +5105,89 @@ -fobjc-arc - ED1F9EBD1A024E718F251570 - - fileRef - A0F746B96139456EA891B63B - isa - PBXBuildFile - - ED89F5E0B63A4C0E9550F06D + F30A3376E08043808785D6B1 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.plist.xml + sourcecode.c.h path - Pods-ios-acknowledgements.plist + Pods-ios-environment.h sourceTree <group> - EF771F379CAC46539A04CD91 + F449A49DE13D4992AF77BFFA includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + sourcecode.c.h name - AFURLRequestSerialization.m + NSString+HTML.h path - AFNetworking/AFURLRequestSerialization.m + Classes/Categories/NSString+HTML.h sourceTree <group> - EFBED9065F004CCC927F5034 + F6972F5FE6384A2B830F5062 - includeInIndex - 1 + fileRef + 51CD3E6243BA4520A350A5C5 isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKClient+Wiki.h - path - Classes/Networking/RKClient+Wiki.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - EFD268F185A34458AA319086 + F6BC947DF3E947FAA8D37E25 - includeInIndex - 1 + fileRef + C6942B9CCAB74891BA27F17A isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RKCompletionBlocks.h - path - Classes/Networking/RKCompletionBlocks.h - sourceTree - <group> + PBXBuildFile + settings + + COMPILER_FLAGS + -fobjc-arc + - F040E23E41AC46EDA8A910C4 + F6D326720B144F219BC4DE14 fileRef - 022E684C6B5D40B78EFE09EF + 0630B67B1AC8473FA4C222D4 isa PBXBuildFile - F0858B14C8844F83997F87E7 + F766E157DC804BE68618C8FF fileRef - F39F5B9BE4044541B3541460 + 48B48FA2A9CB4D20A924DD6D isa PBXBuildFile - F271C6CFB713411D943AFB1F + F7A2D66AD954477DB0749966 + + children + + 61F04EA2B53641498465BC6F + 2A29E55D0F184D71B7DA3F97 + 876F844E887C45FEBF9DEF17 + 9CB139125F72413AA5C0C5DF + + isa + PBXGroup + name + NSURLSession + sourceTree + <group> + + F86FDD0D388D4D1397300932 includeInIndex 1 @@ -5130,33 +5196,33 @@ lastKnownFileType sourcecode.c.h name - RKObjectBuilder.h + EXTKeyPathCoding.h path - Classes/Networking/RKObjectBuilder.h + Mantle/extobjc/EXTKeyPathCoding.h sourceTree <group> - F29E8EF0E8A348438FBE8D36 + F8E5048912D1485AA33BE390 + + fileRef + A4849A736C2B46938582C10D + isa + PBXBuildFile + + F949999D7BD24B29A68545AE containerPortal - 5C973562E0434F99A22AA05A + D0AD743F3DD34F489DB11F66 isa PBXContainerItemProxy proxyType 1 remoteGlobalIDString - A408050FA4FB4305A0BACF4B + 6F5B255201434A8AACA5537D remoteInfo - Pods-ios-Mantle - - F2F41736381D4563875C16EC - - fileRef - 15BC7352BB84409A8DCF6964 - isa - PBXBuildFile + Pods-ios-RedditKit - F39F5B9BE4044541B3541460 + FB9F01771DF542BC8834C1C9 includeInIndex 1 @@ -5165,40 +5231,26 @@ lastKnownFileType sourcecode.c.h name - AFURLSessionManager.h + RKUser.h path - AFNetworking/AFURLSessionManager.h + Classes/Model/RKUser.h sourceTree <group> - F4D7844319B24873822AD97A + FC19B435FD694C938DAA8483 - includeInIndex - 1 + children + + 98B88EC4918544B4B8F58DE4 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc + PBXGroup name - EXTRuntimeExtensions.m - path - Mantle/extobjc/EXTRuntimeExtensions.m + Frameworks sourceTree <group> - F502AB1AA7B14D80AC924A7E - - fileRef - ABA4C639CA0E40898BDB8317 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - - - F52D6BE7EB0B447AB7A8749B + FDD890BA1606481E8D7FAAA8 includeInIndex 1 @@ -5207,116 +5259,117 @@ lastKnownFileType sourcecode.c.objc name - RKClient+Subreddits.m + EXTScope.m path - Classes/Networking/RKClient+Subreddits.m + Mantle/extobjc/EXTScope.m sourceTree <group> - F783E58640E449E8A59BF59F + FE11F8189C754064827CD299 children - 658A8CD0F6A64EC584591FA5 - 09DF5DFFD2C645E5B3E04D47 - F39F5B9BE4044541B3541460 - 8FAA5468AEAA4335BE7EAAD4 + 7CC62FC8CF9246A9A2AF4538 + 396339D7C35D4874A4D4591E + 14C2E67EFAC5498FA4256F82 + 71C9499784A8485F91C693C2 + 4077DB8B5FF14FAFAC14F0C6 + 8E8750BF395844DCBDE74443 + 947E01D8CFD6420392D79122 + 4138F4E375EE4AA8BDE7AE4B + D48B80B93A4646509A9AD1F2 + 930AA1B693F940708A5381B9 + 19E5ABB5B4E243C08F7B1CE9 + 6CA60031CE7341ABA1E79DB7 + 4B25909CB5BA474498C30746 + 34DE08E6FBB447C38E108C86 + C45FDBCD64EE4CCB831A0C93 + 14391B3FE053415A8D3F845B + 444BEBB7DBFE47D8BA7DAD70 isa PBXGroup name - NSURLSession + UIKit sourceTree <group> - F86D6201642942CBAC1D7603 - - buildConfigurations - - 7BB17C5C1E83481696660183 - 2FF0E9CF1233468EB64813AE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - F9D7C244B67041438E342604 + FF06D08CC50B4B158F6542A0 - fileRef - 87DA57EF529B4CB19946E446 - isa - PBXBuildFile - settings + baseConfigurationReference + E9FD09C304F3461E9B8B0BA8 + buildSettings - COMPILER_FLAGS - -fobjc-arc + ALWAYS_SEARCH_USER_PATHS + NO + ARCHS + $(ARCHS_STANDARD_INCLUDING_64_BIT) + COPY_PHASE_STRIP + NO + DSTROOT + /tmp/xcodeproj.dst + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Pods-ios-Mantle-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_VERSION + com.apple.compilers.llvm.clang.1_0 + INSTALL_PATH + $(BUILT_PRODUCTS_DIR) + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + OTHER_LDFLAGS + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + isa + XCBuildConfiguration + name + Debug - FAC171455BD34A068B0FAC8C + FF11A487D5DB494696642851 children - A77FB219D7D64FEDB1303DB8 - A28B519A4ED842F29C915C91 - A7A87DFFE1FA4637A557A357 - 76E8D81B44574E5AA5BEF0EF + 61502962A2224DB1AB18B601 + 1C4CC91C11C34D75A6B3065C isa PBXGroup name - Support Files - sourceTree - SOURCE_ROOT - - FB921A0D7CF445DFAD19BDF8 - - fileRef - 1B1656D381BC4AFD9ABA1980 - isa - PBXBuildFile - - FBA638E8E288425B94D5F08E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-ios-AFNetworking.xcconfig + Reachability sourceTree <group> - FC35C052E6BD495E9DF65F4B - - fileRef - 8004919E30B14226B97E6C51 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc -DOS_OBJECT_USE_OBJC=0 - - - FC3E42DADFB34B6CA59E6C98 + FFBC6A129C884CA592ABCD95 fileRef - 6ECAAF86EFB44F488FEC1860 + 14C2E67EFAC5498FA4256F82 isa PBXBuildFile - settings - - COMPILER_FLAGS - -fobjc-arc - rootObject - 5C973562E0434F99A22AA05A + D0AD743F3DD34F489DB11F66 From 0629bc9bd792c973b9793ca9ef3e73bd902c0428 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sun, 2 Mar 2014 21:31:40 -0600 Subject: [PATCH 17/22] Targeting master branch --- RedditKit.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RedditKit.podspec b/RedditKit.podspec index ae706c6..0542d16 100644 --- a/RedditKit.podspec +++ b/RedditKit.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |s| s.homepage = "http://redditkit.com/" s.license = 'MIT' s.authors = { "Sam Symons" => "sam@samsymons.com", "Joe Pintozzi" => "joseph@pintozzi.com" } - s.source = { :git => "https://github.com/pyro2927/RedditKit.git", :branch => "comment_subreddit" } + s.source = { :git => "https://github.com/pyro2927/RedditKit.git", :branch => "master" } s.requires_arc = true s.ios.deployment_target = '7.0' From 4b16c5c3af25a398c52ead3b3f2ea0db21cd96fe Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Sun, 2 Mar 2014 23:52:59 -0600 Subject: [PATCH 18/22] Passing back JSON responses for submissions API reponse w/ 200 even if subreddits don't exist #26 --- Classes/Networking/RKClient+Links.h | 8 ++++---- Classes/Networking/RKClient+Links.m | 12 ++++++------ Classes/Networking/RKClient+Requests.h | 10 ++++++++++ Classes/Networking/RKClient+Requests.m | 16 ++++++++++++++-- 4 files changed, 34 insertions(+), 12 deletions(-) diff --git a/Classes/Networking/RKClient+Links.h b/Classes/Networking/RKClient+Links.h index 488700c..3af1ae4 100644 --- a/Classes/Networking/RKClient+Links.h +++ b/Classes/Networking/RKClient+Links.h @@ -148,7 +148,7 @@ typedef NS_ENUM(NSUInteger, RKSubredditCategory) { @param captchaValue The optional value of the CAPTCHA you are submitting with this post. @param completion An optional block to be executed upon request completion. Its only argument is any error that occurred. */ -- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion; +- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion; /** Submits a link post. @@ -160,7 +160,7 @@ typedef NS_ENUM(NSUInteger, RKSubredditCategory) { @param captchaValue The optional value of the CAPTCHA you are submitting with this post. @param completion An optional block to be executed upon request completion. Its only argument is any error that occurred. */ -- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion; +- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion; /** Submits a self post. @@ -172,7 +172,7 @@ typedef NS_ENUM(NSUInteger, RKSubredditCategory) { @param captchaValue The optional value of the CAPTCHA you are submitting with this post. @param completion An optional block to be executed upon request completion. Its only argument is any error that occurred. */ -- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion; +- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion; /** Submits a self post. @@ -184,7 +184,7 @@ typedef NS_ENUM(NSUInteger, RKSubredditCategory) { @param captchaValue The optional value of the CAPTCHA you are submitting with this post. @param completion An optional block to be executed upon request completion. Its only argument is any error that occurred. */ -- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion; +- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion; #pragma mark - Marking NSFW diff --git a/Classes/Networking/RKClient+Links.m b/Classes/Networking/RKClient+Links.m index f7eeb7f..4a7926b 100644 --- a/Classes/Networking/RKClient+Links.m +++ b/Classes/Networking/RKClient+Links.m @@ -132,12 +132,12 @@ - (NSURLSessionDataTask *)linkWithFullName:(NSString *)fullName completion:(RKOb #pragma mark - Submitting -- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion { return [self submitLinkPostWithTitle:title subredditName:subreddit.title URL:URL captchaIdentifier:captchaIdentifier captchaValue:captchaValue completion:completion]; } -- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName URL:(NSURL *)URL captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion { NSParameterAssert(title); NSParameterAssert(subredditName); @@ -154,15 +154,15 @@ - (NSURLSessionDataTask *)submitLinkPostWithTitle:(NSString *)title subredditNam [parameters setObject:@"link" forKey:@"kind"]; - return [self basicPostTaskWithPath:@"api/submit" parameters:parameters completion:completion]; + return [self basicPostAndResponseTaskWithPath:@"api/submit" parameters:parameters completion:completion]; } -- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subreddit:(RKSubreddit *)subreddit text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion { return [self submitSelfPostWithTitle:title subredditName:subreddit.title text:text captchaIdentifier:captchaIdentifier captchaValue:captchaValue completion:completion]; } -- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subredditName:(NSString *)subredditName text:(NSString *)text captchaIdentifier:(NSString *)captchaIdentifier captchaValue:(NSString *)captchaValue completion:(RKObjectCompletionBlock)completion { NSParameterAssert(title); NSParameterAssert(subredditName); @@ -178,7 +178,7 @@ - (NSURLSessionDataTask *)submitSelfPostWithTitle:(NSString *)title subredditNam [parameters setObject:@"self" forKey:@"kind"]; - return [self basicPostTaskWithPath:@"api/submit" parameters:parameters completion:completion]; + return [self basicPostAndResponseTaskWithPath:@"api/submit" parameters:parameters completion:completion]; } #pragma mark - Marking NSFW diff --git a/Classes/Networking/RKClient+Requests.h b/Classes/Networking/RKClient+Requests.h index 7c57211..bebca75 100644 --- a/Classes/Networking/RKClient+Requests.h +++ b/Classes/Networking/RKClient+Requests.h @@ -27,6 +27,16 @@ typedef void(^RKRequestCompletionBlock)(NSHTTPURLResponse *response, id response @interface RKClient (Requests) +/** + Many of reddit's API methods require a set of parameters, return an error if they fail, and something when they succeed. + This method eliminates much of the repetition when writing methods around these methods. + + @param path The path to request. + @param parameters The parameters to pass with the request. + @param completion A block to execute at the end of the request. + */ +- (NSURLSessionDataTask *)basicPostAndResponseTaskWithPath:(NSString *)path parameters:(NSDictionary *)parameters completion:(RKObjectCompletionBlock)completion; + /** Many of reddit's API methods require a set of parameters and simply return an error if they fail, and nothing (of value, at least) when they succeed. This method eliminates much of the repetition when writing methods around these methods. diff --git a/Classes/Networking/RKClient+Requests.m b/Classes/Networking/RKClient+Requests.m index 91b62b7..5d024b6 100644 --- a/Classes/Networking/RKClient+Requests.m +++ b/Classes/Networking/RKClient+Requests.m @@ -27,7 +27,7 @@ @implementation RKClient (Requests) -- (NSURLSessionDataTask *)basicPostTaskWithPath:(NSString *)path parameters:(NSDictionary *)parameters completion:(RKCompletionBlock)completion +- (NSURLSessionDataTask *)basicPostAndResponseTaskWithPath:(NSString *)path parameters:(NSDictionary *)parameters completion:(RKObjectCompletionBlock)completion { NSParameterAssert(path); @@ -36,7 +36,7 @@ - (NSURLSessionDataTask *)basicPostTaskWithPath:(NSString *)path parameters:(NSD dispatch_async(dispatch_get_main_queue(), ^{ if (completion) { - completion([RKClient authenticationRequiredError]); + completion(nil, [RKClient authenticationRequiredError]); } }); @@ -44,6 +44,18 @@ - (NSURLSessionDataTask *)basicPostTaskWithPath:(NSString *)path parameters:(NSD } return [self postPath:path parameters:parameters completion:^(NSHTTPURLResponse *response, id responseObject, NSError *error) { + dispatch_async(dispatch_get_main_queue(), ^{ + if (completion) + { + completion(responseObject, error); + } + }); + }]; +} + +- (NSURLSessionDataTask *)basicPostTaskWithPath:(NSString *)path parameters:(NSDictionary *)parameters completion:(RKCompletionBlock)completion +{ + return [self basicPostAndResponseTaskWithPath:path parameters:parameters completion:^(id object, NSError *error) { dispatch_async(dispatch_get_main_queue(), ^{ if (completion) { From 85758cc2ddee079f29caa56b3835987004be6ca4 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Tue, 4 Mar 2014 20:28:55 -0600 Subject: [PATCH 19/22] Using our existing refresh_token if the API doesn't send back a new one --- Classes/Networking/RKOAuthClient.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index de88e30..3ea0405 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -135,7 +135,11 @@ - (NSURLSessionDataTask *)accessTokensWithParams:(NSDictionary*)parameters compl if (!error) { _accessToken = responseObject[@"access_token"]; - _refreshToken = responseObject[@"refresh_token"]; + if (responseObject[@"refresh_token"] && responseObject[@"refresh_token"] != [NSNull null]) { + _refreshToken = responseObject[@"refresh_token"]; + } else { + _refreshToken = parameters[@"refresh_token"]; + } //if our token expires, we should refresh it if (responseObject[@"expires_in"]) { //if we have an existing timer, invalidate it so it doesn't fire twice From 60e795b98c98090433aed2e18c9d61887c2d074f Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Tue, 4 Mar 2014 20:30:12 -0600 Subject: [PATCH 20/22] Switching to non-deprecated methods --- Classes/Networking/RKClient+Captcha.m | 2 +- Classes/Networking/RKClient+Requests.m | 2 +- Classes/Networking/RKClient.m | 2 +- Classes/Networking/RKOAuthClient.m | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Classes/Networking/RKClient+Captcha.m b/Classes/Networking/RKClient+Captcha.m index 2225b8a..cfcf349 100644 --- a/Classes/Networking/RKClient+Captcha.m +++ b/Classes/Networking/RKClient+Captcha.m @@ -74,7 +74,7 @@ - (NSURLSessionDataTask *)imageForCaptchaIdentifier:(NSString *)identifier compl NSParameterAssert(identifier); NSURL *imageURL = [self URLForCaptchaWithIdentifier:identifier]; - NSURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"GET" URLString:imageURL.absoluteString parameters:nil]; + NSURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"GET" URLString:imageURL.absoluteString parameters:nil error:nil]; NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { if (!completion) diff --git a/Classes/Networking/RKClient+Requests.m b/Classes/Networking/RKClient+Requests.m index 565e7ef..6685aee 100644 --- a/Classes/Networking/RKClient+Requests.m +++ b/Classes/Networking/RKClient+Requests.m @@ -182,7 +182,7 @@ - (NSURLSessionDataTask *)taskWithMethod:(NSString *)method path:(NSString *)pat [alteredParameters setObject:@"json" forKey:@"api_type"]; NSString *URLString = [[NSURL URLWithString:path relativeToURL:self.baseURL] absoluteString]; - NSURLRequest *request = [[self requestSerializer] requestWithMethod:method URLString:URLString parameters:[alteredParameters copy]]; + NSURLRequest *request = [[self requestSerializer] requestWithMethod:method URLString:URLString parameters:[alteredParameters copy] error:nil]; NSURLSessionDataTask *task = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { if (completion) diff --git a/Classes/Networking/RKClient.m b/Classes/Networking/RKClient.m index 8a9329f..c12d5db 100644 --- a/Classes/Networking/RKClient.m +++ b/Classes/Networking/RKClient.m @@ -99,7 +99,7 @@ - (NSURLSessionDataTask *)signInWithUsername:(NSString *)username password:(NSSt NSURL *baseURL = [[self class] APIBaseHTTPSURL]; NSString *URLString = [[NSURL URLWithString:@"api/login" relativeToURL:baseURL] absoluteString]; - NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; + NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters error:nil]; __weak __typeof(self)weakSelf = self; NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { diff --git a/Classes/Networking/RKOAuthClient.m b/Classes/Networking/RKOAuthClient.m index 3ea0405..f85f790 100644 --- a/Classes/Networking/RKOAuthClient.m +++ b/Classes/Networking/RKOAuthClient.m @@ -109,7 +109,7 @@ - (NSURLSessionDataTask *)userInfoWithCompletion:(RKObjectCompletionBlock)comple NSURL *baseURL = [[self class] APIBaseHTTPSURL]; NSString *URLString = [[NSURL URLWithString:[[self class] meURLPath] relativeToURL:baseURL] absoluteString]; - NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"GET" URLString:URLString parameters:@{}]; + NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"GET" URLString:URLString parameters:@{} error:nil]; NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { if (completion) { @@ -128,7 +128,7 @@ - (NSURLSessionDataTask *)accessTokensWithParams:(NSDictionary*)parameters compl NSURL *baseURL = [[self class] APIBaseLoginURL]; NSString *URLString = [[NSURL URLWithString:@"api/v1/access_token" relativeToURL:baseURL] absoluteString]; - NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; + NSMutableURLRequest *request = [[self requestSerializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters error:nil]; __weak __typeof(self)weakSelf = self; NSURLSessionDataTask *authenticationTask = [self dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) { From 96ee3b3422bca22045f6c5ab3185e46ea98d9055 Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Tue, 4 Mar 2014 20:44:55 -0600 Subject: [PATCH 21/22] Adding README note --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 79d40c3..4011819 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # RedditKit -RedditKit is a [reddit API](http://www.reddit.com/dev/api) wrapper, written in Objective-C. +RedditKit is a [reddit API](http://www.reddit.com/dev/api) wrapper, written in Objective-C. This fork has more of a focus on OAuth support than the master repo. ## Installation @@ -8,7 +8,7 @@ RedditKit is a [reddit API](http://www.reddit.com/dev/api) wrapper, written in O Add this to your Podfile: - pod 'RedditKit', '~> 1.0' + pod 'RedditKit', :git => "git@github.com:pyro2927/RedditKit.git", :branch => "master" Then run: From c411035d9a2d92a1089dc4726e0aece0d1a00afc Mon Sep 17 00:00:00 2001 From: pyro2927 Date: Tue, 4 Mar 2014 20:47:37 -0600 Subject: [PATCH 22/22] Tweaking README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4011819..da7229a 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ RedditKit is a [reddit API](http://www.reddit.com/dev/api) wrapper, written in O Add this to your Podfile: - pod 'RedditKit', :git => "git@github.com:pyro2927/RedditKit.git", :branch => "master" + pod 'RedditKit', :git => "git@github.com:pyro2927/RedditKit.git", :branch => "master" Then run: - pod install + pod install ### Manually