Swift & Objective-C
Swift & Objective-Cの基礎原理と実務での判断基準を体系的に解説します。
52 記事はじめに [Swift基礎 #1] Optionalの正体とアンラップの基準SWIFT · iOS · SOFTWARE ENGINEERING
複雑な概念も根本から理解すれば身につきます。シニアiOS開発者が実務の言葉で解説します。

SEARCH THE ARCHIVE
214件の記事から概念と実務の判断基準を探せます。
DIG BY TOPIC
トピックを選び、基礎から順に読み進めてください。
言語とランタイムからアプリ設計までつなげます。
Swift & Objective-Cの基礎原理と実務での判断基準を体系的に解説します。
52 記事はじめに [Swift基礎 #1] Optionalの正体とアンラップの基準iOSエンジニアリングの基礎原理と実務での判断基準を体系的に解説します。
15 記事はじめに [iOSアーキテクチャ #1] iOS MVCパターンとMassive View Controllerが生まれる本当の理由設計、品質、コンピュータの基礎をつなげます。
ソフトウェア設計の基礎原理と実務での判断基準を体系的に解説します。
71 記事はじめに [SOLID #1] SOLIDの5文字を暗記せず理解する(SRP・OCP・LSP)テストとコード品質の基礎原理と実務での判断基準を体系的に解説します。
18 記事はじめに XCTestの基本、Given-When-Thenで初めてのテストを書く(初心者ガイド)コンピュータサイエンスの基礎原理と実務での判断基準を体系的に解説します。
6 記事はじめに スタック(Stack) vs ヒープ(Heap):変数の保存場所を完全整理(Swiftの値型まで)AIの基礎からコーディングエージェントまで扱います。
AIの基礎とツールの基礎原理と実務での判断基準を体系的に解説します。
17 記事はじめに [AI利用ガイド #1] ChatGPTは検索エンジンではない、AIが回答を作る仕組みAIコーディングとエージェントの基礎原理と実務での判断基準を体系的に解説します。
35 記事はじめに [Claude Code #1] /initとCLAUDE.md自動生成で始めるLATEST FOOTPRINTS
今日の問題を解きながら得た、再利用できる概念と判断基準です。
メソッド呼び出しは、直接呼び出し・vtable・objc_msgSendの3方式にコンパイルされます。finalとprivateが性能に関わる仕組み、プロトコルextensionの落とし穴、プロファイラでの確認方法をまとめました。
記事を読むショットガン手術は、1つの変更が複数のファイルに分散するスメルです。一方、発散的変更はその鏡像で、1つのファイルが複数の理由で変更されます。相反する2つのスメルをコミット履歴で実測し、見分ける方法を整理します。
記事を読むGod Objectは周囲の責務とデータを吸収し続けて肥大化するクラスで、チームで最も変更と競合が多いファイルになります。肥大化の兆候、分解の順序、分割に失敗する2つの方法を整理します。
記事を読む2019年にSwift 5とiOS 12.2がリリースされた後、アプリ容量が減ったのはABI安定性のおかげです。各アプリが抱えていたSwiftランタイムがOSへ移った経緯と、モジュール安定性、@frozenのトレードオフを整理します。
記事を読む関数はすべて5行で責務も1つずつなのに、ボタンを押すと何が起きるか誰も答えられないコードがラビオリコードです。過度な分割の理由とジャンプ回数に表れるコスト、流れを取り戻す方法をまとめました。
記事を読む