資源簡介
最適合iOS 初學者練手的項目,該項目已上線,并且持續更新。
代碼片段和文件信息
//?AFHTTPSessionManager.m
//?Copyright?(c)?2011–2016?Alamofire?Software?Foundation?(?http://alamofire.org/?)
//
//?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?“AFHTTPSessionManager.h“
#import?“AFURLRequestSerialization.h“
#import?“AFURLResponseSerialization.h“
#import?
#import?
#import?
#import?
#import?
#import?
#import?
#import?
#if?TARGET_OS_IOS?||?TARGET_OS_TV
#import?
#elif?TARGET_OS_WATCH
#import?
#endif
@interface?AFHTTPSessionManager?()
@property?(readwrite?nonatomic?strong)?NSURL?*baseURL;
@end
@implementation?AFHTTPSessionManager
@dynamic?responseSerializer;
+?(instancetype)manager?{
????return?[[[self?class]?alloc]?initWithbaseURL:nil];
}
-?(instancetype)init?{
????return?[self?initWithbaseURL:nil];
}
-?(instancetype)initWithbaseURL:(NSURL?*)url?{
????return?[self?initWithbaseURL:url?sessionConfiguration:nil];
}
-?(instancetype)initWithSessionConfiguration:(NSURLSessionConfiguration?*)configuration?{
????return?[self?initWithbaseURL:nil?sessionConfiguration:configuration];
}
-?(instancetype)initWithbaseURL:(NSURL?*)url
???????????sessionConfiguration:(NSURLSessionConfiguration?*)configuration
{
????self?=?[super?initWithSessionConfiguration:configuration];
????if?(!self)?{
????????return?nil;
????}
????//?Ensure?terminal?slash?for?baseURL?path?so?that?NSURL?+URLWithString:relativeToURL:?works?as?expected
????if?([[url?path]?length]?>?0?&&?![[url?absoluteString]?hasSuffix:@“/“])?{
????????url?=?[url?URLByAppendingPathComponent:@““];
????}
????self.baseURL?=?url;
????self.requestSerializer?=?[AFHTTPRequestSerializer?serializer];
????self.responseSerializer?=?[AFJSONResponseSerializer?serializer];
????return?self;
}
#pragma?mark?-
-?(void)setRequestSerializer:(AFHTTPRequestSerializer??*)requestSerializer?{
????NSParameterAs
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-02-07?11:25??WallpaperTests\
?????文件????????6148??2018-02-07?11:56??WallpaperTests\.DS_Store
?????目錄???????????0??2018-02-07?11:25??Wallpaper.xcodeproj\
?????文件??????106054??2018-02-07?11:42??Wallpaper.xcodeproj\project.pbxproj
?????目錄???????????0??2018-01-08?17:27??Wallpaper.xcodeproj\xcuserdata\
?????目錄???????????0??2018-01-08?17:27??Wallpaper.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\
?????目錄???????????0??2018-02-07?13:30??Wallpaper.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcdebugger\
?????文件????????2495??2018-02-07?13:30??Wallpaper.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcdebugger\Breakpoints_v2.xcbkptlist
?????目錄???????????0??2018-02-01?14:03??Wallpaper.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\
?????文件????????2350??2018-02-01?14:03??Wallpaper.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\ZOLWallWrapper.xcscheme
?????文件?????????576??2018-01-08?17:27??Wallpaper.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\xcschememanagement.plist
?????目錄???????????0??2018-01-08?17:27??Wallpaper.xcodeproj\project.xcworkspace\
?????文件?????????159??2018-01-08?17:27??Wallpaper.xcodeproj\project.xcworkspace\contents.xcworkspacedata
?????目錄???????????0??2018-01-08?17:27??Wallpaper.xcodeproj\project.xcworkspace\xcuserdata\
?????目錄???????????0??2018-01-12?10:37??Wallpaper.xcodeproj\project.xcworkspace\xcuserdata\zhujinhui.xcuserdatad\
?????文件???????55653??2018-01-12?10:37??Wallpaper.xcodeproj\project.xcworkspace\xcuserdata\zhujinhui.xcuserdatad\UserInterfaceState.xcuserstate
?????目錄???????????0??2018-02-07?14:29??__MACOSX\
?????目錄???????????0??2018-02-07?14:29??__MACOSX\Wallpaper.xcodeproj\
?????文件?????????176??2018-01-08?17:27??__MACOSX\Wallpaper.xcodeproj\._project.xcworkspace
?????文件?????????208??2018-02-07?11:25??__MACOSX\._Wallpaper.xcodeproj
?????文件????????1572??2018-02-07?14:04??README.md
?????文件?????????176??2018-02-07?14:04??__MACOSX\._README.md
?????目錄???????????0??2018-02-07?12:01??Pods\
?????目錄???????????0??2018-02-07?12:01??Pods\Pods.xcodeproj\
?????文件??????113813??2018-02-07?12:01??Pods\Pods.xcodeproj\project.pbxproj
?????目錄???????????0??2018-02-01?13:34??Pods\Pods.xcodeproj\xcuserdata\
?????目錄???????????0??2018-02-07?11:42??Pods\Pods.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\
?????目錄???????????0??2018-02-07?11:42??Pods\Pods.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\
?????文件????????2087??2018-02-07?11:42??Pods\Pods.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\Masonry.xcscheme
?????文件????????2097??2018-02-07?11:42??Pods\Pods.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\AFNetworking.xcscheme
?????文件????????2087??2018-02-07?11:42??Pods\Pods.xcodeproj\xcuserdata\zhujinhui.xcuserdatad\xcschemes\Mangogo.xcscheme
............此處省略1162個文件信息
- 上一篇:GB28281之sip協議
- 下一篇:極驗陳博-智能反爬蟲試煉之路.pdf
評論
共有 條評論