Ios 为什么可以';我们不能访问苹果公司';s的实现文件?

Ios 为什么可以';我们不能访问苹果公司';s的实现文件?,ios,objective-c,Ios,Objective C,我正在学习Objective-C运行时。我可以访问NSObject.m根类以查看其工作方式,但无法访问NSProxy.m或UITableView.m文件 为什么苹果能访问一些实现文件而其他不能 我在谷歌上搜索过,但没有找到任何东西。事实上,你无法访问苹果的任何可可源代码。这是秘密 您可能已经在网上找到了NSObject的一些开源版本(用于达尔文项目或OpenStep/GNUStep或类似项目),但这不是苹果的Cocoa源代码 苹果可能会选择提供其部分代码的开源版本,例如。但即使这样,你也不知道他

我正在学习Objective-C运行时。我可以访问NSObject.m根类以查看其工作方式,但无法访问NSProxy.m或UITableView.m文件

为什么苹果能访问一些实现文件而其他不能


我在谷歌上搜索过,但没有找到任何东西。

事实上,你无法访问苹果的任何可可源代码。这是秘密

您可能已经在网上找到了NSObject的一些开源版本(用于达尔文项目或OpenStep/GNUStep或类似项目),但这不是苹果的Cocoa源代码


苹果可能会选择提供其部分代码的开源版本,例如。但即使这样,你也不知道他们在引擎盖下使用的是什么。

谢谢马特,这是有道理的。