├── .gitignore ├── .travis.yml ├── CNMARC.txt ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md ├── Screenshots ├── iPhone-1.png └── iPhone-2.png ├── Shoka.sketch ├── Shoka.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── Shoka.xcscheme └── Shoka ├── API ├── ShokaDoubanAPI.h ├── ShokaDoubanAPI.m ├── ShokaWebpacAPI.h └── ShokaWebpacAPI.m ├── Images.xcassets ├── AppIcon.appiconset │ ├── 1024.png │ ├── Contents.json │ ├── iPad.png │ ├── iPad@2x.png │ ├── iPadPro@2x.png │ ├── iPhone@2x.png │ └── iPhone@3x.png ├── Contents.json ├── LaunchImage.launchimage │ ├── Contents.json │ ├── iPhone 8 Plus.png │ ├── iPhone 8.png │ ├── iPhone SE.png │ └── iPhone X.png ├── barcode.imageset │ ├── Contents.json │ ├── barcode@2x.png │ └── barcode@3x.png ├── favorite-0.imageset │ ├── Contents.json │ ├── star-0@2x.png │ └── star-0@3x.png └── favorite-1.imageset │ ├── Contents.json │ ├── star-1@2x.png │ └── star-1@3x.png ├── Model ├── ShokaItem.h └── ShokaItem.m ├── Resources ├── iTunesArtwork ├── iTunesArtwork@2x └── icon.sketch │ ├── Data │ ├── QuickLook │ ├── Preview.png │ └── Thumbnail.png │ ├── fonts │ ├── metadata │ └── version ├── Shoka-Info.plist ├── Shoka-Prefix.pch ├── ShokaAppDelegate.h ├── ShokaAppDelegate.m ├── ShokaBook.h ├── ShokaBook.m ├── ShokaBookDetailViewController.h ├── ShokaBookDetailViewController.m ├── ShokaFavorites.h ├── ShokaFavorites.m ├── ShokaFavoritesViewController.h ├── ShokaFavoritesViewController.m ├── ShokaGrayView.h ├── ShokaGrayView.m ├── ShokaItemTableViewCell.h ├── ShokaItemTableViewCell.m ├── ShokaResult.h ├── ShokaResult.m ├── ShokaScanViewController.h ├── ShokaScanViewController.m ├── ShokaViewController.h ├── ShokaViewController.m ├── en.lproj ├── InfoPlist.strings ├── MainStoryboard_iPad.storyboard └── MainStoryboard_iPhone.storyboard └── main.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/.travis.yml -------------------------------------------------------------------------------- /CNMARC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/CNMARC.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/iPhone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Screenshots/iPhone-1.png -------------------------------------------------------------------------------- /Screenshots/iPhone-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Screenshots/iPhone-2.png -------------------------------------------------------------------------------- /Shoka.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka.sketch -------------------------------------------------------------------------------- /Shoka.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Shoka.xcodeproj/xcshareddata/xcschemes/Shoka.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka.xcodeproj/xcshareddata/xcschemes/Shoka.xcscheme -------------------------------------------------------------------------------- /Shoka/API/ShokaDoubanAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/API/ShokaDoubanAPI.h -------------------------------------------------------------------------------- /Shoka/API/ShokaDoubanAPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/API/ShokaDoubanAPI.m -------------------------------------------------------------------------------- /Shoka/API/ShokaWebpacAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/API/ShokaWebpacAPI.h -------------------------------------------------------------------------------- /Shoka/API/ShokaWebpacAPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/API/ShokaWebpacAPI.m -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/iPad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/iPad.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/iPad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/iPad@2x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/iPadPro@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/iPadPro@2x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/iPhone@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/iPhone@2x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/AppIcon.appiconset/iPhone@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/AppIcon.appiconset/iPhone@3x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Shoka/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Shoka/Images.xcassets/LaunchImage.launchimage/iPhone 8 Plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/LaunchImage.launchimage/iPhone 8 Plus.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/LaunchImage.launchimage/iPhone 8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/LaunchImage.launchimage/iPhone 8.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/LaunchImage.launchimage/iPhone SE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/LaunchImage.launchimage/iPhone SE.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/LaunchImage.launchimage/iPhone X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/LaunchImage.launchimage/iPhone X.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/barcode.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/barcode.imageset/Contents.json -------------------------------------------------------------------------------- /Shoka/Images.xcassets/barcode.imageset/barcode@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/barcode.imageset/barcode@2x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/barcode.imageset/barcode@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/barcode.imageset/barcode@3x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/favorite-0.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/favorite-0.imageset/Contents.json -------------------------------------------------------------------------------- /Shoka/Images.xcassets/favorite-0.imageset/star-0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/favorite-0.imageset/star-0@2x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/favorite-0.imageset/star-0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/favorite-0.imageset/star-0@3x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/favorite-1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/favorite-1.imageset/Contents.json -------------------------------------------------------------------------------- /Shoka/Images.xcassets/favorite-1.imageset/star-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/favorite-1.imageset/star-1@2x.png -------------------------------------------------------------------------------- /Shoka/Images.xcassets/favorite-1.imageset/star-1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Images.xcassets/favorite-1.imageset/star-1@3x.png -------------------------------------------------------------------------------- /Shoka/Model/ShokaItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Model/ShokaItem.h -------------------------------------------------------------------------------- /Shoka/Model/ShokaItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Model/ShokaItem.m -------------------------------------------------------------------------------- /Shoka/Resources/iTunesArtwork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Resources/iTunesArtwork -------------------------------------------------------------------------------- /Shoka/Resources/iTunesArtwork@2x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Resources/iTunesArtwork@2x -------------------------------------------------------------------------------- /Shoka/Resources/icon.sketch/Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Resources/icon.sketch/Data -------------------------------------------------------------------------------- /Shoka/Resources/icon.sketch/QuickLook/Preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Resources/icon.sketch/QuickLook/Preview.png -------------------------------------------------------------------------------- /Shoka/Resources/icon.sketch/QuickLook/Thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Resources/icon.sketch/QuickLook/Thumbnail.png -------------------------------------------------------------------------------- /Shoka/Resources/icon.sketch/fonts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Shoka/Resources/icon.sketch/metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Resources/icon.sketch/metadata -------------------------------------------------------------------------------- /Shoka/Resources/icon.sketch/version: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /Shoka/Shoka-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Shoka-Info.plist -------------------------------------------------------------------------------- /Shoka/Shoka-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/Shoka-Prefix.pch -------------------------------------------------------------------------------- /Shoka/ShokaAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaAppDelegate.h -------------------------------------------------------------------------------- /Shoka/ShokaAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaAppDelegate.m -------------------------------------------------------------------------------- /Shoka/ShokaBook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaBook.h -------------------------------------------------------------------------------- /Shoka/ShokaBook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaBook.m -------------------------------------------------------------------------------- /Shoka/ShokaBookDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaBookDetailViewController.h -------------------------------------------------------------------------------- /Shoka/ShokaBookDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaBookDetailViewController.m -------------------------------------------------------------------------------- /Shoka/ShokaFavorites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaFavorites.h -------------------------------------------------------------------------------- /Shoka/ShokaFavorites.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaFavorites.m -------------------------------------------------------------------------------- /Shoka/ShokaFavoritesViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaFavoritesViewController.h -------------------------------------------------------------------------------- /Shoka/ShokaFavoritesViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaFavoritesViewController.m -------------------------------------------------------------------------------- /Shoka/ShokaGrayView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaGrayView.h -------------------------------------------------------------------------------- /Shoka/ShokaGrayView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaGrayView.m -------------------------------------------------------------------------------- /Shoka/ShokaItemTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaItemTableViewCell.h -------------------------------------------------------------------------------- /Shoka/ShokaItemTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaItemTableViewCell.m -------------------------------------------------------------------------------- /Shoka/ShokaResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaResult.h -------------------------------------------------------------------------------- /Shoka/ShokaResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaResult.m -------------------------------------------------------------------------------- /Shoka/ShokaScanViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaScanViewController.h -------------------------------------------------------------------------------- /Shoka/ShokaScanViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaScanViewController.m -------------------------------------------------------------------------------- /Shoka/ShokaViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaViewController.h -------------------------------------------------------------------------------- /Shoka/ShokaViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/ShokaViewController.m -------------------------------------------------------------------------------- /Shoka/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Shoka/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /Shoka/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /Shoka/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeaWhen/Shoka/HEAD/Shoka/main.m --------------------------------------------------------------------------------