割り当て後にUITextField
の値をクリアする必要があります。私はnil
または空の文字列""
でそれを行うことができます。このように1つのアプリにはUITextField
が500個あります。即時の空と空の文字列のパフォーマンスに基づく差
パフォーマンス&どちらが良いですか?
リファレンスコード:
let a = ""
let b:String? = nil
print(a.isEmpty) //true
print(b?.isEmpty ?? "value is nil") /*Value is nil*/
注: 500暗黙のうちに開封された変数もあります。私は暗黙のうちにアンラップされたときにそれが貧しいことを知っています。var
。しかし、私はそのように使う必要があります。
textFeildの拡張ファイルを作成し、その拡張子を使用して、メモリを節約したいときは常に値をクリアします。私はあなたにデモを見せるべきですか? –
@iOSGeek、はい、あなたは正しいです。知っている。しかし、私はパフォーマンスの違いを知る必要があります ""と 'nil'ありがとうございます。 –
'nil'は空文字列より優れていると思います。' nil'はメモリからオブジェクトをクリアしますが、空文字列はまだメモリを占有しています。 –