Files
PINRemoteImage/Example/Pods/Local Podspecs/PINRemoteImage.podspec.json
Garrett Moon f0edfad0a3 Don't bother archiving / unarchiving data.
This change upgrades to PINCache 3.0.1-beta which supports
custom archiving and unarchiving.

This allows us to avoid using NSArchiver/Archiver which adds a
small amount of disk space overhead and between .5 and 10 ms (on an iPhone 4)
for each encode / decode.

To support this, we *do* have to add versioning for the cache and
destroy it for the old versions. I considered adding a process to migrate
the images, but because that would have to occur on startup and process
all existing images, it could cause issues for very large image cache
databases, so I decided against that.
2016-08-09 16:08:21 -07:00

127 lines
2.6 KiB
JSON

{
"name": "PINRemoteImage",
"version": "3.0.0-beta.3",
"summary": "A thread safe, performant, feature rich image fetcher",
"homepage": "https://github.com/pinterest/PINRemoteImage",
"license": "Apache 2.0",
"authors": {
"Garrett Moon": "garrett@pinterest.com"
},
"source": {
"git": "https://github.com/pinterest/PINRemoteImage.git",
"tag": "3.0.0-beta.3"
},
"social_media_url": "https://twitter.com/garrettmoon",
"platforms": {
"ios": "7.0",
"tvos": "9.0"
},
"requires_arc": true,
"default_subspecs": [
"FLAnimatedImage",
"PINCache"
],
"subspecs": [
{
"name": "Core",
"platforms": {
"ios": "7.0",
"tvos": "9.0",
"osx": "10.9"
},
"source_files": "Pod/Classes/**/*.{h,m}",
"exclude_files": [
"Pod/Classes/Image Categories/FLAnimatedImageView+PINRemoteImage.h",
"Pod/Classes/Image Categories/FLAnimatedImageView+PINRemoteImage.m",
"Pod/Classes/PINCache/**/*.{h,m}"
],
"public_header_files": "Pod/Classes/**/*.h",
"frameworks": [
"ImageIO",
"Accelerate"
]
},
{
"name": "iOS",
"platforms": {
"ios": "7.0",
"tvos": "9.0"
},
"dependencies": {
"PINRemoteImage/Core": [
]
},
"frameworks": "UIKit"
},
{
"name": "OSX",
"platforms": {
"osx": "10.9"
},
"dependencies": {
"PINRemoteImage/Core": [
]
},
"frameworks": [
"Cocoa",
"CoreServices"
]
},
{
"name": "tvOS",
"dependencies": {
"PINRemoteImage/iOS": [
]
}
},
{
"name": "FLAnimatedImage",
"platforms": {
"ios": "7.0"
},
"dependencies": {
"PINRemoteImage/Core": [
],
"FLAnimatedImage": [
">= 1.0"
]
},
"source_files": [
"Pod/Classes/Image Categories/FLAnimatedImageView+PINRemoteImage.h",
"Pod/Classes/Image Categories/FLAnimatedImageView+PINRemoteImage.m"
]
},
{
"name": "WebP",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PIN_WEBP=1",
"USER_HEADER_SEARCH_PATHS": "$(inherited) $(SRCROOT)/libwebp/src"
},
"dependencies": {
"PINRemoteImage/Core": [
],
"libwebp": [
]
}
},
{
"name": "PINCache",
"dependencies": {
"PINRemoteImage/Core": [
],
"PINCache": [
">=3.0.1-beta"
]
},
"source_files": "Pod/Classes/PINCache/**/*.{h,m}"
}
]
}