假设我正在为一家名为“MyCompany”的公司及其唯一的公司名称创建一个 SDK。所有库类都以“MC”为前缀,只有主 API 库类“MyCompany.h”不是。这是合适的还是我也应该在那个类前面加上前缀?
问问题
353 次
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 回答