我有一个 Objective-C 类,其中一个变量是 C++ 对象(我的大部分代码都是 C++,但我需要一些 ObjC 类来与 iOS 库集成)。Objective-C++ 是否保证在 Objective-C 对象被销毁时,C++ 对象会被正确销毁?
一些示例代码:
class MyCppClass {
// ...
};
@interface MyObjCClass : NSObject {
MyCppClass myCppObject; // is it ok to do it?
}
// ...
@end