2016-08-11 8 views
-7

私はスタンフォードiOS /スウィフトtutorialに従っています。彼はこのコード即決の静的手段

private struct Ratios { 
    static let SkullRadiusToEyeOffset : CGFloat = 3 
    static let SkullRadiusToEyeRadius : CGFloat = 10 
    static let SkullRadiusToMouthWidth : CGFloat = 1 
    static let SkullRadiusToMouthHeight : CGFloat = 3 
    static let SkullRadiusToMouthOffset: CGFloat = 3 
    static let SkullRadiusToBrowOffset : CGFloat = 5 
    } 

を使用している第四のビデオでは、私は本当に何静的を理解し、プロパティの手段を入力して、私は、静的を使用しない場合はそれが動作しない理由はありません。誰かが私を説明できますか?

+4

グーグルでは、「静的な意味では何を意味するのですか」(または、より良い結果を得るために「迅速な静的プロパティ」)ですか?覚えておいてください、それは常にあなたの出発点*上にあるべきです*上記の質問 –

答えて

2

スタティック値にはクラスインスタンスを作成せずにアクセスでき、作成するインスタンスの数に関係なく、クラスごとに1つだけ作成されます。