我不太清楚我所看到的所谓的 Objective-C “类延续”。这是/是这些吗……</p>
@implementation
在( ) 文件中声明的 Ivar(s).m
?- 类类别的另一个名称?(不太可能,ASFAIK类别不能有 Ivar,句号)
- 类扩展的另一个名称?
- 还有什么?
那就是说...
- 这种东西的范围、生命周期和用例是什么?
- 这是 ARC 特有的“功能”吗?
- 它们的使用是否有特定的运行时或其他要求?
- 这也是创建 的合适地方
@property
吗?为什么这比@interface
文件/声明更适合设置 ivars 或属性? - 为什么人们通过使用这样的特定术语使讨论复杂化——这似乎不存在于任何官方文档(我能找到)中?
有问题在Objective-C中,在头文件中定义某些东西(比如属性)与在.m文件中定义有什么区别? 讨论涉及到这个问题,但有点只是进一步混淆了这个问题 - 或者至少没有提供该术语的规范参考/定义......因此这个问题。