这是我的问题。
假设我有一个名为 WebServiceBase.h 的类。我需要在名为 NSString *requestData 的类中添加一个 iVar。但我不需要将该 iVar 添加到头文件中并使其对外部人员可见。(如果我将其作为类库分发)
我还需要能够在从 WebServiceBase.h 扩展的其他类中访问这个 requestData iVar。(这些扩展类是我写的。不是来自外部的人)
我尝试在类扩展中声明 requestData iVar。但是它对扩展类不可见。
有什么解决办法吗?我需要保护我的数据并使其对外部世界隐藏。