開催日
March 10, 2023
録画
題材
Automatic Reference Counting
分類
関連タグ
YouTube リンク
公式 note マガジン
ゆめトーーク
補足や訂正(伝達)
補足や訂正(登場した回)
今回からは本流に戻って、これまでに見てきた The Swift Programming Language の続きのところ、循環参照
の解消方法についての理解を深めていきます。多くの人が慣れ親しんでいる基本的なところですけれど、日常で多く登場するところでもあるので、この機に整理し直してみると良いことあるかもしれないです。よろしくお願いしますね。
———————————————————————————————————— 熊谷さんのやさしい Swift 勉強会 #225
00:00 開始 00:10 今回の展望 01:00 データ競合を防ぐためのよく見る定石 04:35 強参照循環を解決するための手段 05:20 Actor でも強参照循環は起こり得るはず 06:21 Actor も参照管理がされている 08:21 弱参照と無所有参照の使い分け 12:06 インスタンスの生存期間を意識して使う 14:21 変数に unowned を添える機会はどれくらいある? 14:56 @IBOutlet と unowned は併用しない 15:52 weak なら nil になってくれる 18:05 メモリー管理のオーバーヘッド 20:36 生存期間の制御は難しい 22:09 weak の処理コストがネックになる可能性は低い 23:01 オプショナル型にしたくないときにも unowned が使える 24:07 ギリギリまで unowned で攻めてみるのも練習として大事 28:55 クロージング ————————————————————————————————————