変数の1つがC ++オブジェクトであるObjective-Cクラスがあります(コードのほとんどはC ++ですが、iOSライブラリと統合するにはいくつかのObjCクラスが必要です)。Objective-C++ は、Objective-C オブジェクトが破棄されたときに C++ オブジェクトが正しく破棄されることを保証しますか?
いくつかのコード例:
class MyCppClass {
// ...
};
@interface MyObjCClass : NSObject {
MyCppClass myCppObject; // is it ok to do it?
}
// ...
@end