我想在Swift中讀取一個.csv數據,所以我已經通知我如何做到這一點。 最後我想到了這個: https://github.com/Flinesoft/CSVImporter CSVImporter。如何將庫包含到我的Swift項目中?
但它說:「你當然也可以通過下載將這個框架手動包含到你的項目中」。
這將是好的,但有幾個文件夾,因爲我從來沒有將庫導入Swift之前,我不知道要下載什麼和我應該在哪裏包含它到我的項目中。
我希望,任何人都可以幫助我。 謝謝。
我想在Swift中讀取一個.csv數據,所以我已經通知我如何做到這一點。 最後我想到了這個: https://github.com/Flinesoft/CSVImporter CSVImporter。如何將庫包含到我的Swift項目中?
但它說:「你當然也可以通過下載將這個框架手動包含到你的項目中」。
這將是好的,但有幾個文件夾,因爲我從來沒有將庫導入Swift之前,我不知道要下載什麼和我應該在哪裏包含它到我的項目中。
我希望,任何人都可以幫助我。 謝謝。
最好的導入方法是通過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
中運行'carthage update'命令時都能夠獲得更新的框架,從而獲得了下載「it」的優勢並將其包含在swift項目中? – Blub
@Blub噸優勢: 1.創建者和社區的定期改進/錯誤修正 2.語言更改,如果您遷移到新版本並且lib不會更新,您將不得不再次下載它,拖動到項目等等。 3.一旦您習慣了豆莢和終端,您將在幾分鐘內將框架添加到您的項目中,這將排除您手動添加庫時可能發生的大量錯誤。 4.通過pod文件,您可以輕鬆管理所有庫的版本,刪除不需要的等等。還有更多,但我建議您自己發現它;] –
但我有幾個問題:1.什麼是pod文件? 2.我應該寫你寫在終端上的所有代碼嗎? – Blub
你可以拖動CSVImporter.xcodeproj並將其放到您的項目中,同時將CSVImporter包含在嵌入式二進制文件中。
佐伊意味着什麼將其放在項目中?我不知道該在哪裏做! – Blub
1.你2.你的意思是將CSVImporter包含在嵌入式二進制文件中?你能幫我解釋一下嗎? – Blub
您使用的是XCode嗎? – user2773289
你可以參考這個[教程](https://www.raywenderlich.com/109330/carthage-tutorial-getting-started)成功地將(即導入)庫(即框架)包含到項目中。很顯然,如果每次在終端 – nayem