iOS 做 sdk 有哪些要求?
注意事项一:所有类名、category都应该加前缀
说明:没有前缀的类名有冲突的风险。
注意事项二:接口分离原则, 业务类和服务类分离
注意事项三:不要将第三方库打包进 SDK
说明:尽量不要将第三方库打包进 SDK,如果要打包,最好也要将该第三方库重命名,以避免冲突。
一是避免冲突, 二是 SDK 实时在更新, 提供 SDK的更新可能与官方的更新不一致
注意事项四:支持系统版本, 做到兼容
注意事项五:做基本的检查和测试
注意事项六:文档完整并且正确
网友评论