♥ マークで気になる豆知識をブックマーク
ユーザーが気になった豆知識を ♥ ボタンで保存し、後で FavoritesView から振り返れる機能。
AppGroup UserDefaults キー favorite_tips に Tip ID 配列で保存。
final class FavoriteService { // @unchecked Sendable
func getFavorites() -> [String]
func isFavorite(id: String) -> Bool
func toggleFavorite(id: String)
}
favorite_tips 配列を更新| 連携先 | 用途 |
|---|---|
| AppGroup UserDefaults | お気に入りID配列保存 |
UserDefaults 操作のため通常エラーは発生しない。AppGroup nil 時は standard へフォールバック。
| バージョン | 日付 | 変更内容 |
|---|---|---|
| 1.0 | 2026-05-09 | 初版作成 |