Skip to content

Repository files navigation

WatchRSS for iOS

WatchRSS 手机伴侣应用的原生 iOS 重写。使用 Swift 6、UIKit、系统导航与 SF Symbols,功能基线来自 Android_WatchRSS_Phone

当前状态

  • 已建立 UIKit 多标签导航与 iPhone/iPad 自适应基础
  • 已建立 RSS/Atom 数据模型、XML 解析、JSON 原子持久化和单元测试
  • 已实现文章列表、收藏入口、HTML 阅读器和 Markdown 备忘录的首个纵向切片
  • 已预留账户、会员、云同步、设备同步、阅读预设、备份恢复和法律文档入口

生成工程

安装 XcodeGen 后执行:

brew install xcodegen
xcodegen generate
open WatchRSS.xcodeproj

纯 Swift 核心层可独立编译:

swift build --target WatchRSSCore

单元测试使用 XCTest,在完整 Xcode 环境中通过 Test navigator 或 xcodebuild test 运行。

设计准则

界面遵循 Apple Human Interface Guidelines:使用系统标签栏、导航栏、大标题、动态字体、语义色、SF Symbols、深色模式、VoiceOver 标签和系统弹窗;不照搬 Android Material 或自绘液态玻璃控件。

平台边界

  • Android RFCOMM/SPP 客户端不能在通用 iOS App 中原样实现。设备同步需优先落到 BLE GATT 或局域网协议;若目标硬件属于 MFi External Accessory,再接入对应协议。
  • Android 的 APK 更新逻辑不迁移;iOS 版本更新由 App Store/TestFlight 承担。
  • Android 外部支付流程在 iOS 上需按上架地区、商品性质和 App Store 审核规则重新核定,不能直接复制支付 UI。

完整迁移范围见 功能迁移表

About

WatchRSS iOS companion app rewritten in Swift and UIKit.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages