onevcat 10 лет назад
Родитель
Сommit
729cb35b35
67 измененных файлов с 328 добавлено и 414 удалено
  1. 0 0
      Demo/Kingfisher-Demo/AppDelegate.swift
  2. 0 0
      Demo/Kingfisher-Demo/Base.lproj/LaunchScreen.xib
  3. 0 0
      Demo/Kingfisher-Demo/Base.lproj/Main.storyboard
  4. 0 0
      Demo/Kingfisher-Demo/CollectionViewCell.swift
  5. 0 0
      Demo/Kingfisher-Demo/Images.xcassets/AppIcon.appiconset/Contents.json
  6. 0 0
      Demo/Kingfisher-Demo/Info.plist
  7. 0 0
      Demo/Kingfisher-Demo/ViewController.swift
  8. 0 0
      Demo/Kingfisher-OSX-Demo/AppDelegate.swift
  9. 0 0
      Demo/Kingfisher-OSX-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json
  10. 0 0
      Demo/Kingfisher-OSX-Demo/Base.lproj/Main.storyboard
  11. 0 0
      Demo/Kingfisher-OSX-Demo/Cell.xib
  12. 0 0
      Demo/Kingfisher-OSX-Demo/Info.plist
  13. 0 0
      Demo/Kingfisher-OSX-Demo/ViewController.swift
  14. 0 0
      Demo/Kingfisher-tvOS-Demo/AppDelegate.swift
  15. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json
  16. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json
  17. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json
  18. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json
  19. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json
  20. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json
  21. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json
  22. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json
  23. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json
  24. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json
  25. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json
  26. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json
  27. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json
  28. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json
  29. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json
  30. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json
  31. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/Contents.json
  32. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/LaunchImage.launchimage/Contents.json
  33. 0 0
      Demo/Kingfisher-tvOS-Demo/Base.lproj/Main.storyboard
  34. 0 0
      Demo/Kingfisher-tvOS-Demo/Info.plist
  35. 328 344
      Kingfisher.xcodeproj/project.pbxproj
  36. 0 35
      KingfisherTests-OSX/KingfisherTests_OSX.swift
  37. 0 35
      KingfisherTests-tvOS/KingfisherTests_tvOS.swift
  38. 0 0
      Sources/Kingfisher-OSX/Info.plist
  39. 0 0
      Sources/Kingfisher-OSX/Kingfisher-OSX.h
  40. 0 0
      Sources/Kingfisher-tvOS/Info.plist
  41. 0 0
      Sources/Kingfisher-tvOS/Kingfisher-tvOS.h
  42. 0 0
      Sources/Kingfisher/Image.swift
  43. 0 0
      Sources/Kingfisher/ImageCache.swift
  44. 0 0
      Sources/Kingfisher/ImageDownloader.swift
  45. 0 0
      Sources/Kingfisher/ImageTransition.swift
  46. 0 0
      Sources/Kingfisher/ImageView+Kingfisher.swift
  47. 0 0
      Sources/Kingfisher/Info.plist
  48. 0 0
      Sources/Kingfisher/Kingfisher.h
  49. 0 0
      Sources/Kingfisher/KingfisherManager.swift
  50. 0 0
      Sources/Kingfisher/KingfisherOptionsInfo.swift
  51. 0 0
      Sources/Kingfisher/Resource.swift
  52. 0 0
      Sources/Kingfisher/String+MD5.swift
  53. 0 0
      Sources/Kingfisher/ThreadHelper.swift
  54. 0 0
      Sources/Kingfisher/UIButton+Kingfisher.swift
  55. 0 0
      Tests/KingfisherTests-OSX/Info.plist
  56. 0 0
      Tests/KingfisherTests-tvOS/Info.plist
  57. 0 0
      Tests/KingfisherTests/ImageCacheTests.swift
  58. 0 0
      Tests/KingfisherTests/ImageDownloaderTests.swift
  59. 0 0
      Tests/KingfisherTests/ImageExtensionTests.swift
  60. 0 0
      Tests/KingfisherTests/ImageViewExtensionTests.swift
  61. 0 0
      Tests/KingfisherTests/Info.plist
  62. 0 0
      Tests/KingfisherTests/KingfisherManagerTests.swift
  63. 0 0
      Tests/KingfisherTests/KingfisherOptionsInfoTests.swift
  64. 0 0
      Tests/KingfisherTests/KingfisherTestHelper.swift
  65. 0 0
      Tests/KingfisherTests/KingfisherTests-Bridging-Header.h
  66. 0 0
      Tests/KingfisherTests/UIButtonExtensionTests.swift
  67. 0 0
      Tests/KingfisherTests/dancing-banana.gif

+ 0 - 0
Kingfisher-Demo/AppDelegate.swift → Demo/Kingfisher-Demo/AppDelegate.swift


+ 0 - 0
Kingfisher-Demo/Base.lproj/LaunchScreen.xib → Demo/Kingfisher-Demo/Base.lproj/LaunchScreen.xib


+ 0 - 0
Kingfisher-Demo/Base.lproj/Main.storyboard → Demo/Kingfisher-Demo/Base.lproj/Main.storyboard


+ 0 - 0
Kingfisher-Demo/CollectionViewCell.swift → Demo/Kingfisher-Demo/CollectionViewCell.swift


+ 0 - 0
Kingfisher-Demo/Images.xcassets/AppIcon.appiconset/Contents.json → Demo/Kingfisher-Demo/Images.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
Kingfisher-Demo/Info.plist → Demo/Kingfisher-Demo/Info.plist


+ 0 - 0
Kingfisher-Demo/ViewController.swift → Demo/Kingfisher-Demo/ViewController.swift


+ 0 - 0
Kingfisher-OSX-Demo/AppDelegate.swift → Demo/Kingfisher-OSX-Demo/AppDelegate.swift


+ 0 - 0
Kingfisher-OSX-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json → Demo/Kingfisher-OSX-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
Kingfisher-OSX-Demo/Base.lproj/Main.storyboard → Demo/Kingfisher-OSX-Demo/Base.lproj/Main.storyboard


+ 0 - 0
Kingfisher-OSX-Demo/Cell.xib → Demo/Kingfisher-OSX-Demo/Cell.xib


+ 0 - 0
Kingfisher-OSX-Demo/Info.plist → Demo/Kingfisher-OSX-Demo/Info.plist


+ 0 - 0
Kingfisher-OSX-Demo/ViewController.swift → Demo/Kingfisher-OSX-Demo/ViewController.swift


+ 0 - 0
Kingfisher-tvOS-Demo/AppDelegate.swift → Demo/Kingfisher-tvOS-Demo/AppDelegate.swift


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/LaunchImage.launchimage/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/LaunchImage.launchimage/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Base.lproj/Main.storyboard → Demo/Kingfisher-tvOS-Demo/Base.lproj/Main.storyboard


+ 0 - 0
Kingfisher-tvOS-Demo/Info.plist → Demo/Kingfisher-tvOS-Demo/Info.plist


Разница между файлами не показана из-за своего большого размера
+ 328 - 344
Kingfisher.xcodeproj/project.pbxproj


+ 0 - 35
KingfisherTests-OSX/KingfisherTests_OSX.swift

@@ -1,35 +0,0 @@
-//
-//  KingfisherTests_OSX.swift
-//  KingfisherTests-OSX
-//
-//  Created by Wei Wang on 16/1/6.
-//  Copyright © 2016年 Wei Wang. All rights reserved.
-//
-
-import XCTest
-
-class KingfisherTests: XCTestCase {
-    
-    override func setUp() {
-        super.setUp()
-        // Put setup code here. This method is called before the invocation of each test method in the class.
-    }
-    
-    override func tearDown() {
-        // Put teardown code here. This method is called after the invocation of each test method in the class.
-        super.tearDown()
-    }
-    
-    func testExample() {
-        // This is an example of a functional test case.
-        // Use XCTAssert and related functions to verify your tests produce the correct results.
-    }
-    
-    func testPerformanceExample() {
-        // This is an example of a performance test case.
-        self.measureBlock {
-            // Put the code you want to measure the time of here.
-        }
-    }
-    
-}

+ 0 - 35
KingfisherTests-tvOS/KingfisherTests_tvOS.swift

@@ -1,35 +0,0 @@
-//
-//  KingfisherTests_tvOS.swift
-//  KingfisherTests-tvOS
-//
-//  Created by WANG WEI on 2016/01/14.
-//  Copyright © 2016年 Wei Wang. All rights reserved.
-//
-
-import XCTest
-
-class KingfisherTeststvOS: XCTestCase {
-    
-    override func setUp() {
-        super.setUp()
-        // Put setup code here. This method is called before the invocation of each test method in the class.
-    }
-    
-    override func tearDown() {
-        // Put teardown code here. This method is called after the invocation of each test method in the class.
-        super.tearDown()
-    }
-    
-    func testExample() {
-        // This is an example of a functional test case.
-        // Use XCTAssert and related functions to verify your tests produce the correct results.
-    }
-    
-    func testPerformanceExample() {
-        // This is an example of a performance test case.
-        self.measureBlock {
-            // Put the code you want to measure the time of here.
-        }
-    }
-    
-}

+ 0 - 0
Kingfisher-OSX/Info.plist → Sources/Kingfisher-OSX/Info.plist


+ 0 - 0
Kingfisher-OSX/Kingfisher-OSX.h → Sources/Kingfisher-OSX/Kingfisher-OSX.h


+ 0 - 0
Kingfisher-tvOS/Info.plist → Sources/Kingfisher-tvOS/Info.plist


+ 0 - 0
Kingfisher-tvOS/Kingfisher-tvOS.h → Sources/Kingfisher-tvOS/Kingfisher-tvOS.h


+ 0 - 0
Kingfisher/Image.swift → Sources/Kingfisher/Image.swift


+ 0 - 0
Kingfisher/ImageCache.swift → Sources/Kingfisher/ImageCache.swift


+ 0 - 0
Kingfisher/ImageDownloader.swift → Sources/Kingfisher/ImageDownloader.swift


+ 0 - 0
Kingfisher/ImageTransition.swift → Sources/Kingfisher/ImageTransition.swift


+ 0 - 0
Kingfisher/ImageView+Kingfisher.swift → Sources/Kingfisher/ImageView+Kingfisher.swift


+ 0 - 0
Kingfisher/Info.plist → Sources/Kingfisher/Info.plist


+ 0 - 0
Kingfisher/Kingfisher.h → Sources/Kingfisher/Kingfisher.h


+ 0 - 0
Kingfisher/KingfisherManager.swift → Sources/Kingfisher/KingfisherManager.swift


+ 0 - 0
Kingfisher/KingfisherOptionsInfo.swift → Sources/Kingfisher/KingfisherOptionsInfo.swift


+ 0 - 0
Kingfisher/Resource.swift → Sources/Kingfisher/Resource.swift


+ 0 - 0
Kingfisher/String+MD5.swift → Sources/Kingfisher/String+MD5.swift


+ 0 - 0
Kingfisher/ThreadHelper.swift → Sources/Kingfisher/ThreadHelper.swift


+ 0 - 0
Kingfisher/UIButton+Kingfisher.swift → Sources/Kingfisher/UIButton+Kingfisher.swift


+ 0 - 0
KingfisherTests-OSX/Info.plist → Tests/KingfisherTests-OSX/Info.plist


+ 0 - 0
KingfisherTests-tvOS/Info.plist → Tests/KingfisherTests-tvOS/Info.plist


+ 0 - 0
KingfisherTests/ImageCacheTests.swift → Tests/KingfisherTests/ImageCacheTests.swift


+ 0 - 0
KingfisherTests/ImageDownloaderTests.swift → Tests/KingfisherTests/ImageDownloaderTests.swift


+ 0 - 0
KingfisherTests/ImageExtensionTests.swift → Tests/KingfisherTests/ImageExtensionTests.swift


+ 0 - 0
KingfisherTests/ImageViewExtensionTests.swift → Tests/KingfisherTests/ImageViewExtensionTests.swift


+ 0 - 0
KingfisherTests/Info.plist → Tests/KingfisherTests/Info.plist


+ 0 - 0
KingfisherTests/KingfisherManagerTests.swift → Tests/KingfisherTests/KingfisherManagerTests.swift


+ 0 - 0
KingfisherTests/KingfisherOptionsInfoTests.swift → Tests/KingfisherTests/KingfisherOptionsInfoTests.swift


+ 0 - 0
KingfisherTests/KingfisherTestHelper.swift → Tests/KingfisherTests/KingfisherTestHelper.swift


+ 0 - 0
KingfisherTests/KingfisherTests-Bridging-Header.h → Tests/KingfisherTests/KingfisherTests-Bridging-Header.h


+ 0 - 0
KingfisherTests/UIButtonExtensionTests.swift → Tests/KingfisherTests/UIButtonExtensionTests.swift


+ 0 - 0
KingfisherTests/dancing-banana.gif → Tests/KingfisherTests/dancing-banana.gif


Некоторые файлы не были показаны из-за большого количества измененных файлов