8

Xcode 7 で見ているものに少し混乱しています。下の 3 つの色はすべて、ご想像のとおり個別のアドレスを持っていますが、弱い色はすべて同じアドレスを持っています。弱い色はオプションであるため、weak_R と color_R のアドレスが異なることは理解していますが、3 つのすべての弱い色が同じアドレスを表示する理由がよくわかりません。

これは正しいように思えますか? もしそうなら、誰かが私が見ていることを説明できますか? そうでない場合は、バグだと思います。

コード

    var color_R = SKColor.redColor()
    var color_G = SKColor.greenColor()
    var color_B = SKColor.blueColor()
    weak var weak_R = color_R
    weak var weak_G = color_G
    weak var weak_B = color_B

デバッグ

ここに画像の説明を入力

4

0 に答える 0