如何在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