0

假设我正在为一家名为“MyCompany”的公司及其唯一的公司名称创建一个 SDK。所有库类都以“MC”为前缀,只有主 API 库类“MyCompany.h”不是。这是合适的还是我也应该在那个类前面加上前缀?

4

3 回答 3

2

我认为这是合适的。为了确保这一点,我会下载一些流行的 SDK,看看它们的作用。像 Facebook 和其他类似的东西。

另外,请注意,从技术上讲,您的类前缀应至少为 3 个字符,除非您是 Apple。每苹果。虽然,我认为没有很多人使用该指南。

编辑:我编辑了这个,因为我不喜欢我的第一个答案......

于 2013-09-16T20:33:57.700 回答
2

MyCompany.h不——不应该——定义任何可链接的符号。它应该只有 #import框架/库的标题的其余部分。

因此,没有冲突,因为没有定义实际的无前缀符号;例如,不应该有一个MyCompany类。

于 2013-09-16T21:10:05.967 回答
0

您提出的命名方案与 Apple 所做的以及许多第三方库所做的相匹配。

我认为这听起来是一种合理的方式来命名你的图书馆。

于 2013-09-16T20:28:41.880 回答