2
私は静的な変数を、アプリケーションが起動されたときに1回、短期間だけ保存する必要があります。静的変数を手早く手動で割り振ることは可能ですか?
私はその静的変数の使用が終了すると、その静的変数の割り当てを解除します。
私は静的な変数を、アプリケーションが起動されたときに1回、短期間だけ保存する必要があります。静的変数を手早く手動で割り振ることは可能ですか?
私はその静的変数の使用が終了すると、その静的変数の割り当てを解除します。
はい、静的変数はvar
で宣言でき、インスタンス変数とローカル変数と同様に?
でオプション指定できます。
class Y { }
class X {
static weak var myOptionalStaticThing:Y? = Y()
func foo() {
// X.myOptionalStaticThing gets deallocated after this
// if this were the only strong pointer to X.myOptionalStaticThing
X.myOptionalStaticThing = nil
}
}
、それをオプションにし、作業が完了したときにnil' 'に設定します。 – dasblinkenlight
はい、私はそれをゼロにすることができます、これは私の心を渡っていませんでした。 Thanx btw! –