id類型spa
數據類型:指針
1.能夠用來定義變量對象
2.能夠用來看成參數變量
3.能夠用來看成返回值object
id類型是一個萬能指針(能夠保持任何對象的地址)數據類型
id至關於 NSObject *方法
id的本質 typedef struct objc_object *id;im
id是一個動態類型,在運行時才肯定id的真實類型數據
id類型還能夠調用私有方法類型轉換
id和NSObject *的區別:id調用子類特有的方法不用強制類型轉換
注意:id後面不能加* id a = [Animal new];這個是正確的