在Objective-C中隐藏实现文件

在Objective-C中隐藏实现文件,objective-c,Objective C,通过按住command按钮并单击类名,我可以访问它的实现。但在框架文件的情况下,我们不能。就像我按住command按钮并单击NSString一样 我可以访问@interface NSString:NSObject。 但是现在,如果我在NSString上再次执行同样的操作,就不会涉及到它的实现 所以不,我的问题是我想做同样的事情,我想隐藏我所有的实现。我如何做到这一点?苹果通过创建框架来实现这一点: 您还可以创建一个静态库: 为什么?谁的?释放一个库。@实际上我的客户需要源代码。如果你的客户为资

通过按住command按钮并单击类名,我可以访问它的实现。但在框架文件的情况下,我们不能。就像我按住command按钮并单击NSString一样 我可以访问@interface NSString:NSObject。 但是现在,如果我在NSString上再次执行同样的操作,就不会涉及到它的实现


所以不,我的问题是我想做同样的事情,我想隐藏我所有的实现。我如何做到这一点?

苹果通过创建框架来实现这一点:

您还可以创建一个静态库:

为什么?谁的?释放一个库。@实际上我的客户需要源代码。如果你的客户为资源付费,你应该提供它们。不过,这是一般做法。如果他不付钱。。。好吧,这个问题可能不是stackoverflow的主题,但是这里有太多与编程无关的案例,我已经遵循了这两个问题,但它不起作用。我的.a文件是红色的,它不在finder中。不幸的是,我自己从来没有建立过库或框架,所以我不能再帮助你了,那两个指南可以。