使用ARC时使用objc_retain和struct对象

时间:2012-12-04 02:46:37

标签: objective-c struct automatic-ref-counting

使用ARC时,我有时会将单个文件标记为不使用ARC,因此我可以将C结构与对象字段一起使用。 我最近一直在考虑将结构对象字段声明为__unsafe_retained,然后使用objc_retain()/ objc_release()函数来保留和释放它们,这样我的其余部分就可以使用ARC和类似类的类了所有的手动ARC都可以隐藏在幕后。有没有理由不这样做,我已经对它进行了简单的测试,它似乎有效,唯一的问题是我找不到objc_retain()和objc_release()的头文件。

0 个答案:

没有答案