我习惯于在 Objective-C 中保留和释放对象,但由于我是通过 Audio Unit 处理数据的,所以我需要停留在 C 级别,无法利用 iOS 框架。在这种情况下,我有一个保存音频数据的结构,我需要一次保存一堆数据。完成后,我需要释放该内存。
我一直在寻找关于 C 和结构的内存管理规则的好教程,但我还没有找到好的教程。 (很难用 Google 搜索示例 C 代码。)
我应该如何管理 C 结构,以便我可以正确地发布数据?您知道有关管理 C 结构的优秀教程吗?
最佳答案
没有什么太花哨的事情要做:malloc 用于分配,free 用于释放,总是成对的。 它或多或少像没有自动释放的 Objective-C 世界一样工作。
关于c - 你如何管理 C 中结构的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6865157/