[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 3 / 4 / f / Longinus / 1.1.2 / Longinus.podspec.json
blob8d6714fc383f814e6a6e486c50fe1e3e6493d616
2   "name": "Longinus",
3   "version": "1.1.2",
4   "summary": "Longinus is a pure-Swift high-performance asynchronous web image loading and caching framework.",
5   "description": "Longinus is a pure-Swift high-performance asynchronous web image loading and caching framework.\n\n* Asynchronous image downloading and caching.\n* Preload images and cache them to disk for further showing.\n* Animated GIF support (dynamic buffer, lower memory usage).\n* Baseline/progressive/interlaced image decode support.\n* View extensions for UIImageView, UIButton, MKAnnotationView and CALayer to directly set an image from a URL.\n* Image loading category for UIImageView, UIButton and CALayer.\n* Built-in transition animation when setting images.(or you can set your custom image showing transion)\n* Image Transform after downloading supported: blur, round corner, resize, color tint, crop, rotate and more.\n* High performance memory and disk image cache. Use LRU algorithm to manage. For disk cache, it use file system and sqlite for better performance.\n* Use FIFO queue to handle image downloading operation.\n* Smooth sliding without UI lags. High performance image caching and decoding to avoid main thread blocked.",
6   "homepage": "https://github.com/KittenYang/Longinus",
7   "screenshots": "https://github.com/KittenYang/Longinus/raw/master/Assets/Logo.png",
8   "license": {
9     "type": "MIT",
10     "file": "LICENSE"
11   },
12   "authors": {
13     "KittenYang": "kittenyang@icloud.com"
14   },
15   "source": {
16     "git": "https://github.com/KittenYang/Longinus.git",
17     "tag": "1.1.2"
18   },
19   "social_media_url": "https://twitter.com/KittenYang",
20   "swift_versions": "5.0",
21   "platforms": {
22     "ios": "10.0"
23   },
24   "requires_arc": true,
25   "default_subspecs": "General",
26   "ios": {
27     "frameworks": [
28       "UIKit",
29       "Foundation"
30     ]
31   },
32   "subspecs": [
33     {
34       "name": "General",
35       "source_files": [
36         "Longinus/Classes/**/*.swift"
37       ],
38       "exclude_files": [
39         "Longinus/Classes/Utility/*.swift",
40         "Longinus/Classes/Cache/*.swift",
41         "Longinus/Classes/ImageCode/*.swift",
42         "Longinus/Classes/Networking/*.swift",
43         "Longinus/Classes/SwiftUI/*.swift"
44       ],
45       "dependencies": {
46         "Longinus/Utility": [
48         ],
49         "Longinus/Cache": [
51         ],
52         "Longinus/ImageCode": [
54         ],
55         "Longinus/Networking": [
57         ]
58       }
59     },
60     {
61       "name": "Cache",
62       "source_files": "Longinus/Classes/Cache/*.swift",
63       "dependencies": {
64         "Longinus/Utility": [
66         ]
67       }
68     },
69     {
70       "name": "ImageCode",
71       "source_files": "Longinus/Classes/ImageCode/*.swift",
72       "dependencies": {
73         "Longinus/Utility": [
75         ]
76       }
77     },
78     {
79       "name": "Networking",
80       "source_files": "Longinus/Classes/Networking/*.swift",
81       "dependencies": {
82         "Longinus/ImageCode": [
84         ],
85         "Longinus/Cache": [
87         ]
88       }
89     },
90     {
91       "name": "Utility",
92       "source_files": "Longinus/Classes/Utility/*.swift"
93     },
94     {
95       "name": "SwiftUI",
96       "source_files": "Longinus/Classes/SwiftUI/*.swift",
97       "dependencies": {
98         "Longinus/General": [
100         ]
101       },
102       "platforms": {
103         "ios": "13.0"
104       }
105     }
106   ],
107   "swift_version": "5.0"