【发布时间】:2010-10-29 14:17:58
【问题描述】:
只是我很好奇。 我已经为 Objective-C 类(NSObject、NSDictionary、NSString...)创建了很多方便的类别,只要是非常有趣的子类,它们在 iPhone/iPad 编程中实现了很多流行的任务,就像只放一行代码或触发一个方法。
我想与其他人共享此代码,但问题是,我不希望他们看到真正的代码,只要我花费数小时创建它。也许将来我也想出售这段代码。
所以让我们假设文件名为 Extensions 并分为两个文件: Extensions.h(其中大约有 100 个标头)和 Extensions.m - 它们的实现。 我想以 Extensions.h 100% 公开的方式分发此类 - 开发人员看到我放入该文件中的代码,因此他知道如何使用这些扩展,但 Extensions.m 不应该作为代码,但作为一个库或类似的东西。
我还想让自定义项目中的上述实现尽可能简单。最好的方法是在标题中拖放和#import Extensions.h。
我期待听到您的建议。 问候 克里斯
【问题讨论】:
标签: iphone class frameworks categories