swift写的小项目


使用swift 写的小项目里面有第三方,还有swift许多的语法等等
资源截图
代码片段和文件信息
// 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-01-10 15:00  QLQWSwift
     目录           0  2017-11-21 11:58  QLQWSwiftQLQWSwiftUITests
     文件        1244  2017-11-21 11:58  QLQWSwiftQLQWSwiftUITestsQLQWSwiftUITests.swift
     目录           0  2018-01-30 10:14  __MACOSX
     目录           0  2018-01-30 10:14  __MACOSXQLQWSwift
     目录           0  2018-01-30 10:14  __MACOSXQLQWSwiftQLQWSwiftUITests
     文件         181  2017-11-21 11:58  __MACOSXQLQWSwiftQLQWSwiftUITests._QLQWSwiftUITests.swift
     文件         701  2017-11-21 11:58  QLQWSwiftQLQWSwiftUITestsInfo.plist
     文件         237  2017-11-21 11:58  __MACOSXQLQWSwiftQLQWSwiftUITests._Info.plist
     文件         181  2017-11-21 11:58  __MACOSXQLQWSwift._QLQWSwiftUITests
     目录           0  2018-01-26 17:33  QLQWSwift.svn
     目录           0  2018-01-26 17:33  QLQWSwift.svnpristine
     目录           0  2017-12-18 16:43  QLQWSwift.svnpristine61
     文件       46021  2017-12-18 16:43  QLQWSwift.svnpristine61611a7cdd92be6f7a78ff019f36d32c7cb808943d.svn-base
     目录           0  2018-01-30 10:14  __MACOSXQLQWSwift.svn
     目录           0  2018-01-30 10:14  __MACOSXQLQWSwift.svnpristine
     目录           0  2018-01-30 10:14  __MACOSXQLQWSwift.svnpristine61
     文件         181  2017-12-18 16:43  __MACOSXQLQWSwift.svnpristine61._611a7cdd92be6f7a78ff019f36d32c7cb808943d.svn-base
     文件        4252  2017-12-01 14:18  QLQWSwift.svnpristine61619a7faa6820984d22097935477da3ded858b8ec.svn-base
     文件         181  2017-12-01 14:18  __MACOSXQLQWSwift.svnpristine61._619a7faa6820984d22097935477da3ded858b8ec.svn-base
     文件        2099  2017-11-21 11:58  QLQWSwift.svnpristine6161785df45b1d4096ff3d9aeec76dcfed68518d6e.svn-base
     文件         181  2017-11-21 11:58  __MACOSXQLQWSwift.svnpristine61._61785df45b1d4096ff3d9aeec76dcfed68518d6e.svn-base
     文件         181  2017-12-18 16:43  __MACOSXQLQWSwift.svnpristine._61
     目录           0  2017-12-04 11:46  QLQWSwift.svnpristined
     文件        2681  2017-11-21 18:07  QLQWSwift.svnpristinedd1dc2f1cc7c15c500d951171456832353ed619f.svn-base
     目录           0  2018-01-30 10:14  __MACOSXQLQWSwift.svnpristined
     文件         181  2017-11-21 18:07  __MACOSXQLQWSwift.svnpristined._0d1dc2f1cc7c15c500d951171456832353ed619f.svn-base
     文件       14374  2017-11-21 11:58  QLQWSwift.svnpristinedd687e49c22a9489e03c87c99d03d5760842c5dc.svn-base
     文件         181  2017-11-21 11:58  __MACOSXQLQWSwift.svnpristined._0d687e49c22a9489e03c87c99d03d5760842c5dc.svn-base
     文件       49127  2017-11-21 18:07  QLQWSwift.svnpristinedd528b2737b4217dc6b92610e3c52fb4ebdc7375.svn-base
     文件         181  2017-11-21 18:07  __MACOSXQLQWSwift.svnpristined._0d528b2737b4217dc6b92610e3c52fb4ebdc7375.svn-base
............此处省略5907个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)