我想将 add 3rd part library 添加到我的库中(将由其他开发人员使用),所以如果我有这个类SBJson
,我是否在它前面加上我的两个字母前缀,EXSBJson
我也看到有人在使用 underscore EX_SBJson
。在这种情况下,命名约定/样式是什么?
问问题
41 次
1 回答
0
没有通用约定,但我们使用了以下方法:
- 使用与库相同的前缀(因此,如果我们开发 XYFunctionality,我们将其命名为 XYSBJson)。许多源项目使用这种方法(例如 Dropbox)
- 如果可能,请与其他开发人员交谈。在大多数情况下,将库与 3rd 方库分开分发就足够了(因此我们提供了一个 .a 二进制文件和 3rd 方库的工作源项目,以便其他开发人员可以使用它)。这也允许其他开发人员升级 3rd 方库以获取错误修复,只要没有破坏 API 更改。
顺便提一句。SBJson 所做的大部分工作也可以使用 iOS 5+ 附带的 NSJsonSerialization 来完成
于 2013-09-23T20:24:13.877 回答