BookKit 包含用于处理常见书籍相关服务的辅助例程。它可以帮助您:
Book 是从任何常见的书籍追踪网站/服务获得的“书籍”的核心抽象。 Book 上的属性旨在描述书籍本身,而不是描述书籍与人之间的关系(例如,书籍何时添加到图书馆,或者读者如何评价书籍)。AugmentedBook 扩展了 Book 以添加特定于个人的元数据,例如评论/评分。AugmentedBook+CSV.swift 包含用于从从 Goodreads 保存的 CSV 文件加载 AugmentedBook 结构体的实用程序。LibraryThing 包含用于从从 LibraryThing 保存的 JSON 文件加载 AugmentedBook 结构体的实用程序。GoogleBooks 包含用于从 Google 图书搜索书籍的实用程序。OpenLibrary 包含用于从 Open Library 下载书籍封面的实用程序。Sendable 注解OpenLibrary.coverImage 方法Bugfix:调用 ReadingHistory.finishReading() 现在将 hasRead 设置为 true
添加了 ReadingHistory
初始版本。