Commit 8cf651b8d3bb5208a234c1cbc96fc34cdd4c3aca
1 parent
a75c6cba
no message
Showing
20 changed files
with
211 additions
and
59 deletions
WSWebImageDemo.xcodeproj/project.pbxproj
| ... | ... | @@ -7,9 +7,7 @@ |
| 7 | 7 | objects = { |
| 8 | 8 | |
| 9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | - 0339FBE71D48A94000E4EDAB /* CNLiveWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0339FBE61D48A94000E4EDAB /* CNLiveWebImageManager.m */; }; | |
| 11 | 10 | 0339FBE91D48B7EF00E4EDAB /* text.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0339FBE81D48B7EF00E4EDAB /* text.jpg */; }; |
| 12 | - 036922401D4732C300F4E378 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0369223F1D4732C300F4E378 /* UIImageView+WebCache.m */; }; | |
| 13 | 11 | 036CBF251D3731260044A601 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 036CBF241D3731260044A601 /* main.m */; }; |
| 14 | 12 | 036CBF281D3731260044A601 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 036CBF271D3731260044A601 /* AppDelegate.m */; }; |
| 15 | 13 | 036CBF2B1D3731260044A601 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 036CBF2A1D3731260044A601 /* ViewController.m */; }; |
| ... | ... | @@ -18,11 +16,13 @@ |
| 18 | 16 | 036CBF331D3731260044A601 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 036CBF311D3731260044A601 /* LaunchScreen.storyboard */; }; |
| 19 | 17 | 036CBF3E1D3731260044A601 /* WSWebImageDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 036CBF3D1D3731260044A601 /* WSWebImageDemoTests.m */; }; |
| 20 | 18 | 036CBF491D3731260044A601 /* WSWebImageDemoUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 036CBF481D3731260044A601 /* WSWebImageDemoUITests.m */; }; |
| 21 | - 036CBF581D3731DE0044A601 /* CNLiveWebImageDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 036CBF571D3731DE0044A601 /* CNLiveWebImageDownload.m */; }; | |
| 22 | - 038293CA1D40CE2F005E6252 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 038293C91D40CE2F005E6252 /* UIImage+MultiFormat.m */; }; | |
| 23 | - 038293CD1D40CE72005E6252 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 038293CC1D40CE72005E6252 /* NSData+ImageContentType.m */; }; | |
| 24 | - 03AA3F601D3E1F1E00EC7E54 /* CNLiveImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 03AA3F5F1D3E1F1E00EC7E54 /* CNLiveImageCache.m */; }; | |
| 25 | - 03E8B4891D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E8B4881D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.m */; }; | |
| 19 | + 324590E81D4B2A3200889091 /* CNLiveImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590D91D4B2A3200889091 /* CNLiveImageCache.m */; }; | |
| 20 | + 324590E91D4B2A3200889091 /* CNLiveWebImageDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590DC1D4B2A3200889091 /* CNLiveWebImageDownload.m */; }; | |
| 21 | + 324590EA1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590DE1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.m */; }; | |
| 22 | + 324590EB1D4B2A3200889091 /* CNLiveWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590E01D4B2A3200889091 /* CNLiveWebImageManager.m */; }; | |
| 23 | + 324590EC1D4B2A3200889091 /* NSData+CNLiveImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590E31D4B2A3200889091 /* NSData+CNLiveImageContentType.m */; }; | |
| 24 | + 324590ED1D4B2A3200889091 /* UIImage+CNLiveMultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590E51D4B2A3200889091 /* UIImage+CNLiveMultiFormat.m */; }; | |
| 25 | + 324590EE1D4B2A3200889091 /* UIImageView+CNLiveWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 324590E71D4B2A3200889091 /* UIImageView+CNLiveWebCache.m */; }; | |
| 26 | 26 | /* End PBXBuildFile section */ |
| 27 | 27 | |
| 28 | 28 | /* Begin PBXContainerItemProxy section */ |
| ... | ... | @@ -43,12 +43,7 @@ |
| 43 | 43 | /* End PBXContainerItemProxy section */ |
| 44 | 44 | |
| 45 | 45 | /* Begin PBXFileReference section */ |
| 46 | - 0339FBE41D489DBF00E4EDAB /* CNLiveWebImageBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageBlock.h; sourceTree = "<group>"; }; | |
| 47 | - 0339FBE51D48A94000E4EDAB /* CNLiveWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageManager.h; sourceTree = "<group>"; }; | |
| 48 | - 0339FBE61D48A94000E4EDAB /* CNLiveWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveWebImageManager.m; sourceTree = "<group>"; }; | |
| 49 | 46 | 0339FBE81D48B7EF00E4EDAB /* text.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = text.jpg; sourceTree = "<group>"; }; |
| 50 | - 0369223E1D4732C300F4E378 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+WebCache.h"; sourceTree = "<group>"; }; | |
| 51 | - 0369223F1D4732C300F4E378 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+WebCache.m"; sourceTree = "<group>"; }; | |
| 52 | 47 | 036CBF201D3731260044A601 /* WSWebImageDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WSWebImageDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 53 | 48 | 036CBF241D3731260044A601 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; |
| 54 | 49 | 036CBF261D3731260044A601 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; |
| ... | ... | @@ -65,17 +60,22 @@ |
| 65 | 60 | 036CBF441D3731260044A601 /* WSWebImageDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WSWebImageDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 66 | 61 | 036CBF481D3731260044A601 /* WSWebImageDemoUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WSWebImageDemoUITests.m; sourceTree = "<group>"; }; |
| 67 | 62 | 036CBF4A1D3731260044A601 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 68 | - 036CBF561D3731DE0044A601 /* CNLiveWebImageDownload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageDownload.h; sourceTree = "<group>"; }; | |
| 69 | - 036CBF571D3731DE0044A601 /* CNLiveWebImageDownload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveWebImageDownload.m; sourceTree = "<group>"; }; | |
| 70 | - 038293C81D40CE2F005E6252 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+MultiFormat.h"; sourceTree = "<group>"; }; | |
| 71 | - 038293C91D40CE2F005E6252 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+MultiFormat.m"; sourceTree = "<group>"; }; | |
| 72 | - 038293CB1D40CE72005E6252 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+ImageContentType.h"; sourceTree = "<group>"; }; | |
| 73 | - 038293CC1D40CE72005E6252 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ImageContentType.m"; sourceTree = "<group>"; }; | |
| 74 | - 03AA3F5D1D3E1D3F00EC7E54 /* CNLiveWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageOperation.h; sourceTree = "<group>"; }; | |
| 75 | - 03AA3F5E1D3E1F1E00EC7E54 /* CNLiveImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveImageCache.h; sourceTree = "<group>"; }; | |
| 76 | - 03AA3F5F1D3E1F1E00EC7E54 /* CNLiveImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveImageCache.m; sourceTree = "<group>"; }; | |
| 77 | - 03E8B4871D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageDownloadOperation.h; sourceTree = "<group>"; }; | |
| 78 | - 03E8B4881D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveWebImageDownloadOperation.m; sourceTree = "<group>"; }; | |
| 63 | + 324590D81D4B2A3200889091 /* CNLiveImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveImageCache.h; sourceTree = "<group>"; }; | |
| 64 | + 324590D91D4B2A3200889091 /* CNLiveImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveImageCache.m; sourceTree = "<group>"; }; | |
| 65 | + 324590DA1D4B2A3200889091 /* CNLiveWebImageBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageBlock.h; sourceTree = "<group>"; }; | |
| 66 | + 324590DB1D4B2A3200889091 /* CNLiveWebImageDownload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageDownload.h; sourceTree = "<group>"; }; | |
| 67 | + 324590DC1D4B2A3200889091 /* CNLiveWebImageDownload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveWebImageDownload.m; sourceTree = "<group>"; }; | |
| 68 | + 324590DD1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageDownloadOperation.h; sourceTree = "<group>"; }; | |
| 69 | + 324590DE1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveWebImageDownloadOperation.m; sourceTree = "<group>"; }; | |
| 70 | + 324590DF1D4B2A3200889091 /* CNLiveWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageManager.h; sourceTree = "<group>"; }; | |
| 71 | + 324590E01D4B2A3200889091 /* CNLiveWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveWebImageManager.m; sourceTree = "<group>"; }; | |
| 72 | + 324590E11D4B2A3200889091 /* CNLiveWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveWebImageOperation.h; sourceTree = "<group>"; }; | |
| 73 | + 324590E21D4B2A3200889091 /* NSData+CNLiveImageContentType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+CNLiveImageContentType.h"; sourceTree = "<group>"; }; | |
| 74 | + 324590E31D4B2A3200889091 /* NSData+CNLiveImageContentType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+CNLiveImageContentType.m"; sourceTree = "<group>"; }; | |
| 75 | + 324590E41D4B2A3200889091 /* UIImage+CNLiveMultiFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+CNLiveMultiFormat.h"; sourceTree = "<group>"; }; | |
| 76 | + 324590E51D4B2A3200889091 /* UIImage+CNLiveMultiFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+CNLiveMultiFormat.m"; sourceTree = "<group>"; }; | |
| 77 | + 324590E61D4B2A3200889091 /* UIImageView+CNLiveWebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+CNLiveWebCache.h"; sourceTree = "<group>"; }; | |
| 78 | + 324590E71D4B2A3200889091 /* UIImageView+CNLiveWebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+CNLiveWebCache.m"; sourceTree = "<group>"; }; | |
| 79 | 79 | /* End PBXFileReference section */ |
| 80 | 80 | |
| 81 | 81 | /* Begin PBXFrameworksBuildPhase section */ |
| ... | ... | @@ -106,6 +106,7 @@ |
| 106 | 106 | 036CBF171D3731260044A601 = { |
| 107 | 107 | isa = PBXGroup; |
| 108 | 108 | children = ( |
| 109 | + 324590D71D4B2A3200889091 /* CNLiveWebImage */, | |
| 109 | 110 | 036CBF221D3731260044A601 /* WSWebImageDemo */, |
| 110 | 111 | 036CBF3C1D3731260044A601 /* WSWebImageDemoTests */, |
| 111 | 112 | 036CBF471D3731260044A601 /* WSWebImageDemoUITests */, |
| ... | ... | @@ -131,22 +132,6 @@ |
| 131 | 132 | 036CBF271D3731260044A601 /* AppDelegate.m */, |
| 132 | 133 | 036CBF291D3731260044A601 /* ViewController.h */, |
| 133 | 134 | 036CBF2A1D3731260044A601 /* ViewController.m */, |
| 134 | - 0339FBE51D48A94000E4EDAB /* CNLiveWebImageManager.h */, | |
| 135 | - 0339FBE61D48A94000E4EDAB /* CNLiveWebImageManager.m */, | |
| 136 | - 036CBF561D3731DE0044A601 /* CNLiveWebImageDownload.h */, | |
| 137 | - 036CBF571D3731DE0044A601 /* CNLiveWebImageDownload.m */, | |
| 138 | - 03E8B4871D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.h */, | |
| 139 | - 03E8B4881D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.m */, | |
| 140 | - 0339FBE41D489DBF00E4EDAB /* CNLiveWebImageBlock.h */, | |
| 141 | - 03AA3F5D1D3E1D3F00EC7E54 /* CNLiveWebImageOperation.h */, | |
| 142 | - 03AA3F5E1D3E1F1E00EC7E54 /* CNLiveImageCache.h */, | |
| 143 | - 03AA3F5F1D3E1F1E00EC7E54 /* CNLiveImageCache.m */, | |
| 144 | - 038293C81D40CE2F005E6252 /* UIImage+MultiFormat.h */, | |
| 145 | - 038293C91D40CE2F005E6252 /* UIImage+MultiFormat.m */, | |
| 146 | - 038293CB1D40CE72005E6252 /* NSData+ImageContentType.h */, | |
| 147 | - 038293CC1D40CE72005E6252 /* NSData+ImageContentType.m */, | |
| 148 | - 0369223E1D4732C300F4E378 /* UIImageView+WebCache.h */, | |
| 149 | - 0369223F1D4732C300F4E378 /* UIImageView+WebCache.m */, | |
| 150 | 135 | 036CBF2C1D3731260044A601 /* Main.storyboard */, |
| 151 | 136 | 036CBF2F1D3731260044A601 /* Assets.xcassets */, |
| 152 | 137 | 036CBF311D3731260044A601 /* LaunchScreen.storyboard */, |
| ... | ... | @@ -182,6 +167,30 @@ |
| 182 | 167 | path = WSWebImageDemoUITests; |
| 183 | 168 | sourceTree = "<group>"; |
| 184 | 169 | }; |
| 170 | + 324590D71D4B2A3200889091 /* CNLiveWebImage */ = { | |
| 171 | + isa = PBXGroup; | |
| 172 | + children = ( | |
| 173 | + 324590D81D4B2A3200889091 /* CNLiveImageCache.h */, | |
| 174 | + 324590D91D4B2A3200889091 /* CNLiveImageCache.m */, | |
| 175 | + 324590DA1D4B2A3200889091 /* CNLiveWebImageBlock.h */, | |
| 176 | + 324590DB1D4B2A3200889091 /* CNLiveWebImageDownload.h */, | |
| 177 | + 324590DC1D4B2A3200889091 /* CNLiveWebImageDownload.m */, | |
| 178 | + 324590DD1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.h */, | |
| 179 | + 324590DE1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.m */, | |
| 180 | + 324590DF1D4B2A3200889091 /* CNLiveWebImageManager.h */, | |
| 181 | + 324590E01D4B2A3200889091 /* CNLiveWebImageManager.m */, | |
| 182 | + 324590E11D4B2A3200889091 /* CNLiveWebImageOperation.h */, | |
| 183 | + 324590E21D4B2A3200889091 /* NSData+CNLiveImageContentType.h */, | |
| 184 | + 324590E31D4B2A3200889091 /* NSData+CNLiveImageContentType.m */, | |
| 185 | + 324590E41D4B2A3200889091 /* UIImage+CNLiveMultiFormat.h */, | |
| 186 | + 324590E51D4B2A3200889091 /* UIImage+CNLiveMultiFormat.m */, | |
| 187 | + 324590E61D4B2A3200889091 /* UIImageView+CNLiveWebCache.h */, | |
| 188 | + 324590E71D4B2A3200889091 /* UIImageView+CNLiveWebCache.m */, | |
| 189 | + ); | |
| 190 | + name = CNLiveWebImage; | |
| 191 | + path = WSWebImageDemo/CNLiveWebImage; | |
| 192 | + sourceTree = "<group>"; | |
| 193 | + }; | |
| 185 | 194 | /* End PBXGroup section */ |
| 186 | 195 | |
| 187 | 196 | /* Begin PBXNativeTarget section */ |
| ... | ... | @@ -313,15 +322,15 @@ |
| 313 | 322 | isa = PBXSourcesBuildPhase; |
| 314 | 323 | buildActionMask = 2147483647; |
| 315 | 324 | files = ( |
| 325 | + 324590EB1D4B2A3200889091 /* CNLiveWebImageManager.m in Sources */, | |
| 326 | + 324590EC1D4B2A3200889091 /* NSData+CNLiveImageContentType.m in Sources */, | |
| 327 | + 324590ED1D4B2A3200889091 /* UIImage+CNLiveMultiFormat.m in Sources */, | |
| 328 | + 324590EE1D4B2A3200889091 /* UIImageView+CNLiveWebCache.m in Sources */, | |
| 329 | + 324590E91D4B2A3200889091 /* CNLiveWebImageDownload.m in Sources */, | |
| 316 | 330 | 036CBF2B1D3731260044A601 /* ViewController.m in Sources */, |
| 317 | - 036CBF581D3731DE0044A601 /* CNLiveWebImageDownload.m in Sources */, | |
| 318 | - 036922401D4732C300F4E378 /* UIImageView+WebCache.m in Sources */, | |
| 319 | - 03AA3F601D3E1F1E00EC7E54 /* CNLiveImageCache.m in Sources */, | |
| 320 | - 0339FBE71D48A94000E4EDAB /* CNLiveWebImageManager.m in Sources */, | |
| 331 | + 324590E81D4B2A3200889091 /* CNLiveImageCache.m in Sources */, | |
| 332 | + 324590EA1D4B2A3200889091 /* CNLiveWebImageDownloadOperation.m in Sources */, | |
| 321 | 333 | 036CBF281D3731260044A601 /* AppDelegate.m in Sources */, |
| 322 | - 038293CD1D40CE72005E6252 /* NSData+ImageContentType.m in Sources */, | |
| 323 | - 03E8B4891D45DEFD00980A27 /* CNLiveWebImageDownloadOperation.m in Sources */, | |
| 324 | - 038293CA1D40CE2F005E6252 /* UIImage+MultiFormat.m in Sources */, | |
| 325 | 334 | 036CBF251D3731260044A601 /* main.m in Sources */, |
| 326 | 335 | ); |
| 327 | 336 | runOnlyForDeploymentPostprocessing = 0; | ... | ... |
WSWebImageDemo.xcodeproj/xcuserdata/leihaojie.xcuserdatad/xcschemes/WSWebImageDemo.xcscheme
0 → 100644
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<Scheme | |
| 3 | + LastUpgradeVersion = "0730" | |
| 4 | + version = "1.3"> | |
| 5 | + <BuildAction | |
| 6 | + parallelizeBuildables = "YES" | |
| 7 | + buildImplicitDependencies = "YES"> | |
| 8 | + <BuildActionEntries> | |
| 9 | + <BuildActionEntry | |
| 10 | + buildForTesting = "YES" | |
| 11 | + buildForRunning = "YES" | |
| 12 | + buildForProfiling = "YES" | |
| 13 | + buildForArchiving = "YES" | |
| 14 | + buildForAnalyzing = "YES"> | |
| 15 | + <BuildableReference | |
| 16 | + BuildableIdentifier = "primary" | |
| 17 | + BlueprintIdentifier = "036CBF1F1D3731260044A601" | |
| 18 | + BuildableName = "WSWebImageDemo.app" | |
| 19 | + BlueprintName = "WSWebImageDemo" | |
| 20 | + ReferencedContainer = "container:WSWebImageDemo.xcodeproj"> | |
| 21 | + </BuildableReference> | |
| 22 | + </BuildActionEntry> | |
| 23 | + </BuildActionEntries> | |
| 24 | + </BuildAction> | |
| 25 | + <TestAction | |
| 26 | + buildConfiguration = "Debug" | |
| 27 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | |
| 28 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | |
| 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> | |
| 30 | + <Testables> | |
| 31 | + <TestableReference | |
| 32 | + skipped = "NO"> | |
| 33 | + <BuildableReference | |
| 34 | + BuildableIdentifier = "primary" | |
| 35 | + BlueprintIdentifier = "036CBF381D3731260044A601" | |
| 36 | + BuildableName = "WSWebImageDemoTests.xctest" | |
| 37 | + BlueprintName = "WSWebImageDemoTests" | |
| 38 | + ReferencedContainer = "container:WSWebImageDemo.xcodeproj"> | |
| 39 | + </BuildableReference> | |
| 40 | + </TestableReference> | |
| 41 | + <TestableReference | |
| 42 | + skipped = "NO"> | |
| 43 | + <BuildableReference | |
| 44 | + BuildableIdentifier = "primary" | |
| 45 | + BlueprintIdentifier = "036CBF431D3731260044A601" | |
| 46 | + BuildableName = "WSWebImageDemoUITests.xctest" | |
| 47 | + BlueprintName = "WSWebImageDemoUITests" | |
| 48 | + ReferencedContainer = "container:WSWebImageDemo.xcodeproj"> | |
| 49 | + </BuildableReference> | |
| 50 | + </TestableReference> | |
| 51 | + </Testables> | |
| 52 | + <MacroExpansion> | |
| 53 | + <BuildableReference | |
| 54 | + BuildableIdentifier = "primary" | |
| 55 | + BlueprintIdentifier = "036CBF1F1D3731260044A601" | |
| 56 | + BuildableName = "WSWebImageDemo.app" | |
| 57 | + BlueprintName = "WSWebImageDemo" | |
| 58 | + ReferencedContainer = "container:WSWebImageDemo.xcodeproj"> | |
| 59 | + </BuildableReference> | |
| 60 | + </MacroExpansion> | |
| 61 | + <AdditionalOptions> | |
| 62 | + </AdditionalOptions> | |
| 63 | + </TestAction> | |
| 64 | + <LaunchAction | |
| 65 | + buildConfiguration = "Debug" | |
| 66 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | |
| 67 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | |
| 68 | + launchStyle = "0" | |
| 69 | + useCustomWorkingDirectory = "NO" | |
| 70 | + ignoresPersistentStateOnLaunch = "NO" | |
| 71 | + debugDocumentVersioning = "YES" | |
| 72 | + debugServiceExtension = "internal" | |
| 73 | + allowLocationSimulation = "YES"> | |
| 74 | + <BuildableProductRunnable | |
| 75 | + runnableDebuggingMode = "0"> | |
| 76 | + <BuildableReference | |
| 77 | + BuildableIdentifier = "primary" | |
| 78 | + BlueprintIdentifier = "036CBF1F1D3731260044A601" | |
| 79 | + BuildableName = "WSWebImageDemo.app" | |
| 80 | + BlueprintName = "WSWebImageDemo" | |
| 81 | + ReferencedContainer = "container:WSWebImageDemo.xcodeproj"> | |
| 82 | + </BuildableReference> | |
| 83 | + </BuildableProductRunnable> | |
| 84 | + <AdditionalOptions> | |
| 85 | + </AdditionalOptions> | |
| 86 | + </LaunchAction> | |
| 87 | + <ProfileAction | |
| 88 | + buildConfiguration = "Release" | |
| 89 | + shouldUseLaunchSchemeArgsEnv = "YES" | |
| 90 | + savedToolIdentifier = "" | |
| 91 | + useCustomWorkingDirectory = "NO" | |
| 92 | + debugDocumentVersioning = "YES"> | |
| 93 | + <BuildableProductRunnable | |
| 94 | + runnableDebuggingMode = "0"> | |
| 95 | + <BuildableReference | |
| 96 | + BuildableIdentifier = "primary" | |
| 97 | + BlueprintIdentifier = "036CBF1F1D3731260044A601" | |
| 98 | + BuildableName = "WSWebImageDemo.app" | |
| 99 | + BlueprintName = "WSWebImageDemo" | |
| 100 | + ReferencedContainer = "container:WSWebImageDemo.xcodeproj"> | |
| 101 | + </BuildableReference> | |
| 102 | + </BuildableProductRunnable> | |
| 103 | + </ProfileAction> | |
| 104 | + <AnalyzeAction | |
| 105 | + buildConfiguration = "Debug"> | |
| 106 | + </AnalyzeAction> | |
| 107 | + <ArchiveAction | |
| 108 | + buildConfiguration = "Release" | |
| 109 | + revealArchiveInOrganizer = "YES"> | |
| 110 | + </ArchiveAction> | |
| 111 | +</Scheme> | ... | ... |
WSWebImageDemo.xcodeproj/xcuserdata/leihaojie.xcuserdatad/xcschemes/xcschememanagement.plist
0 → 100644
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| 3 | +<plist version="1.0"> | |
| 4 | +<dict> | |
| 5 | + <key>SchemeUserState</key> | |
| 6 | + <dict> | |
| 7 | + <key>WSWebImageDemo.xcscheme</key> | |
| 8 | + <dict> | |
| 9 | + <key>orderHint</key> | |
| 10 | + <integer>0</integer> | |
| 11 | + </dict> | |
| 12 | + </dict> | |
| 13 | + <key>SuppressBuildableAutocreation</key> | |
| 14 | + <dict> | |
| 15 | + <key>036CBF1F1D3731260044A601</key> | |
| 16 | + <dict> | |
| 17 | + <key>primary</key> | |
| 18 | + <true/> | |
| 19 | + </dict> | |
| 20 | + <key>036CBF381D3731260044A601</key> | |
| 21 | + <dict> | |
| 22 | + <key>primary</key> | |
| 23 | + <true/> | |
| 24 | + </dict> | |
| 25 | + <key>036CBF431D3731260044A601</key> | |
| 26 | + <dict> | |
| 27 | + <key>primary</key> | |
| 28 | + <true/> | |
| 29 | + </dict> | |
| 30 | + </dict> | |
| 31 | +</dict> | |
| 32 | +</plist> | ... | ... |
WSWebImageDemo/CNLiveImageCache.h renamed to WSWebImageDemo/CNLiveWebImage/CNLiveImageCache.h
WSWebImageDemo/CNLiveImageCache.m renamed to WSWebImageDemo/CNLiveWebImage/CNLiveImageCache.m
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | |
| 9 | 9 | #import "CNLiveImageCache.h" |
| 10 | 10 | #import <CommonCrypto/CommonDigest.h> |
| 11 | -#import "UIImage+MultiFormat.h" | |
| 11 | +#import "UIImage+CNLiveMultiFormat.h" | |
| 12 | 12 | |
| 13 | 13 | FOUNDATION_STATIC_INLINE NSUInteger CNLiveCacheCostForImage(UIImage *image) { |
| 14 | 14 | return image.size.height * image.size.width * image.scale * image.scale; | ... | ... |
WSWebImageDemo/CNLiveWebImageBlock.h renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageBlock.h
WSWebImageDemo/CNLiveWebImageDownload.h renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageDownload.h
WSWebImageDemo/CNLiveWebImageDownload.m renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageDownload.m
WSWebImageDemo/CNLiveWebImageDownloadOperation.h renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageDownloadOperation.h
WSWebImageDemo/CNLiveWebImageDownloadOperation.m renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageDownloadOperation.m
| ... | ... | @@ -9,7 +9,7 @@ |
| 9 | 9 | #import "CNLiveWebImageDownloadOperation.h" |
| 10 | 10 | #import "CNLiveWebImageOperation.h" |
| 11 | 11 | #import <ImageIO/ImageIO.h> |
| 12 | -#import "UIImage+MultiFormat.h" | |
| 12 | +#import "UIImage+CNLiveMultiFormat.h" | |
| 13 | 13 | |
| 14 | 14 | #define CNLiveWebImageBackgroundSessionIdentifier @"CNLiveWebImageBackgroundSessionIdentifier" |
| 15 | 15 | ... | ... |
WSWebImageDemo/CNLiveWebImageManager.h renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageManager.h
WSWebImageDemo/CNLiveWebImageManager.m renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageManager.m
WSWebImageDemo/CNLiveWebImageOperation.h renamed to WSWebImageDemo/CNLiveWebImage/CNLiveWebImageOperation.h
WSWebImageDemo/NSData+ImageContentType.h renamed to WSWebImageDemo/CNLiveWebImage/NSData+CNLiveImageContentType.h
WSWebImageDemo/NSData+ImageContentType.m renamed to WSWebImageDemo/CNLiveWebImage/NSData+CNLiveImageContentType.m
| ... | ... | @@ -6,9 +6,9 @@ |
| 6 | 6 | // Copyright © 2016年 王帅. All rights reserved. |
| 7 | 7 | // |
| 8 | 8 | |
| 9 | -#import "NSData+ImageContentType.h" | |
| 9 | +#import "NSData+CNLiveImageContentType.h" | |
| 10 | 10 | |
| 11 | -@implementation NSData (ImageContentType) | |
| 11 | +@implementation NSData (CNLiveImageContentType) | |
| 12 | 12 | |
| 13 | 13 | + (NSString *)ws_imageContentTypeWithData:(NSData *)data |
| 14 | 14 | { | ... | ... |
WSWebImageDemo/UIImage+MultiFormat.h renamed to WSWebImageDemo/CNLiveWebImage/UIImage+CNLiveMultiFormat.h
WSWebImageDemo/UIImage+MultiFormat.m renamed to WSWebImageDemo/CNLiveWebImage/UIImage+CNLiveMultiFormat.m
| ... | ... | @@ -6,10 +6,10 @@ |
| 6 | 6 | // Copyright © 2016年 王帅. All rights reserved. |
| 7 | 7 | // |
| 8 | 8 | |
| 9 | -#import "UIImage+MultiFormat.h" | |
| 10 | -#import "NSData+ImageContentType.h" | |
| 9 | +#import "UIImage+CNLiveMultiFormat.h" | |
| 10 | +#import "NSData+CNLiveImageContentType.h" | |
| 11 | 11 | |
| 12 | -@implementation UIImage (MultiFormat) | |
| 12 | +@implementation UIImage (CNLiveMultiFormat) | |
| 13 | 13 | |
| 14 | 14 | + (UIImage *)ws_imageWithData:(NSData *)data |
| 15 | 15 | { | ... | ... |
WSWebImageDemo/UIImageView+WebCache.h renamed to WSWebImageDemo/CNLiveWebImage/UIImageView+CNLiveWebCache.h
WSWebImageDemo/UIImageView+WebCache.m renamed to WSWebImageDemo/CNLiveWebImage/UIImageView+CNLiveWebCache.m
| ... | ... | @@ -6,10 +6,10 @@ |
| 6 | 6 | // Copyright © 2016年 王帅. All rights reserved. |
| 7 | 7 | // |
| 8 | 8 | |
| 9 | -#import "UIImageView+WebCache.h" | |
| 9 | +#import "UIImageView+CNLiveWebCache.h" | |
| 10 | 10 | #import "CNLiveWebImageBlock.h" |
| 11 | 11 | |
| 12 | -@implementation UIImageView (WebCache) | |
| 12 | +@implementation UIImageView (CNLiveWebCache) | |
| 13 | 13 | |
| 14 | 14 | - (void)ws_setImageWithUrl:(NSURL *)url |
| 15 | 15 | { | ... | ... |
WSWebImageDemo/ViewController.m