DreamPiggy
62e3491eb3
Added visionOS official Demo and update Podfile
...
Copy the code from SwiftUI repo currently, will merge these two repo in 6.x
2024-02-13 10:45:29 +08:00
DreamPiggy
8b836d565c
Added the official visionOS CocoaPods podspec support
2024-02-13 10:10:24 +08:00
DreamPiggy
8bd4e72c33
Fix macOS Demo applicationDidFinishLaunching not called
2023-02-12 02:58:13 +08:00
DreamPiggy
9c0c715d6a
Move the SD_CHECK_CGIMAGE_RETAIN_SOURCE assertion to SDWebImage Demo and Tests only
...
This does not effects user who use this framework, only useful for ourselves to ensure Apple does not break our code
2022-11-14 17:07:29 +08:00
DreamPiggy
282714883e
Update the Demo project
2022-06-26 23:55:12 +08:00
DreamPiggy
62a6ab8e71
Update the project settings for WebP coder
2020-07-03 12:55:49 +08:00
DreamPiggy
0f27617152
Try to fix the Xcode 10 compatible
2019-08-16 17:26:13 +08:00
DreamPiggy
77e54697c5
Update the demo of UIKit for macOS, which should not contains the WatchKit Extension
2019-08-12 20:52:46 +08:00
DreamPiggy
5c22cc73ae
Update the project warning for unnecessary xcconfig files
2019-07-02 18:23:39 +08:00
DreamPiggy
df5be0e34c
Update CI to use Xcode 10.2. Combine both the Example and Test Podfile into one. Make CocoaPods only generate one `Pods.xcodeproj` and fix the New Build System issue
2019-06-18 15:46:08 +08:00
DreamPiggy
949024c2a6
Fix that all Example targets disable all NSLog output. We need to keep the log to investigate some issue from system framework
2019-05-29 14:24:01 +08:00
DreamPiggy
110b49633f
Fix the warning of deprecated project localization after upgrading Xcode 10.2
2019-03-26 18:03:14 +08:00
DreamPiggy
6bab2de69a
Move some internal classes into private header files, make it easy to maintain the code
2019-03-09 15:25:44 +08:00
Bogdan Poplauschi
887eeb4bc3
Fixes (use xcode10 image, no need for inputFileListPaths or outputFileListPaths)
2018-11-11 21:10:50 -06:00
Bogdan Poplauschi
edb9c45859
Xcode 10 - upgraded schemes, using xcode10 Travis image, removed some deprecated methods from our demos + formatting
...
Using xcconfig files - easier to maintain all the settings appart from target files, less conflicts, can reuse the values
2018-11-11 20:19:33 -06:00
Bogdan Poplauschi
ae552f9350
Merged SDWebImage iOS + SDWebImage OSX + SDWebImage tvOS + SDWebImage watchOS targets into SDWebImage target (supports all platforms)
...
Merged SDWebImage iOS static + SDWebImage watchOS static targets into SDWebImage static target (supports all platforms)
Created dedicated SDWebImageMapKit target
All this is done for:
- ability to install via Carthage without MapKit dependency now we generate SDWebImage.framework and SDWebImageMapKit.framework so the users can choose to link against core or core+MapKit.
- simpler management of targets (no need to duplicate effort).
Replacement for #2078
Merged SDWebImage iOS + SDWebImage OSX + SDWebImage tvOS + SDWebImage watchOS targets into SDWebImage target (supports all platforms)
Merged SDWebImage iOS static + SDWebImage watchOS static targets into SDWebImage static target (supports all platforms)
Created dedicated SDWebImageMapKit target
All this is done for:
- ability to install via Carthage without MapKit dependency now we generate SDWebImage.framework and SDWebImageMapKit.framework so the users can choose to link against core or core+MapKit.
- simpler management of targets (no need to duplicate effort).
Replacement for #2078
2018-09-11 18:27:27 +03:00
zhongwuzw
735bbf6f8c
Remove input/outputFileListPaths attributes in Xcodeproj
2018-09-10 16:21:07 +08:00
Bogdan Poplauschi
64123734c3
Move webp component (and libwebp dependency) to SDWebImage/SDWebImageWebPCoder
...
- move the webp component + the libwebp dependency to SDWebImage/SDWebImageWebPCoder (including tests and demo)
- Xcode 9.4
- instead of directly linking the Demos to the frameworks, using CocoaPods (`Examples/Podfile`). This allows using SDWebImage/SDWebImageWebPCoder into our examples so we keep the WebP demos
- demos code cleanup and warnings resolved
- all links from docs (README, Migration guide, CHANGELOG) are full links, so they work even from external pages (i.e. https://cocoapods.org/pods/SDWebImage ).
- added "Additional modules" section to README
2018-09-07 12:40:25 +03:00
DreamPiggy
f81480189d
Add modulemap files for SDWebImage to support modular framework, move the WebP & GIF into subdirectory to make Podspec works
2018-04-19 17:25:39 +08:00
Scott Berrevoets
3ceb8308eb
Enable CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF
...
This enables the CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warning on all
targets. #2225 fixed a number of these, but a new one crept back in so
this fixes that issue as well.
2018-03-07 14:40:53 -08:00
DreamPiggy
8b3c4c2cde
Fix Clang Static Analyzer warning for number nil check from Xcode 9.2
2017-12-29 12:52:29 +08:00
DreamPiggy
17616c999b
Embedded SDWebImage framework to all platforms in our demo project to allow real device run because it’s a dynamic framework
2017-11-05 17:23:35 +08:00
DreamPiggy
dfe68a5db6
Update demo to use modern way of image assets, and view layout for rotation
2017-11-05 15:23:32 +08:00
DreamPiggy
2dd61393ed
Fix “linking against dylib not safe for use in application extensions” warning for watch extension demo
2017-11-05 07:58:44 +08:00
DreamPiggy
8e46c13bcd
Add empty launch storyboard to allow view on iPhone X
2017-11-05 07:58:05 +08:00
Bogdan Poplauschi
ff0690547d
Xcode 9 recommended settings applied
2017-10-06 20:58:44 +03:00
DreamPiggy
a33d8dd7e0
Update macOS Demo deployment target to 10.10 to support build on Xcode 9
2017-09-26 13:56:35 +08:00
Bogdan Poplauschi
2ec9dd7608
The iOS demo uses the dynamic framework instead of the static one
2016-09-30 21:16:48 +03:00
Bogdan Poplauschi
13ffb2327c
Stopped the simulators from being too verbose
2016-09-30 21:07:44 +03:00
Bogdan Poplauschi
67e0719755
Update according to Xcode 8 recommended settings. Set the deployment target to iOS 8.0. No code signing. Enabled some warnings
2016-09-30 21:06:05 +03:00
Bogdan Poplauschi
55e1e8c723
The watchOS demo uses the watch dynamic framework
2016-09-30 10:12:45 +03:00
Bogdan Poplauschi
8e81f4273f
Added the osx platform to the podspec and set the osx deployment target to 10.8 because of some compiler issues (pod lib lint)
2016-06-13 09:47:09 +03:00
Bogdan Poplauschi
a4da728a08
Updated deployment targets for the Demo project (no longer project level iOS target, set watch to 2.0 and appletv to 9.0)
2016-06-13 08:55:05 +03:00
Bogdan Poplauschi
ac36b84463
Update on the libSDWebImage.a rename to libSDWebImage iOS static.a
2016-06-13 01:23:39 +03:00
Bogdan Poplauschi
f5171b3ba8
Added tvOS demo
2016-06-13 01:13:46 +03:00
Bogdan Poplauschi
683c7edce5
watchOS Demo, created a static watchos lib target, renamed static SDWebImage to "SDWebImage iOS static", added the webp files to all targets (as libwebp is compatible with all 4 platforms). Updated Travis CI
2016-06-13 00:53:08 +03:00
Bogdan Poplauschi
442b134206
OSX Example
2016-06-13 00:09:55 +03:00
Bogdan Poplauschi
cc7fa8fd93
Projects cleanup, properly set targeted device family, sdkroot and supported platforms. Tried not to set things on the project level that need redefinition at the target level
2016-06-12 21:10:18 +03:00
Bogdan Poplauschi
3364a981d5
Merge branch 'master' into 4.x
...
+ SDWebImageDownloader downloadImageWithURL:... properly use the weakself-strongself pattern
# Conflicts:
# .travis.yml
# Examples/SDWebImage Demo.xcodeproj/project.pbxproj
# README.md
# SDWebImage.xcodeproj/project.pbxproj
# SDWebImage/SDWebImageDownloader.m
# SDWebImage/SDWebImageDownloaderOperation.h
# SDWebImage/SDWebImageDownloaderOperation.m
# SDWebImage/SDWebImageManager.m
# Tests/Podfile
# Tests/SDWebImage Tests.xcodeproj/project.pbxproj
2016-06-07 08:36:45 +03:00
Bogdan Poplauschi
6545a3aba1
Bumped the deployment target to iOS 7 (due to NSURLSession) and also incremented the library version to 3.8.0
2016-06-02 19:10:31 +03:00
Bogdan Poplauschi
2a29f4a0b7
Added the WebP files to the WebImage.framework target. Removed some old hack to define empty WebP methods (see #416 ), will re-add it if needed, right now it prevents the dynamic framework to build.
...
Sample app links the libSDWebImage.a
2016-05-08 22:41:33 +03:00
Bogdan Poplauschi
32923fa2e8
Xcode 7.1 updates
2015-10-25 15:58:45 +02:00
Bogdan Poplauschi
87384290a4
Moved all schemes to the workspace container plus created scheme for Tests
2014-11-04 12:45:04 +02:00
Bogdan Poplauschi
e5faad0026
Reverted demo project referencing source files directly. Re-added SDWebImage project as subproject
2014-06-20 18:04:06 +03:00
Bogdan Poplauschi
60b043755f
Created a SDWebImage workspace with the 2 existing projects, fixed the demo project so it directly references the source files. Shared a demo project scheme
2014-06-20 16:41:53 +03:00
Olivier Poitrey
5df0eafc92
Fix WebP target
2013-10-04 11:43:27 -07:00
Salvatore Randazzo
447f1ccc23
Custom image cache search paths
...
This is particularly useful if you are bundling images with your app that have been cached by SDWebImage. (ie. if you are 'seeding' your app with a core-data file that contains a lot of URL's to images and would like to also seed those images without having to copy every one of them over)
For example, you can tell SDImageCache to add '[[NSBundle mainBundle] resourcePath]' as a custom path, so that the main bundle will be queried for cached images.
This prevents the need for you to copy pre-cached images over to the caches/ImageCache folder that SDImageCache normally checks for.
The custom paths are read-only.
2013-06-07 17:57:28 +02:00
Olivier Poitrey
f7d0f1d12f
Fix example app
2012-11-05 20:38:31 +01:00
Olivier Poitrey
9df9bf8498
Fix example app
2012-11-02 01:24:09 +01:00
Olivier Poitrey
ab07f23fbc
Fix #200 crash on archived builds
2012-10-23 15:50:53 +02:00