我是iOS新手,嘗試學習一些基礎知識和核心概念。我知道,如果我們調用一個NULL對象的方法,它不會給出任何錯誤,但只是方法不會被調用。但是如果我有一個有效的對象,並且我正在調用一個接受參數的方法,並且該參數在其調用時爲null。在這種情況下會發生什麼?具有NULL參數的Objective C方法會發生什麼?
例如
[self callMethod1:methodArgument]; //methodArgument is null at this time
-(void) callMethod1:(NSString *)methodArgument
{
//Do Stuff here
}
另外,如果我們使用C/C++,會發生什麼情況?
任何答案/想法將不勝感激。
感謝 維克
如果只有某種方式,您可以將該代碼鍵入到您的計算機中,編譯它,然後查看發生了什麼...... – 2012-02-16 20:38:24