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


コンポジション(Composition)と継承(Inheritance):「継承よりコンポジションを優先せよ」の本当の意味
オブジェクト指向を学んでいると、必ず次の言葉に出会います。「継承よりコンポジションを優先せよ(Favor composition over inheritance)。」
記事を読む

SwiftのSingleton Pattern、sharedがアンチパターンと呼ばれる本当の理由
Swiftで開発していると、static let sharedの1行で作られたシングルトンを本当によく見かけます。
記事を読む
Swift誕生の背景、クリス・ラットナーはなぜObjective-Cを捨てたのか
iOS開発を始めると、誰もが一度は疑問に思います。「Appleは使い慣れたObjective-Cを置いて、なぜわざわざSwiftを新しく作ったのだろう?」と。
記事を読む