我正在编写一个 iOS 应用程序“Best Korea”。我的组织名称是“Srsly.co”。我将编写可在我的应用程序中使用的可重复使用的“新闻”库。
每个 iOS 应用程序都将在.h文件中拥有自己的应用程序范围的常量,并且库代码也将在头文件中拥有其常量。我还将对每个项目进行测试。
这是做事的标准方式吗?
在 Ruby、Python、Java 等中,我会按照以下方式设置命名空间:
co.srsly.bestkorea
co.srsly.bestkorea.test
co.srsly.newslib
co.srsly.newslib.test
据我所知,Objective-C 模式是让每个开发人员选择两个或三个大写字母并在每个类名前面加上它们。
所以就我而言,我想我会选择BK作为应用程序的类名前缀,而选择NL作为新闻库代码?我是否以正确的方式思考这个问题?
编辑:我正在考虑在我的应用程序代码中根本不使用命名空间,如此处所述。