我刚刚完成了Apple的一个示例应用程序的重写[1],我将在GitHub上根据BSD许可证发布我的代码作为源代码。
将.BS和.m文件添加到.h和.m文件很简单,我可以将版权信息添加到我将要包含的.png资产中,但是我对如何添加必要的许可证信息感到难过到xib文件。 XCode在编辑后重新生成文件,因此手动添加到xml注释的任何内容都将被删除。
我想将这些许可证添加到nib文件中以保证完整性,但我并没有这样做 - 所以有人可以提供任何建议吗?
[1]应用程序是AccelerometerGraph,重写包括在单独的图表上显示每个加速度计通道,提供额外的信号输入(正弦,步进和脉冲)以及额外的滤波器(Butterworth 1级和2级低电平和带通)。
答案 0 :(得分:6)
我不认为你可以在xib
级别上做一些事情,因为即使是IB检查员也没有任何可以为此编辑的相关字段。一种解决方案可能是在NSObject
(根级别)添加xib
,将其命名为Copyright
(或其他),并在Notes
字段中添加您的信息(身份检查员)。
现在,如果您不想在xib
中添加新对象只是为了保存此信息,您只需将版权声明添加到File's Owner
备注字段即可。无论哪种方式,信息都将包含在xml中。
我知道这有点像黑客,但这只是一个想法。如果有人能想到更合适的方法来实现这一目标,我也很高兴知道。