目次 weak reference(弱参照)とunowned reference(非所有参照) @noescape パターンマッチ weak referenceとunowned reference weak reference(弱参照) リファレンスカウンタの値を上げない 参照していた対象のインスタンスが不要になり、解放されると弱い参照の変数には自動的にnilが代入される 定数ではなく、変数に使わなければならない 型は、オプショナル型である必要がある unowned reference(非所有参照) リファレンスカウンタの値を上げない 弱参照との違いは、「nilを値とはしない」こと 参照の対象が解放されても、自動的にnilを代入するということはない 型にオプショナルを指定することはできない Appleのドキュメントでは、変数の値がnilにならないことが明らかな場合、unownedを使うこと