![]() |
1
22
结构是C结构。编译器非常明确地告诉你,结构中不能有Objective-C对象,而不是结构是非法的。 您可以任意使用常规C结构。
您的示例试图引用Objective-C对象,
结构通常用于简单的数据结构。您可能在Objective-C代码中遇到的示例有
A.
结构也可能变得非常复杂,但这是一个非常广泛的主题,最好使用谷歌进行研究。 |
![]() |
2
14
您可以使用
如果你把它编译成Objective-C,你就失败了。
因为C结构不具备可变寿命的管理能力。 但在C++中,结构确实有析构函数。因此C++结构与ARC兼容。
|
![]() |
3
8
如果要在目标C中使用结构(带有ARC),请使用“__unsafe_unretained”属性。
|
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 7 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 7 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 7 年前 |