朝の実

アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #4 〜投稿時間帯ロジック仕様整理〜

朝活SNSアプリ「朝の実」の開発記録第4回。投稿時間帯ロジックを整理。4:00〜8:59 だけ投稿を確定できる理由や「投稿」と「下書き」の役割分担、ユーザー体験を踏まえた設計意図を解説します。
アプリ開発

SwiftUI × CloudKit における「withCheckedThrowingContinuation」について…

Swift の withCheckedThrowingContinuation を基礎から解説。コールバック型APIを async/await に橋渡しする仕組みや、Continuation の役割、正しい使い方と注意点を分かりやすく整理した技術記事です。
アプリ開発

SwiftUI における「Hashable」について…

Swift の「Hashable」について基礎から解説。ハッシュ値の役割、Equatable との関係、SwiftUI の ForEach や識別子として必要になる理由など、実装で迷いやすいポイントを整理した入門記事です。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #3 〜CRUD処理を実装する 〜

CloudKit で投稿データを扱うために、Post モデル・エラー定義・フィールド名管理・Mapper・Repository インターフェース・実装の6ファイルを作成し、CRUD 処理を安全に抽象化する方法を解説。
アプリ開発

SwiftUIにおける「Identifiable」について…

SwiftUIのIdentifiableについて、仕組み・使い方・ID設計の注意点まで初心者にも分かりやすく解説します。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #2 〜CloudKitで投稿データの基盤を作る〜

朝専用SNSアプリ「朝の実(Asanomi)」の開発記録第2回。CloudKitを使った投稿データ(Postレコードタイプ)の設計方法を解説。インデックス設定手順も解説。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #1 〜アイコン完成まで〜

朝の実|朝だけ動くSNS 開発記録#1(アイコン制作)