2017-03-16 18 views
2

私はSwiftの.csvデータを読みたいので、これをどうやって作成するか教えてください。 最後に私はこれに入った: https://github.com/Flinesoft/CSVImporter CSVImporter。Swiftプロジェクトにライブラリを含めるにはどうすればいいですか?

しかし、「このフレームワークをプロジェクトに手動でダウンロードすることもできます」と言います。

これは問題ありませんが、いくつかのフォルダがあります。以前はSwiftにライブラリをインポートしていないため、ダウンロードする場所とプロジェクトの場所をわかりません。

誰でも私を助けてくれることを願っています。おかげさまで

+0

ライブラリー(フレームワークなど)をプロジェクトに組み込む(つまりインポートする)には、[チュートリアル](https://www.raywenderlich.com/109330/carthage-tutorial-getting-started)を参照してください。明らかに、ターミナルで 'carthage update'コマンドを実行するたびに、更新されたフレームワークを持つことができるでしょう。 – nayem

答えて

5

インポートするには、CocoaPods(またはCarthage)従属マネージャーから、頭痛のないライブラリを更新することができます。

ガイド: https://guides.cocoapods.org/using/getting-started.html

オープン端子

CocoaPods(ターミナルでタイプ)をインストール:須藤は "スーパーユーザが行う" という意味

sudo gem install cocoapods 

、それはあなたのパスワードが必要になります。要求されたときに入力します。

次に、cocoapodsマスターレポをセットアップする必要があります。ターミナルを入力:

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

その後、プロジェクトディレクトリ内のポッドファイルを作成します(「CD」と入力し、パスを書くことであなたの快適されていない場合、ターミナルウィンドウにプロジェクトフォルダをドラッグすることもできます):

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

pod init 

その後、Podfile内部(プロジェクトディレクトリにそれを見つける)を挿入:

platform :ios, '8.0' 
use_frameworks! 

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

のコメントを解除プラットフォーム:!IOS、 '8.0' のコメントを解除user_frameworksをおスインギングを使用している場合フィート

ラン()プロジェクトのディレクトリにいる間:ファイルが生成されます

pod install 

Xcodeの.xcworkspace、それをthatsの、あなたがそれを開いて、フレームワークを使用することができます。]

pod update

+0

bu wheresは、ダウンロードitに対して利点があり、迅速なプロジェクトに含めるのですか? – Blub

+0

@Blubトンの利点: 1.定期的な改善/作成者とコミュニティからのバグ修正 2.言語の変更と新しいバージョンに移行しても、ライブラリが更新されない場合は、再度ダウンロードしてプロジェクトにドラッグする必要があります 3.ポッドや端末に慣れると、数分でプロジェクトにフレームワークが追加されます。これにより、ライブラリを手動で追加する際に発生する可能性のあるエラーが大幅に除外されます。 4.ポッドファイルを介して簡単にすべてのライブラリのバージョンを管理し、不要なものを削除することができます。もっとたくさんありますが、あなた自身でそれを発見するようアドバイスします;] –

+0

しかし、私はいくつか質問があります。 2.あなたが書いたすべてのコードを端末に書くべきですか? – Blub

0

次のことができます後にあなたが持つLIBを更新することができますCSVImporter.xcodeprojをドラッグしてプロジェクトにドロップし、CSVImporterも埋め込みバイナリに含めます。

+1

Zoeはプロジェクトにドロップするとどういう意味ですか?私はこれをどこで行うべきかわからない! – Blub

+0

1. *あなた2.埋め込みバイナリにCSVImporterを含めるとどういう意味ですか?あなたは私のためにそれを説明できますか? – Blub

+1

Xcodeを使用していますか? – user2773289

関連する問題