id
1,在編譯時不能判讀對象的真實類型
2猖败,可以用來定義變量扒披,可以作為返回值据德,可以定義形參
instancetype
1,在編譯時能判斷對象的真實類型
2,只能用于返回值
注:
1,建議薛夜,在自定義構造方法中盡量使用instancetype环戈,可以在編譯時指出錯誤
2,自定義構造方法中的With一定要大寫
3,方法名宵膨、屬性名不要以new犯建、alloc等關鍵字開頭
id
1,在編譯時不能判讀對象的真實類型
2猖败,可以用來定義變量扒披,可以作為返回值据德,可以定義形參
instancetype
1,在編譯時能判斷對象的真實類型
2,只能用于返回值
注:
1,建議薛夜,在自定義構造方法中盡量使用instancetype环戈,可以在編譯時指出錯誤
2,自定義構造方法中的With一定要大寫
3,方法名宵膨、屬性名不要以new犯建、alloc等關鍵字開頭