當前位置:成語大全網 - 書法字典 - 如何科學引用第三方Swift庫

如何科學引用第三方Swift庫

好的第三方庫應該實現為Cocoa Touch框架(實際內容是Header+動態鏈接庫)。而不是直接把Swift拷貝過來放到自己的項目裏。本文以壹個簡單的項目為例,介紹如何科學使用。

目標描述

用Swift創建壹個Demo,使用SwiftyJSON和LTMorphingLabel庫。

該項目的名稱是DemoApp。

創建工作區

使用任意名稱和位置創建工作區。這個工作區主要用於管理我們的項目和它所依賴的第三方庫。

創建演示應用程序

在Workspace中創建應用程序。因為是測試,所以我選擇了單視圖應用。

SwiftyJSON簡介

SwiftyJSON是壹個Cocoa Touch框架,可以直接使用。git克隆完成後,只需將項目添加到工作區。

試著操作了壹下,我發現最簡單最不出錯的方法就是拖動了。xcodeproj文件直接從Finder到工作區。

引入LTMorphingLabel

LTMorphingLabel是壹個App Deme項目。標簽視圖的實現在壹個子目錄中。妳可以通過創建Cocoa Touch框架來引入這些文件。

當然妳也可以直接把目錄拖到我們的DemoApp裏面,但是太原始太粗暴了。

為應用程序添加依賴項

在DemoApp的“常規”選項卡中,添加鏈接的框架和庫。選擇兩個。工作區中的框架SwiftyJSON和LTMorphingLabel。

如果妳選擇。框架直接從其他項目而不是同壹個工作區,妳也可以在這裏添加嵌入式二進制文件。

使用

添加依賴項後,可以在DemoApp項目代碼中導入SwiftyJSON或導入LTMorphingLabel來使用相應的庫。同時,還可以使用命令+鼠標點擊的方法查看聲明代碼。