【发布时间】:2012-07-29 07:27:00
【问题描述】:
这是我的问题。
假设我有一个名为 WebServiceBase.h 的类。我需要在名为 NSString *requestData 的类中添加一个 iVar。但我不需要将该 iVar 添加到头文件中并使其对外部人员可见。 (如果我将其作为类库分发)
我还需要能够在从 WebServiceBase.h 扩展的其他类中访问此 requestData iVar。 (这些扩展类是我写的,不是外人写的)
我尝试在类扩展中声明 requestData iVar。但是它对扩展类不可见。
有什么解决办法吗?我需要保护我的数据并使其对外界隐藏。
【问题讨论】:
-
欢迎使用 Objective-C。 Your stuff isn't private.人们可以得到它:(
标签: iphone objective-c ios ios5