IOS-Swift2源码-电商App-模仿美丽说等


1 类似于美丽说,一款电商App,使用语言:Swift2.0,开发工具: Xcode 7.1; 2 你可能从其他渠道获得这个代码,但这一个是我亲自编译过的; 3 注意:如果用的是swift2以上的版本编译本代码,请注意XCdoe的biuld 里swift版本一项YES; 4 顺利即可一次通过,本代码对IOS开发App有极好的参考意义,且是swift的,代表了IOS开发的新趋势; 5 对分享本源码的程序表示敬意!
资源截图
代码片段和文件信息
//
// Created by Fabrice Aneche on 06/01/14.
// Copyright (c) 2014 Dailymotion. All rights reserved.
//

#import “NSData+ImageContentType.h“


@implementation NSData (ImageContentType)

+ (NSString *)sd_contentTypeForImageData:(NSData *)data {
    uint8_t c;
    [data getBytes:&c length:1];
    switch (c) {
        case 0xFF:
            return @“image/jpeg“;
        case 0x89:
            return @“image/png“;
        case 0x47:
            return @“image/gif“;
        case 0x49:
        case 0x4D:
            return @“image/tiff“;
        case 0x52:
            // R as RIFF for WEBP
            if ([data length] < 12) {
                return nil;
            }

            NSString *testString = [[NSString alloc] initWithData:[data subdataWithRange:NSMakeRange(0 12)] encoding:NSASCIIStringEncoding];
            if ([testString hasPrefix:@“RIFF“] && [testString hasSuffix:@“WEBP“]) {
                return @“image/webp“;
            }

            return nil;
    }
    return nil;
}

@end


@implementation NSData (ImageContentTypeDeprecated)

+ (NSString *)contentTypeForImageData:(NSData *)data {
    return [self sd_contentTypeForImageData:data];
}

@end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         343  2016-11-20 00:31  关于代码.txt
     目录           0  2016-07-25 03:12  Swift-BanTang-master
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeproj
     文件      101887  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojproject.pbxproj
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojproject.xcworkspace
     文件         157  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojproject.xcworkspacecontents.xcworkspacedata
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojproject.xcworkspacexcuserdata
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojproject.xcworkspacexcuserdatajiachenmu.xcuserdatad
     文件       40854  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojproject.xcworkspacexcuserdatajiachenmu.xcuserdatadUserInterfaceState.xcuserstate
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdata
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdatajiachenmu.xcuserdatad
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdatajiachenmu.xcuserdatadxcdebugger
     文件          91  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdatajiachenmu.xcuserdatadxcdebuggerBreakpoints_v2.xcbkptlist
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdatajiachenmu.xcuserdatadxcschemes
     文件        4257  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdatajiachenmu.xcuserdatadxcschemesBeautifulDay.xcscheme
     文件         664  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcodeprojxcuserdatajiachenmu.xcuserdatadxcschemesxcschememanagement.plist
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspace
     文件         230  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspacecontents.xcworkspacedata
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspacexcuserdata
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspacexcuserdatajiachenmu.xcuserdatad
     文件      243456  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspacexcuserdatajiachenmu.xcuserdatadUserInterfaceState.xcuserstate
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspacexcuserdatajiachenmu.xcuserdatadxcdebugger
     文件        2135  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay.xcworkspacexcuserdatajiachenmu.xcuserdatadxcdebuggerBreakpoints_v2.xcbkptlist
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay
     文件       21353  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay1872
     文件       19022  2016-07-25 03:12  Swift-BanTang-masterBeautifulDay1898
     文件        8907  2016-07-25 03:12  Swift-BanTang-masterBeautifulDayAppDelegate.swift
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDayAssets.xcassets
     目录           0  2016-07-25 03:12  Swift-BanTang-masterBeautifulDayAssets.xcassetsAppIcon.appiconset
     文件        1163  2016-07-25 03:12  Swift-BanTang-masterBeautifulDayAssets.xcassetsAppIcon.appiconsetContents.json
     文件          62  2016-07-25 03:12  Swift-BanTang-masterBeautifulDayAssets.xcassetsContents.json
............此处省略799个文件信息

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

发表评论

评论列表(条)