
ファクトリーメソッドと抽象ファクトリーの違い
GoFのファクトリーメソッドは1つのオブジェクトの具象型の決定をサブクラスに委ね、抽象ファクトリーは関連するオブジェクト群をまとめて生成します。2つの意図と選択基準をSwiftの例で比較します。
記事を読むARCHIVE · 14
基礎概念から実務の判断基準まで、順にご覧ください。

GoFのファクトリーメソッドは1つのオブジェクトの具象型の決定をサブクラスに委ね、抽象ファクトリーは関連するオブジェクト群をまとめて生成します。2つの意図と選択基準をSwiftの例で比較します。
記事を読む
AIと長時間作業していると、不思議な瞬間が訪れます。さっき決めた条件をもう一度聞いたり、前に直した内容を元に戻したり、会話の序盤の指示をいつの間にか無視したりします。「さっき言ったよね」と指摘しても、効果は一時的です。故障ではありません。AIが会話を記憶する仕組みそのものから生じる現象で、原理が分かれば対処法も簡単です。
記事を読む


クロージャ編で、[weak self]を使って循環参照を切る方法を扱った際、ひとつの疑問を保留にしました。weakのほかにunownedもありますが、何が違い、いつ使うのでしょうか。この疑問に答えるには、まずARCが実際にどう動くのか、その仕組みから見る必要があります。
記事を読む