2025-12

アプリ開発

Swift における「guard」について…

Swift の guard 文について、公式ドキュメントをもとにif 文との役割の違いを整理します。具体例を交えて初学者にも理解できるように解説します。
アプリ開発

Swift における「defer」について…

Swift の defer とは何かを、公式仕様とコード例をもとに整理します。defer がいつ実行されるのか、if 文との関係、SwiftUI アプリ開発での使いどころまで、初心者向けに解説します。
アプリ開発

SwiftUI における「Swift Concurrency」について…

Swift Concurrencyとは何かを、GCDとの違いを軸に整理。非同期処理が必要な理由、async/awaitや@MainActorの役割を、iOSアプリ開発の実例を交えて解説します。
アプリ開発

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

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

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

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