1

我正在使用这个工具为 iOS 创建一个框架,并且我想管理我的类的可见性。当然,我将标题放在 Build Phases > Copy Headers 中的更正部分。但是当我在一个新项目中添加我的框架时,我仍然可以访问存储在 Private 部分中的类(及其函数)。我希望我的课程在我的框架中是“公开的”,但在外面是“私人的”。

可能吗 ?

谢谢。

汤姆

4

1 回答 1

0

在 Objective-C 运行时,一切都在同一个全局命名空间中。您可以通过不将它们包含在公共标头中来隐藏它们,但它们仍然存在并且可以使用较低级别的运行时 API 发现和访问。

于 2013-07-24T17:05:26.630 回答