├── .gitignore ├── LICENSE ├── Project ├── XHImageViewer.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── XHImageViewer │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Resources │ │ ├── 1_1280x800.jpeg │ │ └── placeholder.jpeg │ ├── URLStoreManager.h │ ├── URLStoreManager.m │ ├── XHBottomToolBar.h │ ├── XHBottomToolBar.m │ ├── XHCustomImageView.h │ ├── XHCustomImageView.m │ ├── XHImageViewer-Info.plist │ ├── XHImageViewer-Prefix.pch │ ├── XHViewController.h │ ├── XHViewController.m │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m └── XHImageViewerTests │ ├── XHImageViewerTests-Info.plist │ ├── XHImageViewerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── README.md ├── Source ├── Categorys │ ├── NSString+XHMD5.h │ ├── NSString+XHMD5.m │ ├── UIImage+Utility.h │ ├── UIImage+Utility.m │ ├── UIImageView+XHURLDownload.h │ └── UIImageView+XHURLDownload.m ├── Helpers │ ├── XHCacheManager.h │ ├── XHCacheManager.m │ ├── XHFileAttribute.h │ └── XHFileAttribute.m ├── Protocol │ └── XHImageURLDataSource.h └── Views │ ├── XHImageViewer.h │ ├── XHImageViewer.m │ ├── XHViewState.h │ ├── XHViewState.m │ ├── XHZoomingImageView.h │ └── XHZoomingImageView.m └── XHImageViewer.podspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/LICENSE -------------------------------------------------------------------------------- /Project/XHImageViewer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Project/XHImageViewer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Project/XHImageViewer/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/AppDelegate.h -------------------------------------------------------------------------------- /Project/XHImageViewer/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/AppDelegate.m -------------------------------------------------------------------------------- /Project/XHImageViewer/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Project/XHImageViewer/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Project/XHImageViewer/Resources/1_1280x800.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/Resources/1_1280x800.jpeg -------------------------------------------------------------------------------- /Project/XHImageViewer/Resources/placeholder.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/Resources/placeholder.jpeg -------------------------------------------------------------------------------- /Project/XHImageViewer/URLStoreManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/URLStoreManager.h -------------------------------------------------------------------------------- /Project/XHImageViewer/URLStoreManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/URLStoreManager.m -------------------------------------------------------------------------------- /Project/XHImageViewer/XHBottomToolBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHBottomToolBar.h -------------------------------------------------------------------------------- /Project/XHImageViewer/XHBottomToolBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHBottomToolBar.m -------------------------------------------------------------------------------- /Project/XHImageViewer/XHCustomImageView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHCustomImageView.h -------------------------------------------------------------------------------- /Project/XHImageViewer/XHCustomImageView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHCustomImageView.m -------------------------------------------------------------------------------- /Project/XHImageViewer/XHImageViewer-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHImageViewer-Info.plist -------------------------------------------------------------------------------- /Project/XHImageViewer/XHImageViewer-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHImageViewer-Prefix.pch -------------------------------------------------------------------------------- /Project/XHImageViewer/XHViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHViewController.h -------------------------------------------------------------------------------- /Project/XHImageViewer/XHViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/XHViewController.m -------------------------------------------------------------------------------- /Project/XHImageViewer/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Project/XHImageViewer/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewer/main.m -------------------------------------------------------------------------------- /Project/XHImageViewerTests/XHImageViewerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewerTests/XHImageViewerTests-Info.plist -------------------------------------------------------------------------------- /Project/XHImageViewerTests/XHImageViewerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Project/XHImageViewerTests/XHImageViewerTests.m -------------------------------------------------------------------------------- /Project/XHImageViewerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/README.md -------------------------------------------------------------------------------- /Source/Categorys/NSString+XHMD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Categorys/NSString+XHMD5.h -------------------------------------------------------------------------------- /Source/Categorys/NSString+XHMD5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Categorys/NSString+XHMD5.m -------------------------------------------------------------------------------- /Source/Categorys/UIImage+Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Categorys/UIImage+Utility.h -------------------------------------------------------------------------------- /Source/Categorys/UIImage+Utility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Categorys/UIImage+Utility.m -------------------------------------------------------------------------------- /Source/Categorys/UIImageView+XHURLDownload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Categorys/UIImageView+XHURLDownload.h -------------------------------------------------------------------------------- /Source/Categorys/UIImageView+XHURLDownload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Categorys/UIImageView+XHURLDownload.m -------------------------------------------------------------------------------- /Source/Helpers/XHCacheManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Helpers/XHCacheManager.h -------------------------------------------------------------------------------- /Source/Helpers/XHCacheManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Helpers/XHCacheManager.m -------------------------------------------------------------------------------- /Source/Helpers/XHFileAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Helpers/XHFileAttribute.h -------------------------------------------------------------------------------- /Source/Helpers/XHFileAttribute.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Helpers/XHFileAttribute.m -------------------------------------------------------------------------------- /Source/Protocol/XHImageURLDataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Protocol/XHImageURLDataSource.h -------------------------------------------------------------------------------- /Source/Views/XHImageViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Views/XHImageViewer.h -------------------------------------------------------------------------------- /Source/Views/XHImageViewer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Views/XHImageViewer.m -------------------------------------------------------------------------------- /Source/Views/XHViewState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Views/XHViewState.h -------------------------------------------------------------------------------- /Source/Views/XHViewState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Views/XHViewState.m -------------------------------------------------------------------------------- /Source/Views/XHZoomingImageView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Views/XHZoomingImageView.h -------------------------------------------------------------------------------- /Source/Views/XHZoomingImageView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/Source/Views/XHZoomingImageView.m -------------------------------------------------------------------------------- /XHImageViewer.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackTeam/XHImageViewer/HEAD/XHImageViewer.podspec --------------------------------------------------------------------------------