Adding NSMutableURLRequest category with -setHTTPBodyWithData:mimeType:forParameterNamed:parameters: method, for multi-part POST requests
Extracting categories into separate files
This commit is contained in:
parent
26984f4414
commit
8833578a14
8 changed files with 6621 additions and 6146 deletions
|
|
@ -23,6 +23,9 @@
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
#import "AFHTTPRequestOperation.h"
|
#import "AFHTTPRequestOperation.h"
|
||||||
|
|
||||||
|
#import "NSMutableURLRequest+AFNetworking.h"
|
||||||
|
#import "NSString+AFNetworking.h"
|
||||||
|
|
||||||
@protocol AFRestClient <NSObject>
|
@protocol AFRestClient <NSObject>
|
||||||
+ (NSURL *)baseURL;
|
+ (NSURL *)baseURL;
|
||||||
@end
|
@end
|
||||||
|
|
@ -38,25 +41,46 @@
|
||||||
- (void)setAuthorizationHeaderWithToken:(NSString *)token;
|
- (void)setAuthorizationHeaderWithToken:(NSString *)token;
|
||||||
- (void)clearAuthorizationHeader;
|
- (void)clearAuthorizationHeader;
|
||||||
|
|
||||||
- (NSMutableURLRequest *)requestWithMethod:(NSString *)method path:(NSString *)path parameters:(NSDictionary *)parameters;
|
- (NSMutableURLRequest *)requestWithMethod:(NSString *)method
|
||||||
- (void)enqueueHTTPOperationWithRequest:(NSURLRequest *)request success:(void (^)(id response))success failure:(void (^)(NSError *error))failure;
|
path:(NSString *)path parameters:(NSDictionary *)parameters;
|
||||||
|
|
||||||
- (void)getPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success;
|
- (void)enqueueHTTPOperationWithRequest:(NSURLRequest *)request
|
||||||
- (void)getPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success failure:(void (^)(NSError *error))failure;
|
success:(void (^)(id response))success
|
||||||
|
failure:(void (^)(NSError *error))failure;
|
||||||
|
|
||||||
- (void)postPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success;
|
- (void)getPath:(NSString *)path
|
||||||
- (void)postPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success failure:(void (^)(NSError *error))failure;
|
parameters:(NSDictionary *)parameters
|
||||||
|
success:(void (^)(id response))success;
|
||||||
|
|
||||||
- (void)putPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success;
|
- (void)getPath:(NSString *)path
|
||||||
- (void)putPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success failure:(void (^)(NSError *error))failure;
|
parameters:(NSDictionary *)parameters
|
||||||
|
success:(void (^)(id response))success
|
||||||
|
failure:(void (^)(NSError *error))failure;
|
||||||
|
|
||||||
- (void)deletePath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success;
|
- (void)postPath:(NSString *)path
|
||||||
- (void)deletePath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success failure:(void (^)(NSError *error))failure;
|
parameters:(NSDictionary *)parameters
|
||||||
@end
|
success:(void (^)(id response))success;
|
||||||
|
|
||||||
#pragma mark - NSString + AFRestClient
|
- (void)postPath:(NSString *)path
|
||||||
|
parameters:(NSDictionary *)parameters
|
||||||
@interface NSString (AFRestClient)
|
success:(void (^)(id response))success
|
||||||
- (NSString *)urlEncodedString;
|
failure:(void (^)(NSError *error))failure;
|
||||||
- (NSString *)urlEncodedStringWithEncoding:(NSStringEncoding)encoding;
|
|
||||||
|
- (void)putPath:(NSString *)path
|
||||||
|
parameters:(NSDictionary *)parameters
|
||||||
|
success:(void (^)(id response))success;
|
||||||
|
|
||||||
|
- (void)putPath:(NSString *)path
|
||||||
|
parameters:(NSDictionary *)parameters
|
||||||
|
success:(void (^)(id response))success
|
||||||
|
failure:(void (^)(NSError *error))failure;
|
||||||
|
|
||||||
|
- (void)deletePath:(NSString *)path
|
||||||
|
parameters:(NSDictionary *)parameters
|
||||||
|
success:(void (^)(id response))success;
|
||||||
|
|
||||||
|
- (void)deletePath:(NSString *)path
|
||||||
|
parameters:(NSDictionary *)parameters
|
||||||
|
success:(void (^)(id response))success
|
||||||
|
failure:(void (^)(NSError *error))failure;
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,6 @@ static NSStringEncoding const kAFRestClientStringEncoding = NSUTF8StringEncoding
|
||||||
@interface AFRestClient ()
|
@interface AFRestClient ()
|
||||||
@property (readwrite, nonatomic, retain) NSMutableDictionary *defaultHeaders;
|
@property (readwrite, nonatomic, retain) NSMutableDictionary *defaultHeaders;
|
||||||
@property (readwrite, nonatomic, retain) NSOperationQueue *operationQueue;
|
@property (readwrite, nonatomic, retain) NSOperationQueue *operationQueue;
|
||||||
|
|
||||||
- (void)enqueueHTTPOperationWithRequest:(NSURLRequest *)request success:(void (^)(id response))success failure:(void (^)(NSError *error))failure;
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
@implementation AFRestClient
|
@implementation AFRestClient
|
||||||
|
|
@ -174,24 +172,3 @@ static NSStringEncoding const kAFRestClientStringEncoding = NSUTF8StringEncoding
|
||||||
}
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
#pragma mark - NSString + AFRestClient
|
|
||||||
|
|
||||||
@implementation NSString (AFRestClient)
|
|
||||||
|
|
||||||
// See http://github.com/pokeb/asi-http-request/raw/master/Classes/ASIFormDataRequest.m
|
|
||||||
- (NSString*)urlEncodedString {
|
|
||||||
return [self urlEncodedStringWithEncoding:NSUTF8StringEncoding];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (NSString *)urlEncodedStringWithEncoding:(NSStringEncoding)encoding {
|
|
||||||
NSString *newString = [(NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)self, NULL, CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding(encoding)) autorelease];
|
|
||||||
|
|
||||||
if (newString) {
|
|
||||||
return newString;
|
|
||||||
}
|
|
||||||
|
|
||||||
return @"";
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
|
||||||
32
AFNetworking/NSMutableURLRequest+AFNetworking.h
Normal file
32
AFNetworking/NSMutableURLRequest+AFNetworking.h
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
// NSMutableURLRequest+AFNetworking.h
|
||||||
|
//
|
||||||
|
// Copyright (c) 2011 Gowalla (http://gowalla.com/)
|
||||||
|
//
|
||||||
|
// 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:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in
|
||||||
|
// all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
// THE SOFTWARE.
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
|
||||||
|
@interface NSMutableURLRequest (AFNetworking)
|
||||||
|
|
||||||
|
- (void)setHTTPBodyWithData:(NSData *)data
|
||||||
|
mimeType:(NSString *)mimeType
|
||||||
|
forParameterNamed:(NSString *)parameterName
|
||||||
|
parameters:(NSDictionary *)parameters;
|
||||||
|
|
||||||
|
@end
|
||||||
62
AFNetworking/NSMutableURLRequest+AFNetworking.m
Normal file
62
AFNetworking/NSMutableURLRequest+AFNetworking.m
Normal file
|
|
@ -0,0 +1,62 @@
|
||||||
|
// NSMutableURLRequest+AFNetworking.m
|
||||||
|
//
|
||||||
|
// Copyright (c) 2011 Gowalla (http://gowalla.com/)
|
||||||
|
//
|
||||||
|
// 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:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in
|
||||||
|
// all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
// THE SOFTWARE.
|
||||||
|
|
||||||
|
#import "NSMutableURLRequest+AFNetworking.h"
|
||||||
|
|
||||||
|
@implementation NSMutableURLRequest (AFNetworking)
|
||||||
|
|
||||||
|
- (void)setHTTPBodyWithData:(NSData *)data
|
||||||
|
mimeType:(NSString *)mimeType
|
||||||
|
forParameterNamed:(NSString *)parameterName
|
||||||
|
parameters:(NSDictionary *)parameters
|
||||||
|
{
|
||||||
|
if ([[self HTTPMethod] isEqualToString:@"GET"]) {
|
||||||
|
[self setHTTPMethod:@"POST"];
|
||||||
|
}
|
||||||
|
|
||||||
|
NSString *filename = [[NSString stringWithFormat:@"%d", [[NSDate date] hash]] stringByAppendingPathExtension:[mimeType lastPathComponent]];
|
||||||
|
|
||||||
|
static NSString * const boundary = @"----Boundary+0xAbCdEfGbOuNdArY";
|
||||||
|
[self setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary] forHTTPHeaderField:@"Content-Type"];
|
||||||
|
|
||||||
|
NSMutableData *mutableData = [NSMutableData data];
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
|
||||||
|
id key;
|
||||||
|
NSEnumerator *enumerator = [parameters keyEnumerator];
|
||||||
|
while ((key = [enumerator nextObject])) {
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"\r\n\r\n", key] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"%@", [parameters valueForKey:key]] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
}
|
||||||
|
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"; filename=\"%@\"", parameterName, filename, nil] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
[mutableData appendData:[@"\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"Content-Type: %@", mimeType] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
[mutableData appendData:[@"\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
[mutableData appendData:data];
|
||||||
|
[mutableData appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
|
|
||||||
|
[self setHTTPBody:mutableData];
|
||||||
|
}
|
||||||
|
|
||||||
|
@end
|
||||||
30
AFNetworking/NSString+AFNetworking.h
Normal file
30
AFNetworking/NSString+AFNetworking.h
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
// NSString+AFNetworking.h
|
||||||
|
//
|
||||||
|
// Copyright (c) 2011 Gowalla (http://gowalla.com/)
|
||||||
|
//
|
||||||
|
// 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:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in
|
||||||
|
// all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
// THE SOFTWARE.
|
||||||
|
|
||||||
|
#import <Foundation/Foundation.h>
|
||||||
|
|
||||||
|
@interface NSString (AFNetworking)
|
||||||
|
|
||||||
|
- (NSString *)urlEncodedString;
|
||||||
|
- (NSString *)urlEncodedStringWithEncoding:(NSStringEncoding)encoding;
|
||||||
|
|
||||||
|
@end
|
||||||
38
AFNetworking/NSString+AFNetworking.m
Normal file
38
AFNetworking/NSString+AFNetworking.m
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
// NSString+AFNetworking.m
|
||||||
|
//
|
||||||
|
// Copyright (c) 2011 Gowalla (http://gowalla.com/)
|
||||||
|
//
|
||||||
|
// 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:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in
|
||||||
|
// all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
// THE SOFTWARE.
|
||||||
|
|
||||||
|
#import "NSString+AFNetworking.h"
|
||||||
|
|
||||||
|
@implementation NSString (AFNetworking)
|
||||||
|
|
||||||
|
- (NSString*)urlEncodedString {
|
||||||
|
return [self urlEncodedStringWithEncoding:NSUTF8StringEncoding];
|
||||||
|
}
|
||||||
|
|
||||||
|
// See http://github.com/pokeb/asi-http-request/raw/master/Classes/ASIFormDataRequest.m
|
||||||
|
- (NSString *)urlEncodedStringWithEncoding:(NSStringEncoding)encoding {
|
||||||
|
NSString *urlEncodedString = [(NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)self, NULL, (CFStringRef)@":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`", CFStringConvertNSStringEncodingToEncoding(encoding)) autorelease];
|
||||||
|
|
||||||
|
return urlEncodedString ? urlEncodedString : @"";
|
||||||
|
}
|
||||||
|
|
||||||
|
@end
|
||||||
|
|
@ -7,6 +7,8 @@
|
||||||
objects = {
|
objects = {
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
|
F85CE2D413EC478F00BFAE01 /* NSString+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F85CE2D313EC478F00BFAE01 /* NSString+AFNetworking.m */; };
|
||||||
|
F85CE2DC13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F85CE2DB13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.m */; };
|
||||||
F874B5D913E0AA6500B28E3E /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F874B5C913E0AA6500B28E3E /* AFHTTPRequestOperation.m */; };
|
F874B5D913E0AA6500B28E3E /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F874B5C913E0AA6500B28E3E /* AFHTTPRequestOperation.m */; };
|
||||||
F874B5DA13E0AA6500B28E3E /* AFImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F874B5CA13E0AA6500B28E3E /* AFImageCache.m */; };
|
F874B5DA13E0AA6500B28E3E /* AFImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F874B5CA13E0AA6500B28E3E /* AFImageCache.m */; };
|
||||||
F874B5DB13E0AA6500B28E3E /* AFImageRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F874B5CB13E0AA6500B28E3E /* AFImageRequestOperation.m */; };
|
F874B5DB13E0AA6500B28E3E /* AFImageRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F874B5CB13E0AA6500B28E3E /* AFImageRequestOperation.m */; };
|
||||||
|
|
@ -32,6 +34,10 @@
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
|
F85CE2D213EC478F00BFAE01 /* NSString+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSString+AFNetworking.h"; path = "../AFNetworking/NSString+AFNetworking.h"; sourceTree = "<group>"; };
|
||||||
|
F85CE2D313EC478F00BFAE01 /* NSString+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+AFNetworking.m"; path = "../AFNetworking/NSString+AFNetworking.m"; sourceTree = "<group>"; };
|
||||||
|
F85CE2DA13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSMutableURLRequest+AFNetworking.h"; path = "../AFNetworking/NSMutableURLRequest+AFNetworking.h"; sourceTree = "<group>"; };
|
||||||
|
F85CE2DB13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSMutableURLRequest+AFNetworking.m"; path = "../AFNetworking/NSMutableURLRequest+AFNetworking.m"; sourceTree = "<group>"; };
|
||||||
F874B5C913E0AA6500B28E3E /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = ../AFNetworking/AFHTTPRequestOperation.m; sourceTree = "<group>"; };
|
F874B5C913E0AA6500B28E3E /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = ../AFNetworking/AFHTTPRequestOperation.m; sourceTree = "<group>"; };
|
||||||
F874B5CA13E0AA6500B28E3E /* AFImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFImageCache.m; path = ../AFNetworking/AFImageCache.m; sourceTree = "<group>"; };
|
F874B5CA13E0AA6500B28E3E /* AFImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFImageCache.m; path = ../AFNetworking/AFImageCache.m; sourceTree = "<group>"; };
|
||||||
F874B5CB13E0AA6500B28E3E /* AFImageRequestOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFImageRequestOperation.m; path = ../AFNetworking/AFImageRequestOperation.m; sourceTree = "<group>"; };
|
F874B5CB13E0AA6500B28E3E /* AFImageRequestOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFImageRequestOperation.m; path = ../AFNetworking/AFImageRequestOperation.m; sourceTree = "<group>"; };
|
||||||
|
|
@ -92,6 +98,21 @@
|
||||||
/* End PBXFrameworksBuildPhase section */
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
/* Begin PBXGroup section */
|
||||||
|
F85CE2D613EC47BC00BFAE01 /* Categories */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
F85CE2DA13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.h */,
|
||||||
|
F85CE2DB13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.m */,
|
||||||
|
F85CE2D213EC478F00BFAE01 /* NSString+AFNetworking.h */,
|
||||||
|
F85CE2D313EC478F00BFAE01 /* NSString+AFNetworking.m */,
|
||||||
|
F874B5D713E0AA6500B28E3E /* UIImage+AFNetworking.h */,
|
||||||
|
F874B5CF13E0AA6500B28E3E /* UIImage+AFNetworking.m */,
|
||||||
|
F874B5D813E0AA6500B28E3E /* UIImageView+AFNetworking.h */,
|
||||||
|
F874B5D013E0AA6500B28E3E /* UIImageView+AFNetworking.m */,
|
||||||
|
);
|
||||||
|
name = Categories;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
F8D25D0F1396A9C400CF3BD6 /* JSONKit */ = {
|
F8D25D0F1396A9C400CF3BD6 /* JSONKit */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
|
@ -213,6 +234,7 @@
|
||||||
F8E469941395744600DB05C8 /* AFNetworking */ = {
|
F8E469941395744600DB05C8 /* AFNetworking */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
F85CE2D613EC47BC00BFAE01 /* Categories */,
|
||||||
F874B5D113E0AA6500B28E3E /* AFHTTPRequestOperation.h */,
|
F874B5D113E0AA6500B28E3E /* AFHTTPRequestOperation.h */,
|
||||||
F874B5C913E0AA6500B28E3E /* AFHTTPRequestOperation.m */,
|
F874B5C913E0AA6500B28E3E /* AFHTTPRequestOperation.m */,
|
||||||
F874B5D413E0AA6500B28E3E /* AFJSONRequestOperation.h */,
|
F874B5D413E0AA6500B28E3E /* AFJSONRequestOperation.h */,
|
||||||
|
|
@ -223,10 +245,6 @@
|
||||||
F874B5CB13E0AA6500B28E3E /* AFImageRequestOperation.m */,
|
F874B5CB13E0AA6500B28E3E /* AFImageRequestOperation.m */,
|
||||||
F874B5D213E0AA6500B28E3E /* AFImageCache.h */,
|
F874B5D213E0AA6500B28E3E /* AFImageCache.h */,
|
||||||
F874B5CA13E0AA6500B28E3E /* AFImageCache.m */,
|
F874B5CA13E0AA6500B28E3E /* AFImageCache.m */,
|
||||||
F874B5D713E0AA6500B28E3E /* UIImage+AFNetworking.h */,
|
|
||||||
F874B5CF13E0AA6500B28E3E /* UIImage+AFNetworking.m */,
|
|
||||||
F874B5D813E0AA6500B28E3E /* UIImageView+AFNetworking.h */,
|
|
||||||
F874B5D013E0AA6500B28E3E /* UIImageView+AFNetworking.m */,
|
|
||||||
F874B5D513E0AA6500B28E3E /* AFNetworkActivityIndicatorManager.h */,
|
F874B5D513E0AA6500B28E3E /* AFNetworkActivityIndicatorManager.h */,
|
||||||
F874B5CD13E0AA6500B28E3E /* AFNetworkActivityIndicatorManager.m */,
|
F874B5CD13E0AA6500B28E3E /* AFNetworkActivityIndicatorManager.m */,
|
||||||
);
|
);
|
||||||
|
|
@ -331,6 +349,8 @@
|
||||||
F874B5DE13E0AA6500B28E3E /* AFRestClient.m in Sources */,
|
F874B5DE13E0AA6500B28E3E /* AFRestClient.m in Sources */,
|
||||||
F874B5DF13E0AA6500B28E3E /* UIImage+AFNetworking.m in Sources */,
|
F874B5DF13E0AA6500B28E3E /* UIImage+AFNetworking.m in Sources */,
|
||||||
F874B5E013E0AA6500B28E3E /* UIImageView+AFNetworking.m in Sources */,
|
F874B5E013E0AA6500B28E3E /* UIImageView+AFNetworking.m in Sources */,
|
||||||
|
F85CE2D413EC478F00BFAE01 /* NSString+AFNetworking.m in Sources */,
|
||||||
|
F85CE2DC13EC4A4200BFAE01 /* NSMutableURLRequest+AFNetworking.m in Sources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue