├── .gitignore ├── .travis.yml ├── Classes ├── Comps │ ├── JMBatteryView.swift │ ├── JMBookBaseView.swift │ ├── JMBookMaskView.swift │ ├── JMBookTitleView.swift │ ├── JMChapterContainer.swift │ ├── JMChapterTagView.swift │ ├── JMChapterView.swift │ └── JMTextMagnifierView.swift ├── Config │ ├── JMBookConfig.swift │ ├── JMBookProtocol.swift │ ├── JMDefineEventName.swift │ ├── JMReadEnum.swift │ └── Reader-Bridging-Header.h ├── CoreParser │ ├── JMBookParse.swift │ ├── JMPageParse.swift │ ├── JMXmlParser.swift │ ├── NSString+CoreParser.h │ └── NSString+CoreParser.m ├── EpubParser │ ├── JMEpubBook.swift │ ├── JMEpubEnum.swift │ ├── JMEpubManifest.swift │ ├── JMEpubMetadata.swift │ ├── JMEpubParser.swift │ ├── JMEpubSpine.swift │ ├── JMEpubTOC.swift │ └── JMParserError.swift ├── Extension │ ├── JMEvent+Responder.swift │ ├── JMExtension+Bundle.swift │ ├── JMExtension+Color.swift │ ├── JMExtension+Control.swift │ ├── JMExtension+Device.swift │ ├── JMExtension+NotifyCenter.swift │ ├── JMExtension+Sequece.swift │ ├── JMExtension+String.swift │ ├── JMExtension+UI.swift │ ├── JMExtension+Utils.swift │ └── JMRouter+NSObject.swift ├── Home │ ├── JMBookCharpter.swift │ ├── JMBookContrller+UI.swift │ ├── JMBookContrller.swift │ ├── JMBookIndex.swift │ ├── JMBookListenContrller.swift │ ├── JMBookModel.swift │ ├── JMBookPage.swift │ ├── JMPageController.swift │ └── JMPageView.swift ├── MenView │ ├── JMMenuItem.swift │ ├── JMMenuItemView.swift │ ├── JMMenuLightView.swift │ ├── JMMenuSetView.swift │ ├── JMMeunPlayVIew.swift │ └── JMMeunProgress.swift ├── Source │ ├── README.md │ └── Resours.bundle │ │ ├── HYChenMeiZiJ.ttf │ │ ├── HYYouRanTiJ.ttf │ │ ├── book_down@2x.png │ │ ├── book_down@3x.png │ │ ├── book_progress_left@2x.png │ │ ├── book_progress_left@3x.png │ │ ├── book_progress_right@2x.png │ │ ├── book_progress_right@3x.png │ │ ├── book_up@2x.png │ │ ├── book_up@3x.png │ │ ├── colors-marker@2x.png │ │ ├── colors-marker@3x.png │ │ ├── ebook_back@2x.png │ │ ├── ebook_back@3x.png │ │ ├── epub_bkg@2x.png │ │ ├── epub_bkg@3x.png │ │ ├── epub_chapter@2x.png │ │ ├── epub_chapter@3x.png │ │ ├── epub_comment@2x.png │ │ ├── epub_comment@3x.png │ │ ├── epub_light-full@2x.png │ │ ├── epub_light-full@3x.png │ │ ├── epub_light-null@2x.png │ │ ├── epub_light-null@3x.png │ │ ├── epub_listen@2x.png │ │ ├── epub_listen@3x.png │ │ ├── epub_more@2x.png │ │ ├── epub_more@3x.png │ │ ├── epub_pause@2x.png │ │ ├── epub_pause@3x.png │ │ ├── epub_play_next@2x.png │ │ ├── epub_play_next@3x.png │ │ ├── epub_play_p@2x.png │ │ ├── epub_play_p@3x.png │ │ ├── epub_play_prev@2x.png │ │ ├── epub_play_prev@3x.png │ │ ├── epub_progress@2x.png │ │ ├── epub_progress@3x.png │ │ ├── epub_set@2x.png │ │ ├── epub_set@3x.png │ │ ├── epub_share@2x.png │ │ ├── epub_share@3x.png │ │ ├── epub_tag@2x.png │ │ ├── epub_tag@3x.png │ │ ├── kaitiGB2312.ttf │ │ ├── underline-marker.png │ │ └── underline-marker@2x.png ├── TextParser │ ├── JMTxtBook.swift │ └── JMTxtParser.swift └── Tools │ ├── JMBase.swift │ ├── JMBookDataBase.swift │ ├── JMBookObserver.swift │ ├── JMBookSpeech.swift │ ├── JMBookStore.swift │ ├── JMBookToast.swift │ ├── JMBookTools.swift │ ├── JMFileTools.swift │ ├── JMJsonParse.swift │ └── JSONable.swift ├── Example ├── JMEpubReader.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── JMEpubReader-Example.xcscheme ├── JMEpubReader │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ ├── 00002.imageset │ │ │ ├── 00002.jpeg │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Info.plist │ ├── Sources │ │ ├── 天下刀宗.epub │ │ ├── 每天懂一点好玩心理学.epub │ │ ├── 民调局异闻.txt │ │ └── 没有你,什么都不甜蜜.epub │ └── ViewController.swift ├── Podfile └── Tests │ ├── Info.plist │ └── Tests.swift ├── Images └── 001.png ├── JMEpubReader.podspec ├── LICENSE ├── README.md └── _Pods.xcodeproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/.travis.yml -------------------------------------------------------------------------------- /Classes/Comps/JMBatteryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMBatteryView.swift -------------------------------------------------------------------------------- /Classes/Comps/JMBookBaseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMBookBaseView.swift -------------------------------------------------------------------------------- /Classes/Comps/JMBookMaskView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMBookMaskView.swift -------------------------------------------------------------------------------- /Classes/Comps/JMBookTitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMBookTitleView.swift -------------------------------------------------------------------------------- /Classes/Comps/JMChapterContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMChapterContainer.swift -------------------------------------------------------------------------------- /Classes/Comps/JMChapterTagView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMChapterTagView.swift -------------------------------------------------------------------------------- /Classes/Comps/JMChapterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMChapterView.swift -------------------------------------------------------------------------------- /Classes/Comps/JMTextMagnifierView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Comps/JMTextMagnifierView.swift -------------------------------------------------------------------------------- /Classes/Config/JMBookConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Config/JMBookConfig.swift -------------------------------------------------------------------------------- /Classes/Config/JMBookProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Config/JMBookProtocol.swift -------------------------------------------------------------------------------- /Classes/Config/JMDefineEventName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Config/JMDefineEventName.swift -------------------------------------------------------------------------------- /Classes/Config/JMReadEnum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Config/JMReadEnum.swift -------------------------------------------------------------------------------- /Classes/Config/Reader-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Config/Reader-Bridging-Header.h -------------------------------------------------------------------------------- /Classes/CoreParser/JMBookParse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/CoreParser/JMBookParse.swift -------------------------------------------------------------------------------- /Classes/CoreParser/JMPageParse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/CoreParser/JMPageParse.swift -------------------------------------------------------------------------------- /Classes/CoreParser/JMXmlParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/CoreParser/JMXmlParser.swift -------------------------------------------------------------------------------- /Classes/CoreParser/NSString+CoreParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/CoreParser/NSString+CoreParser.h -------------------------------------------------------------------------------- /Classes/CoreParser/NSString+CoreParser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/CoreParser/NSString+CoreParser.m -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubBook.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubBook.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubEnum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubEnum.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubManifest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubManifest.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubMetadata.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubParser.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubSpine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubSpine.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMEpubTOC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMEpubTOC.swift -------------------------------------------------------------------------------- /Classes/EpubParser/JMParserError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/EpubParser/JMParserError.swift -------------------------------------------------------------------------------- /Classes/Extension/JMEvent+Responder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMEvent+Responder.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+Bundle.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+Color.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+Control.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+Control.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+Device.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+Device.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+NotifyCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+NotifyCenter.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+Sequece.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+Sequece.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+String.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+UI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+UI.swift -------------------------------------------------------------------------------- /Classes/Extension/JMExtension+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMExtension+Utils.swift -------------------------------------------------------------------------------- /Classes/Extension/JMRouter+NSObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Extension/JMRouter+NSObject.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookCharpter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookCharpter.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookContrller+UI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookContrller+UI.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookContrller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookContrller.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookIndex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookIndex.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookListenContrller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookListenContrller.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookModel.swift -------------------------------------------------------------------------------- /Classes/Home/JMBookPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMBookPage.swift -------------------------------------------------------------------------------- /Classes/Home/JMPageController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMPageController.swift -------------------------------------------------------------------------------- /Classes/Home/JMPageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Home/JMPageView.swift -------------------------------------------------------------------------------- /Classes/MenView/JMMenuItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/MenView/JMMenuItem.swift -------------------------------------------------------------------------------- /Classes/MenView/JMMenuItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/MenView/JMMenuItemView.swift -------------------------------------------------------------------------------- /Classes/MenView/JMMenuLightView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/MenView/JMMenuLightView.swift -------------------------------------------------------------------------------- /Classes/MenView/JMMenuSetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/MenView/JMMenuSetView.swift -------------------------------------------------------------------------------- /Classes/MenView/JMMeunPlayVIew.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/MenView/JMMeunPlayVIew.swift -------------------------------------------------------------------------------- /Classes/MenView/JMMeunProgress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/MenView/JMMeunProgress.swift -------------------------------------------------------------------------------- /Classes/Source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/README.md -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/HYChenMeiZiJ.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/HYChenMeiZiJ.ttf -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/HYYouRanTiJ.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/HYYouRanTiJ.ttf -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_down@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_down@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_down@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_progress_left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_progress_left@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_progress_left@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_progress_left@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_progress_right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_progress_right@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_progress_right@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_progress_right@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_up@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_up@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/book_up@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/book_up@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/colors-marker@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/colors-marker@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/colors-marker@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/colors-marker@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/ebook_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/ebook_back@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/ebook_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/ebook_back@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_bkg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_bkg@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_bkg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_bkg@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_chapter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_chapter@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_chapter@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_chapter@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_comment@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_comment@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_comment@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_comment@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_light-full@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_light-full@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_light-full@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_light-full@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_light-null@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_light-null@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_light-null@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_light-null@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_listen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_listen@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_listen@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_listen@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_more@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_more@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_pause@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_pause@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_pause@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_play_next@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_play_next@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_play_next@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_play_next@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_play_p@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_play_p@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_play_p@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_play_p@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_play_prev@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_play_prev@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_play_prev@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_play_prev@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_progress@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_progress@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_progress@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_progress@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_set@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_set@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_set@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_set@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_share@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_share@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_share@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_tag@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_tag@2x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/epub_tag@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/epub_tag@3x.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/kaitiGB2312.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/kaitiGB2312.ttf -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/underline-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/underline-marker.png -------------------------------------------------------------------------------- /Classes/Source/Resours.bundle/underline-marker@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Source/Resours.bundle/underline-marker@2x.png -------------------------------------------------------------------------------- /Classes/TextParser/JMTxtBook.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/TextParser/JMTxtBook.swift -------------------------------------------------------------------------------- /Classes/TextParser/JMTxtParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/TextParser/JMTxtParser.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBase.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBookDataBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBookDataBase.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBookObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBookObserver.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBookSpeech.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBookSpeech.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBookStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBookStore.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBookToast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBookToast.swift -------------------------------------------------------------------------------- /Classes/Tools/JMBookTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMBookTools.swift -------------------------------------------------------------------------------- /Classes/Tools/JMFileTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMFileTools.swift -------------------------------------------------------------------------------- /Classes/Tools/JMJsonParse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JMJsonParse.swift -------------------------------------------------------------------------------- /Classes/Tools/JSONable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Classes/Tools/JSONable.swift -------------------------------------------------------------------------------- /Example/JMEpubReader.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/JMEpubReader.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/JMEpubReader.xcodeproj/xcshareddata/xcschemes/JMEpubReader-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader.xcodeproj/xcshareddata/xcschemes/JMEpubReader-Example.xcscheme -------------------------------------------------------------------------------- /Example/JMEpubReader/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/AppDelegate.swift -------------------------------------------------------------------------------- /Example/JMEpubReader/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/JMEpubReader/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/JMEpubReader/Images.xcassets/00002.imageset/00002.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Images.xcassets/00002.imageset/00002.jpeg -------------------------------------------------------------------------------- /Example/JMEpubReader/Images.xcassets/00002.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Images.xcassets/00002.imageset/Contents.json -------------------------------------------------------------------------------- /Example/JMEpubReader/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/JMEpubReader/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/JMEpubReader/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Info.plist -------------------------------------------------------------------------------- /Example/JMEpubReader/Sources/天下刀宗.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Sources/天下刀宗.epub -------------------------------------------------------------------------------- /Example/JMEpubReader/Sources/每天懂一点好玩心理学.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Sources/每天懂一点好玩心理学.epub -------------------------------------------------------------------------------- /Example/JMEpubReader/Sources/民调局异闻.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Sources/民调局异闻.txt -------------------------------------------------------------------------------- /Example/JMEpubReader/Sources/没有你,什么都不甜蜜.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/Sources/没有你,什么都不甜蜜.epub -------------------------------------------------------------------------------- /Example/JMEpubReader/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/JMEpubReader/ViewController.swift -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /Images/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/Images/001.png -------------------------------------------------------------------------------- /JMEpubReader.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/JMEpubReader.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplismvip/Ebook/HEAD/README.md -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------