BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2,或任何藍牙控制器搭配 MyWhoosh、Rouvy、Zwift 等。可於 iOS、Android、Windows 與 macOS 免費試用。
AI 翻譯
在 App Store 下載 Nicolas Richards 的 CallupTracker。查看螢幕截圖、評分與評論、使用者提示,以及其他類似 CallupTracker 的應用程式。
AI 翻譯
Download CallupTracker by Nicolas Richards on the App Store. See screenshots, ratings and reviews, user tips, and more apps like CallupTracker.
運動與健身SwiftGitHub @NicolasRichards上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證列出當天升入大聯盟的所有球員,並註明哪些仍具新秀資格。
AI 翻譯
Lists everyone called up to the major leagues that day, noting which ones still have rookie eligibility.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A native iOS/macOS app (Swift + SwiftUI) that tracks MLB rookie call-ups by date. Browse any day during the season to see which rookie-eligible players were called up, along with their stats and career info.
• Xcode 15+ (Swift 5.9+)
• iOS 16.0+ / macOS 13.0+ deployment target
• iPhone, iPad, or Mac
1. Open MLBCallups.xcodeproj in Xcode.
2. Select your target device or simulator from the scheme picker.
3. Press ⌘R (or Product → Run).
If running on a physical device, set your Development Team in Signing & Capabilities (Target → MLBCallups → Signing & Capabilities → Team).檢視完整 README ↗A native iOS, iPadOS and macOS app (Swift + SwiftUI) that tracks rookie call-ups to the majors by date. Browse any day of the season to see which players were called up, whether they're still rookie-eligible, and their stats and career info. Formerly named MLBCallups.
CallupTracker.xcodeproj in Xcode.If running on a physical device, set your Development Team in Signing & Capabilities (Target → CallupTracker → Signing & Capabilities → Team).
CallupTracker/
├── CallupTracker.xcodeproj/
├── CallupTracker/
│ ├── CallupTrackerApp.swift — @main entry point
│ ├── ContentView.swift — Date navigation, team filter, grouped list/grid
│ ├── NotificationManager.swift — Background refresh + local notifications (iOS)
│ ├── SharedCallupData.swift — Data shared with the widget via the App Group
│ ├── AboutView.swift — About screen with the tip jar
│ ├── TipJar.swift — StoreKit 2 tips
│ └── CallupTracker.storekit — Local StoreKit test configuration
├── CallupWidget/
│ ├── CallupWidget.swift — WidgetKit widget (small + medium)
│ └── CallupWidgetBundle.swift
├── Shared/
│ └── CallupRules.swift — Call-up rules shared by the app, notifications and widget
├── Models/
│ ├── PlayerCard.swift — Primary display model and call-up grouping
│ ├── PlayerInfo.swift — Player biographical data
│ ├── CareerStats.swift — Career statistics model
│ └── Transaction.swift — Call-up transaction model
├── ViewModels/
│ └── TrackerViewModel.swift — Date navigation, data loading, team filter, call-up history
├── Views/
│ ├── PlayerCardView.swift — Individual player card
│ ├── StatsGridView.swift — Career stats grid layout
│ └── EmptyStateView.swift — Empty/error state view
└── Networking/
├── MLBAPIClient.swift — MLB Stats API client and team list
└── BaseballReferenceClient.swift — Rookie-eligibility lookups
The internal identifiers still use the old name: bundle ID NickRichards.MLBCallups, App Group group.NickRichards.MLBCallups and background task NickRichards.MLBCallups.refresh. Changing them would break the widget and background refresh.