ios - objective-c 中不能复制什么类型

标签 ios objective-c properties

我正在通过面试,有一个问题我无法回答。

在 Objective-C 中哪些对象不能被复制(属性 copy)。 以及复制属性的具体细节。

我已经浏览过网络,但没有找到有关它的信息。 有什么建议吗?

最佳答案

Objective c 中有copyable 对象,它们符合NSCopyingNSSecureCoding 协议(protocol)。所有不符合这些协议(protocol)的对象都是不可复制的。希望,这可以解决问题。

附注:NSMutableCopying 协议(protocol)也用于复制对象的可变版本。

关于ios - objective-c 中不能复制什么类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34917248/

相关文章:

ios - 在 UIScrollView 上显示大型 UIView 的最佳方式是什么?

objective-c - 自定义 UIControl 始终发送 nil UIEvent 对象

ios - 在 ARKit 中放置、拖动和删除 SCNNode

objective-c - 使用字典自动填充 Objective C 实例的所有属性

c# - 运行时生成的属性 (PropertyGrid.SelectedObject)

ios - zxing 专注于 iOS

ios - 使用自定义 iOS 应用程序更改 iBeacon UUID(或主要/次要)?

ios - UINavigationBar 的奇怪行为

java - 在java程序中加载属性

python - 如何在 Python 中管理对可变属性的访问