零、iOS SDK開發實踐開篇

1. 什么是 iOS SDK 開發?

通俗來講,SDK 開發就是寫一堆代碼,然后將這些代碼打包成一個二進制文件,配合頭文件和資源文件,給到別人直接使用。

在 iOS 平臺上,就是做一個 framework 給別人用。

2. 為什么要做這件事?

我們當時做這件事兒,是有兩個初衷:

  • 對外輸出 SDK
  • 內部組件化

SDK 輸出

對外進行科技能力輸出,比如刷臉技術、OCR技術,核心代碼是商業機密,不能讓外部看到,所以需要做一個 framework 讓別人集成。

組件化

內部業務比較復雜,某一個項目中可能同時依賴很多個組件,這些組件使用源碼引入的時候,代碼量大,編譯速度感人,如果使用 framework,可以提升開發效率。

3. 怎么做?

這個系列的文章記錄一些在 SDK 開發過程中的心得和坑。

既然是做個 framework 給別人用,這個系列文章從講述 framework 基礎開始。

第一篇:一、iOS 中的動態庫、靜態庫和 framework

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,200評論 4 61
  • 1 原始而洪荒的,愛情 在廣闊的天地間 默...
    山魂MountainSoul閱讀 250評論 11 19
  • 口才,演講時一個人必備的基本技能,對于這項技能,我一直都是那么的菜鳥,讀書時站在講臺上不敢抬頭講話,滿臉通紅...
    純潔的小肥鴨閱讀 1,997評論 0 1
  • 做人別對別人期望太高,因為她不是你;每個人都有自己的優點,也有缺點,包括我們自己,所以別把自己想的太完美,多想想自...
    幸運伴隨我閱讀 182評論 0 0