当前位置: 首页 > news >正文

Aidoku - 专为iOS/iPadOS打造的免费开源漫画阅读器

Aidoku

一款专为iOS和iPadOS设计的免费开源漫画阅读应用。

功能特性

  • :check_mark_button: 无广告干扰 - 纯净的阅读体验
  • :check_mark_button: 强大的WASM源系统 - 支持外部漫画源
  • :check_mark_button: 在线阅读功能 - 通过外部源实现在线阅读
  • :check_mark_button: 下载支持 - 离线阅读漫画内容
  • :check_mark_button: 追踪器集成 - 支持AniList和MyAnimeList等追踪服务

安装指南

详细的安装说明请查看官方网站。

TestFlight安装

如需加入TestFlight测试,请先加入Aidoku Discord服务器。

AltStore安装

我们提供了包含最新版本ipa文件的AltStore源。您可以将直接源URL复制并粘贴到AltStore中。请注意不支持AltStore PAL。

手动安装

最新的ipa文件始终可在发布页面获取。

使用说明

Aidoku提供了简洁直观的用户界面,让您可以轻松:

  1. 添加漫画源 - 通过WASM系统添加您喜欢的漫画网站
  2. 浏览和搜索 - 在已添加的源中浏览和搜索漫画作品
  3. 阅读管理 - 支持在线阅读和离线下载功能
  4. 进度追踪 - 与AniList或MyAnimeList同步阅读进度

核心代码

由于Aidoku是一个完整的iOS应用程序项目,核心代码包含多个模块。以下是项目的主要架构:

// 主要应用入口
import SwiftUI@main
struct AidokuApp: App {var body: some Scene {WindowGroup {ContentView().environmentObject(SourceManager.shared).environmentObject(LibraryManager.shared)}}
}
// 源管理器 - 处理WASM漫画源
class SourceManager: ObservableObject {static let shared = SourceManager()@Published var sources: [Source] = []func loadSources() {// 加载已安装的WASM源// 实现源的管理和更新功能}func installSource(from url: URL) {// 从URL安装新的漫画源// 处理WASM模块的加载和验证}
}
// 阅读器核心组件
struct ReaderView: View {@ObservedObject var chapter: Chapter@State private var pages: [Page] = []@State private var currentPage = 0var body: some View {TabView(selection: $currentPage) {ForEach(pages.indices, id: \.self) { index inPageView(page: pages[index]).tag(index)}}.tabViewStyle(.page).onAppear {loadPages()}}private func loadPages() {// 加载章节页面内容// 支持在线和离线阅读模式}
}
// 追踪器集成模块
protocol Tracker {func authenticate(credentials: [String: String]) async throwsfunc updateProgress(chapter: Chapter, progress: Double) async throwsfunc searchTitle(title: String) async throws -> [TrackedTitle]
}class AniListTracker: Tracker {// AniList追踪器实现// 处理与AniList API的通信
}class MyAnimeListTracker: Tracker {// MyAnimeList追踪器实现// 处理与MAL API的通信
}

更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

http://www.sczhlp.com/news/140539/

相关文章:

  • 做国外网站wordpress 中介
  • 网站系统是一个典型的山东通信局报备网站
  • 建网站域名注册全自动引流推广软件下载
  • 关于建网站做淘宝联盟阿里云 wordpress邮件
  • 做网站第一步要干啥特色的佛山网站建设
  • 巢湖商城网站建设wordpress 网页混乱
  • 上海网站建设升级网页制作网站创建
  • 自微网站首页同ip多域名做同行业网站
  • cms网站开发需要学什么沈阳网页排名优化方法
  • 垂直行业门户网站网站建设主机
  • 企业自助建站网做网站登入见面
  • 安徽做网站的公司有哪些下载了模板如何做网站
  • 用织梦做的网站下载今年刚做电商网站慧有生意吗
  • dedecms做中英文网站化妆品网站方案
  • 网站表格边框怎么做北京综合网站建设系列
  • 做vue用哪个网站今天最新的新闻头条新闻
  • 国外flash网站手机网站列表模板
  • 阿里巴巴国际站入驻费用茌平网站建设价格
  • 设计公司网站公司详情网站建设与维护基础知识
  • 建设wap网站网站建设和seo讲师要求
  • 正规的丹阳网站建设简单网站制作实例
  • 成都市网站建设公新一代 网站备案
  • 网站承建商有哪些做网页的软件html
  • 深圳罗湖外贸网站建设免费图片网站建设
  • 廊坊网站seo排名wordpress广告公司模板
  • 颍泉网站建设最近军事新闻大事2020
  • 网站开发与维护专业要学什么电商网站设计风格
  • 二手网站开发网页制作平台哪个好
  • 网站建设对公司的发展增城网站建设价格
  • 建设展示类网站的意义网站建设的价值是什么