[{"title":"( 43 个子文件 46KB ) vimediacache iOS代码","children":[{"title":"VIMediaCache-master","children":[{"title":".gitignore <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"VIMediaCache.podspec <span style='color:#111;'> 581B </span>","children":null,"spread":false},{"title":"VIMediaCacheDemoTests","children":[{"title":"VIMediaCacheDemoTests.m <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 733B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":".swift-version <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"VIMediaCacheDemo","children":[{"title":"main.m <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"ViewController.m <span style='color:#111;'> 9.07KB </span>","children":null,"spread":false},{"title":"AppDelegate.h <span style='color:#111;'> 273B </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"AppDelegate.m <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"PlayerView.m <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"PlayerView.h <span style='color:#111;'> 285B </span>","children":null,"spread":false},{"title":"ViewController.h <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"Base.lproj","children":[{"title":"LaunchScreen.storyboard <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"Main.storyboard <span style='color:#111;'> 12.10KB </span>","children":null,"spread":false}],"spread":false},{"title":"Assets.xcassets","children":[{"title":"AppIcon.appiconset","children":[{"title":"Contents.json <span style='color:#111;'> 585B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 969B </span>","children":null,"spread":false},{"title":"VIMediaCacheDemo.xcodeproj","children":[{"title":"project.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 161B </span>","children":null,"spread":false}],"spread":true},{"title":"project.pbxproj <span style='color:#111;'> 26.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"VIMediaCache","children":[{"title":"VIMediaCache.h <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":"ResourceLoader","children":[{"title":"VIResourceLoadingRequestWorker.h <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"VIMediaDownloader.m <span style='color:#111;'> 17.48KB </span>","children":null,"spread":false},{"title":"VIResourceLoaderManager.h <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"VIResourceLoader.m <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"VIContentInfo.m <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"VIMediaDownloader.h <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"VIContentInfo.h <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"VIResourceLoader.h <span style='color:#111;'> 725B </span>","children":null,"spread":false},{"title":"VIResourceLoaderManager.m <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"VIResourceLoadingRequestWorker.m <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"Cache","children":[{"title":"NSString+VIMD5.h <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"VICacheAction.h <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"VIMediaCacheWorker.m <span style='color:#111;'> 8.92KB </span>","children":null,"spread":false},{"title":"VICacheSessionManager.m <span style='color:#111;'> 769B </span>","children":null,"spread":false},{"title":"VICacheConfiguration.m <span style='color:#111;'> 9.59KB </span>","children":null,"spread":false},{"title":"VICacheSessionManager.h <span style='color:#111;'> 324B </span>","children":null,"spread":false},{"title":"VICacheManager.m <span style='color:#111;'> 5.87KB </span>","children":null,"spread":false},{"title":"VICacheConfiguration.h <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"VICacheAction.m <span style='color:#111;'> 908B </span>","children":null,"spread":false},{"title":"VIMediaCacheWorker.h <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"VICacheManager.h <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"NSString+VIMD5.m <span style='color:#111;'> 615B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]