[Swift入門 #3] Swiftプロパティ総まとめ:stored・computed・lazy・didSetの選び方4つ
Swift入門シリーズ第3回です。5種類のプロパティを、構文の羅列ではなく選択基準を中心に整理します。核心となる問いは1つ。この値は保存されるのか、計算されるのか、そしていつ生成されるのか。
記事を読むLANGUAGE · 52 ARTICLES
Swift言語の記事を新着順にご覧ください。
すべての記事
Swift入門シリーズ第3回です。5種類のプロパティを、構文の羅列ではなく選択基準を中心に整理します。核心となる問いは1つ。この値は保存されるのか、計算されるのか、そしていつ生成されるのか。
記事を読む通常の変数キャプチャ、キャプチャリスト、weakを比較し、登録後に一度だけ実行するescapingコールバックの寿命も確かめます。
記事を読む値、クラス参照、参照を含む構造体を比較し、どの変更が伝わるかを実行して確認します。構造体は深いコピーやスレッド安全性を保証しません。
記事を読むiOS開発を始めると、誰もが一度は疑問に思います。「Appleは使い慣れたObjective-Cを置いて、なぜわざわざSwiftを新しく作ったのだろう?」と。
記事を読むiOS開発の勉強を始めると、必ず一度は出会う言語があります。角括弧だらけの見慣れない構文や、NSStringのような謎めいたプレフィックスです。
記事を読む