## 盛事通App(iOS端)对接标准文档
1.需要SDK方提供尽可能详尽的集成文档,用以实现快速集成对接。SDK应以framework形式打包。资源文件存放在以Resource为文件名为后缀的文件夹内,其中可以包含.xib,.bundle等资源文件,文件结构可以参考下图的例子:
![](https://img.kancloud.cn/40/d1/40d15310def9fad71541328fbcd1425c_578x532.png)
2.SDK的引用要尽量简洁,framework要尽量使用一个.h文件来引用framework中的所需类,可以使用一个Manager.h文件来管理framework内相关类的引用,以及一些framework在运行中所需的参数,Manager最好用单例模式来实现,方便随时读取和改动内存中的配置参数。
3.如果SDK需要依赖主项目的配置信息,请在集成文档中进行详细说明如何进行主项目信息的配置,比如说Signing&Capabilities,Info,Build Settings,Build Phases,Info.plist等配置信息的修改,一定要在集成文档中详细说明。SDK如果依赖一些其它的第三方资源,请在集成文档中指出这些第三方都是哪些,所需版本号是多少,是否需要特殊配置。
4.SDK的调用要尽量做到简单和高内聚,如果SDK中包含UI,则SDK应尽量以下图的方式创建UI并在block中返回创建好的UI页面引用,方便在后续的操作中导航到SDK的主页中。
![](https://img.kancloud.cn/ec/4b/ec4b39fd253b3f95194c662da0c7d981_1308x544.png)