什么是SDK:
軟件開發工具包(縮寫:SDK,英語全稱:Software Development Kit),一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合。
參考的文章:
iOS SDK開發(入門指南):靜態庫與動態庫的區別?a與.framework有什么區別?
iOS SDK開發之 .framework靜態庫:博主的文章寫得不錯,值得一看
隨筆分類 - iOS SDK開發?:比較齊全的SDK開發,有很多例子
CocoaPods插件,允許您從podspec生成框架或靜態庫。
特別注意:
1:所有類名都應該加前綴,沒有前綴的類名有沖突的風險。
案列:微信分享的 SDK,文件名:WXApiObject.h,代碼如下,其中BaseReq類和BaseResp類都沒有加前綴