年轻人,听说你想使用Framework - 基礎觀念

Frameworks

本文為譯文,並已取得作者Nick Teissler同意。
原文鏈接:原文

Framework這小子問了幾個很好的問題

本文章適合初學Framework的讀者。

前言

Apple 已經將 iOS, macOS 的代碼分成 Modules, libraries, frameworks。

Frameworks 的設計不單單只是為了封裝資源跟模塊化代碼,更不只是為了減少代碼的重編譯時間而已。

要想減輕代碼量、加速Debug、增加代碼復用性,就不能只知道Framework是一個可以拖來拖去的工具箱,必須更近一步的了解這些:

  • 靜態庫 - Static Libraries
  • 動態庫 - Dynamic Libraries
  • Framework的結構
  • Linking 鏈接 與 Embed 嵌入的不同
  • Q & A

以下內容適用 macOS, tvOS, iOS. 可能會隨時間有改動。

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×