objective-c - 使用 ARC 时,Objective-C 对象而不是结构应该使用什么?

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

ARC 禁止 structunion 中的 Objective-C 对象。

除非您添加 __unsafe_unretained,这意味着它不受管理。

我想知道人们现在用什么来代替 struct

还是您手动保留所有内容?

最佳答案

这很简单——如果你想在结构中添加一个对象,那你就错了。每当您需要一个结构来保存 obj-c 对象时,请将该结构转换为 obj-c 对象。

关于objective-c - 使用 ARC 时,Objective-C 对象而不是结构应该使用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16333172/

相关文章:

c++ - C++ 中的函数引用和 assert(0)

ios - 使用 mediaplayercontroller 播放视频

ios - 来自多个类和线程的异步核心数据

ios - iOS 中的通知操作后台获取?

c - 这些人物是如何产生的呢?

c - 扩展装配中 cmpxchg16b 的不可能约束

c++ - 分配大量内存会出错?为什么?

c - 在不知道结构大小的情况下在结构中声明二维数组?

objective-c - 是否可以使用 Cocoa 在 OS X 上获取用户的突出显示颜色?

xml - 在go中遍历xml