SDK开发

作者: 小凡凡520 | 来源:发表于2018-08-22 21:38 被阅读12次
概述

SDK定义上是指软件开发包,对应iOS端来说就包含了库文件、头文件、资源文件等文件的集合。SDK开发就是在保证sdk源代码安全的情况,给开发者一个可方便快速接入的,兼容多个iOS系统、便于真机模拟器调试、可以上线AppStore的库。

工程设置
2204252-22eabbeef40efc77.png

目前SDK主流开发方式是第一种,即工程的产物提供framework,因为可以将库和头文件、资源都放在其中,当然可以选择第二种,工程的产物是静态库,如果分发需要将头文件与库一并提供。

接口设计
  • 模块单一职责原则
    就是高内聚,保证一个类、一个接口只完成一个职责,不贪大贪全。
  • 接口设计也要满足“单一职责原则”
  • 接口命名可读性强,拼写正确
  • 接口参数校验:考虑用户使用情况,给予充分提示

相关文章

网友评论

      本文标题:SDK开发

      本文链接:https://www.haomeiwen.com/subject/npkuiftx.html