
ARCHIVE · 16
記事一覧
基礎概念から実務の判断基準まで、順にご覧ください。


[バイブコーダー #2] APIとは何で、なぜAPIキーを隠すのか
前回はアプリをレストランにたとえました。ホール(フロントエンド)、厨房(バックエンド)、倉庫(DB)です。今回は、その構造の上でバイブコーディング中に最も事故が起きやすいAPIとAPIキーを扱います。「キーを絶対に公開しないでください」という警告はよく見ますが、そのキーが何で、どこにあり、漏れると何が起きるのかを説明する記事は多くありません。この記事でまとめて整理します。
記事を読む
SwiftのFacadeパターン:複雑なサブシステムを1つのメソッドに隠す
Facadeパターンは、複数のオブジェクトが絡み合うサブシステムに、シンプルな単一の入り口を提供します。Swiftの会員登録を例に、呼び出し順を一か所に集約する方法と、Adapter・Proxy・Decoratorとの違いを解説します。
記事を読む
SwiftのChain of ResponsibilityパターンとUIResponderチェーン
SwiftでiOSアプリを作っていると、ボタンをタップしたのに、なぜこのビューコントローラがイベントを受け取るのか疑問に思ったことがあるでしょう。
記事を読む
[モジュール化 #4] SPMで始めるiOSモジュール化(ローカルパッケージ・static・dynamic総まとめ)
前回までのモジュール化シリーズでは、境界・依存方向・レイヤー構造まで、基本原則を整理しました。ここからはiOSプロジェクトに実際に適用します。
記事を読む