iOS开发给第三方使用的SDK需要注意些什么,求指教
2017-02-26 · 专业app开发、互联网营销策划
广州启汇营销策划有限公司
广州启汇营销策划有限公司是国内领先的移动互联网技术解决方案服务商。拥有子品牌:启汇网络和启汇营销。提供APP、移动商城、Web等开发服务。专注品牌建设、全媒介投放、内容运营、活动策划等市场服务。
向TA提问
关注
展开全部
需要注意的要点:
苹果如果自带了api,尽量使用,第三方肯定没有苹果自己实现的好。
注意的是,最好不要让使用的人能看到你的源代码。
开放的接口要灵活,想清楚各种使用的情景。
SDK里调用第三方框架,要考虑冲突问题。
另外其他注意事项:
1.类名、宏定义、枚举、通知、类别等命名时加静态库统一特殊前缀,以避免命名冲突。
2.类别中方法名也需要加特殊前缀,以避免方法覆盖导致不必要麻烦。
3.对于项目中的c、c++中的方法,需要加前缀。
4.对于开发静态库时引入的开源库,若体量过大,可外部引用,提供给接入方时加以说明,体量小的可以对类名及类中所用枚举、通知等加前缀使用。
5.特别需要注意的是在同一个类中多个interface的情况,加前缀时一定要检查所有的interface,避免遗漏。
6.由于一些接入方引入静态库时,对app的体积有严格的控制,所以在开发静态库时,要尽量精简代码,引入开源库时,可剔除一些不必要的部分,如能用系统提供的方法实现的功能,尽量不去引入大型第三方库。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询