2017-03-16 72 views
2

我想在Swift中讀取一個.csv數據,所以我已經通知我如何做到這一點。 最後我想到了這個: https://github.com/Flinesoft/CSVImporter CSVImporter。如何將庫包含到我的Swift項目中?

但它說:「你當然也可以通過下載將這個框架手動包含到你的項目中」。

這將是好的,但有幾個文件夾,因爲我從來沒有將庫導入Swift之前,我不知道要下載什麼和我應該在哪裏包含它到我的項目中。

我希望,任何人都可以幫助我。 謝謝。

+0

你可以參考這個[教程](https://www.raywenderlich.com/109330/carthage-tutorial-getting-started)成功地將(即導入)庫(即框架)包含到項目中。很顯然,如果每次在終端 – nayem

回答

5

最好的導入方法是通過CocoaPods(或迦太基)依賴管理器,你將能夠更新lib而不會頭疼。

指南: https://guides.cocoapods.org/using/getting-started.html

打開終端

安裝的CocoaPods(在終端類型):

sudo gem install cocoapods 

須藤的意思是 「超級用戶做」,這將需要您的密碼。請求時輸入。

接下來,您需要設置cocoapods master repo。輸入端子:

cd User/Projects/YourProject // make way to your project dir 

pod init 

pod setup --verbose // verbose option logs the setup progress 

然後在你的項目目錄(你可以輸入「CD」,如果你不舒服的寫作路徑拖動項目文件夾到終端窗口)創建一個吊艙文件

然後裏面的Podfile(發現它在項目目錄)中插入:

platform :ios, '8.0' 
use_frameworks! 

target 'YouAppTarget' do 
    pod 'CSVImporter', '~> 1.7' 
end 

取消註釋平臺:IOS, '8.0' 取消註釋user_frameworks如果你使用的束縛水飽和度! FT

運行(而在你的項目目錄):

pod install 

的Xcode .xcworkspace文件生成,多數民衆贊成它,你可以打開它,並使用該框架;]

以後你可以更新以lib:

pod update

+0

中運行'carthage update'命令時都能夠獲得更新的框架,從而獲得了下載「it」的優勢並將其包含在swift項目中? – Blub

+0

@Blub噸優勢: 1.創建者和社區的定期改進/錯誤修正 2.語言更改,如果您遷移到新版本並且lib不會更新,您將不得不再次下載它,拖動到項目等等。 3.一旦您習慣了豆莢和終端,您將在幾分鐘內將框架添加到您的項目中,這將排除您手動添加庫時可能發生的大量錯誤。 4.通過pod文件,您可以輕鬆管理所有庫的版本,刪除不需要的等等。還有更多,但我建議您自己發現它;] –

+0

但我有幾個問題:1.什麼是pod文件? 2.我應該寫你寫在終端上的所有代碼嗎? – Blub

0

你可以拖動CSVImporter.xcodeproj並將其放到您的項目中,同時將CSVImporter包含在嵌入式二進制文件中。

+1

佐伊意味着什麼將其放在項目中?我不知道該在哪裏做! – Blub

+0

1.你2.你的意思是將CSVImporter包含在嵌入式二進制文件中?你能幫我解釋一下嗎? – Blub

+1

您使用的是XCode嗎? – user2773289

相關問題