iT邦幫忙

2022 iThome 鐵人賽

DAY 14
0
Mobile Development

iOS菜逼八連續30天挑戰-2系列 第 14

iOS菜逼八連續30天挑戰-2 iOS FrameWork & SDK 的旅程

  • 分享至 

  • xImage
  •  

這個大致上會規劃六篇,做比較詳細的Framework 跟 SDK的封裝

我們先來比較一下SDK 跟 FrameWork的差別~

FrameWork:
單個工具。

SDK:
比較大,裡面可以包涵Framework,算是一個工具箱的概念。

簡單以我的理解是這樣,比較有差別的是兩個點

1.framework沒辦法看到裡面的原始碼,只能去用它。

2.SDK基本上也是只能去用,但你可以打開資料夾,裡面有很多檔案可以去用它,例如這樣:

當然你要硬改他的code也不是不行,但他會提醒你是否要Unlock

然後互動方式也不太一樣,code會和framework互動,但SDK是你需要什麼,code再去從裡面拿。

用英文的方式就是:
You call the SDK functions.
The framework calls your functions.

參考資料:
https://stackoverflow.com/questions/424846/frameworks-vs-sdks


上一篇
iOS菜逼八連續30天挑戰-2 客製化元件:按鈕(補充)
下一篇
iOS菜逼八連續30天挑戰-2 iOS FrameWork & SDK 的旅程 -Framework
系列文
iOS菜逼八連續30天挑戰-230
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言