回答になりませんが
1.個人的には、公式ドキュメントに載ってること以上のことを最初から求めるのはオススメしません
理由はいくつかあります
・Swiftはバージョンアップと共に少しずつ仕様が変わっていっています
これだと言えるデザインパターンが生まれる前に前提が変わるので開発者同士でコンセンサスが取りづらいです
取れているのはSwiftの仕様の部分+α程度です
・SwiftはiOSと共に利用される事が多いですが、iOS側の縛りが割とあるので自由自在に設計できるわけではありません
・システムは複数人開発することが多いので、皆が知っている一般的な方法が好まれます
2.最近「デザインパターン」という時、MVCやMVVMなど構造的な話を指すことが多いです
3.delegateはデザインパターンというか、機能ですね(「機能」で合ってるか自信ないです)
https://ja.wikipedia.org/wiki/%E5%A7%94%E8%AD%B2
いくつかの言語ではデザインパターンにおける手法であり、いくつかの言語ではコードで実装されライブラリとして提供されている。
4.Swiftはむしろ特徴的な機能をまず使いこなすのが良いと思います
Closure、Protocol、map、filter、reduce、Optional、extension、enumなど
(あとはObjective-Cの頃からあるもの)
それでほとんど十分です
5.その上でよく使われるのはせいぜいsingletonくらいです
6.ちなみにデザインパターンは言語にあまり依存しない概念だと思います
というわけで網羅的かつ一般的なものは見つからないと思います
Swiftに限りませんが、参考書を読んだあともっと詳しくなるには何か作ってみるしかないんですよね
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。