如何在C中編寫Objective C方法?C方法vs Objective C方法
有人可以解釋一下objC方法是如何工作的嗎?
據我所知,Objective C方法是一個函數調用,它以自己爲目標並告知對象它正在執行一個函數。
謝謝。
如何在C中編寫Objective C方法?C方法vs Objective C方法
有人可以解釋一下objC方法是如何工作的嗎?
據我所知,Objective C方法是一個函數調用,它以自己爲目標並告知對象它正在執行一個函數。
謝謝。
如何在C中編寫Objective C方法?
你不行。但是你可以在Objective-C代碼文件中編寫C函數(儘管你通常不想)。
有人可以解釋一下objC方法是如何工作的嗎?
與函數類似,但函數不是OO,因此它沒有對象的概念(self
)。在對象實例上調用一個方法,並對該對象中包含的數據進行操作。這真的是面向對象的東西,而不是Objective-C的東西。
就我所知,Objective C方法是一個函數調用,它以自己爲目標並告訴對象它正在執行一個函數。
如上所述,並不是一個真正的函數,但它確實定位了一個對象實例。
一般來說,不要試圖比較面向對象和功能/過程語言。有顯着差異。最初,理解OO和功能之間的區別,然後理解您嘗試使用的特定語言的語法。
謝謝你的評論。 – nelm
不太清楚你在問什麼。你有一些你不明白的示例代碼嗎?你是否理解C或Objective-C,但不是兩者?你可以專注於理解語言語法,然後再比較它們... – Wain
@Wain改寫。 – nelm
方法是指O.O.P.語言。 C不是O.O.P.語言。 – delannoyk