New*_*bee 1 methods xcode function objective-c ios
我有一些关于Objective C的一般性问题,我已经在线阅读了Objective C的基础知识,在一些书中,我怀疑我遇到过函数调用.在Objective C中将方法传递给像这样的对象......
eg: [object method]; // here object is objective C class.
Run Code Online (Sandbox Code Playgroud)
它将被视为消息传递.如果是这样的话,如果我像这样进行正常的C++调用呢...
eg: object->method(); // here object is C++ class.
Run Code Online (Sandbox Code Playgroud)
这也是在目标C中传递的消息,或者它将被视为正常的C++方式.
谢谢你的澄清......
如果object
是C++对象,那么object->method()
将是常规的C++调用.通常,两者(C++和Objective-C)是截然不同的,但在某些情况下,您可以使用"Objective-C++"混合两者.