有C ++类管理Objective-C类的生命吗?

时间:2015-02-06 15:16:44

标签: c++ objective-c

以下是我不确定的事项:

我有一个c ++类,它将创建并拥有一个obj-C对象,非常简单,当构建C ++类时,我调用:

this->objCObject = [ThatObject new];

但是如何在~MyCPPClass()中处理销毁ObjC对象?在ARC下,没有保留/释放。

由于

1 个答案:

答案 0 :(得分:0)

您可以disable ARC查看包含您的CPP类的特定文件。这样,您就可以自由地在CPP课程中使用retain / release

如果您有多个案例需要相同的技巧,您可以查看shared_ptr for Objective-C objects