3
可能重複:
is there a difference between (!object) and (object == nil)?什麼時候是(!someObject)(short for someObject!= nil)不安全?
在iOS系統(目標C)的發展,我經常看到(和使用)以下簡寫:
if (someObject)
{
// do something
}
要檢查someObject不是零。
換句話說,是指同爲以下幾點:
if (someObject != nil)
{
// do something
}
這些是兩個if語句實際上是相同的或者是這個不是安全的?
此問題必須是重複的,對嗎? –
也許...有點難以搜索這種類型的問題,但...如果您發現重複,請鏈接,我會關閉......謝謝。 –
是的,它看起來像之前已經被問過......抱歉,直到現在才發現它! ;-P –