私のiOS開発ノート-常用端末コマンド
3836 ワード
前に書く
初めてネット上で書くのは、他ではなくiOSerとして、普段開発でよく使われているものや、将来すぐに調べるためによくある問題を記録したいと思っています.もし同じ問題に遭遇したあなたに調べられて、一定の助けを与えることができたら、それは私の大きな光栄です.
一般的なMac端末コマンド
まず最もよく使われるcocoapodsに関する端末コマンドです
Macはruby環境が付属しているので、まだcoapodsがインストールされていない場合は端末にコマンドを入力して直接インストールすることができます:
その後、このrubyソースを削除します:
この結果を見るとrubyソースの置換に成功したことを示します.置き換えに成功すると、cocoapodsのインストールに専念できます.
最後に
podでサードパーティクラスライブラリを検索する
インストールが完了すると、cocoapodsを使用してサードパーティのクラスライブラリをダウンロードして管理できます.まず、afnetworkingを検索する場合は、
podfileの設定
まずpodfileのプロジェクトに参加する必要があるフォルダ
次のようにすることもできます.
または、ライブラリの後にバージョンを追加します.
以上のpodfileファイルで使用する句読点はすべて英語の状態でなければなりません.そうしないと、エラーが発生する可能性があります.設定して保存します.
インストール
削除
クラスライブラリを削除したい場合は、podfileでそのクラスライブラリの構成情報を直接削除し、
ファイル操作端末コマンド
パスの選択
フォルダの作成
非表示フォルダアクションの表示
まず:
まず:
初めてネット上で書くのは、他ではなくiOSerとして、普段開発でよく使われているものや、将来すぐに調べるためによくある問題を記録したいと思っています.もし同じ問題に遭遇したあなたに調べられて、一定の助けを与えることができたら、それは私の大きな光栄です.
一般的なMac端末コマンド
まず最もよく使われるcocoapodsに関する端末コマンドです
Macはruby環境が付属しているので、まだcoapodsがインストールされていない場合は端末にコマンドを入力して直接インストールすることができます:
sudo gem install cocoapods
ですが、Macが付属しているrubyソースは海外のもので、国内では壁になっているようなので、直接インストールするのは使いにくいかもしれませんので、元のrubyソースを置き換える必要があります.まず、現在のrubyソースをクエリーします.gem sources -l
rubyソースを変更しなかった場合、この結果が得られます.*** CURRENT SOURCES ***
https://rubygems.org/
その後、このrubyソースを削除します:
gem sources --remove https://rubygems.org/
それから彼に新しいrubyソースを追加します.国内の元のいくつかのrubyソースは相次いで失効しました.例えば、淘宝のhttps://ruby.taobao.org/
です.そのため、今最新のrubyソースhttps://gems.ruby-china.org
に変更しました.追加方法は以下の通りです.*** CURRENT SOURCES ***
https://gems.ruby-china.org
この結果を見るとrubyソースの置換に成功したことを示します.置き換えに成功すると、cocoapodsのインストールに専念できます.
sudo gem install cocoapods
: ,
sudo gem install -n /usr/local/bin cocoapods
最後に
gem sources -a https://gems.ruby-china.org
を行い、このプロセスはmaster repoをgem sources -l
ディレクトリにダウンロードし、常に完了できない場合は、他の人がダウンロードしたmaster repoをそのディレクトリにコピーし、pod setup
を行うことを考慮することができる.これらがすべて終わった後、cocoapodsのインストールも大功を奏した.podでサードパーティクラスライブラリを検索する
インストールが完了すると、cocoapodsを使用してサードパーティのクラスライブラリをダウンロードして管理できます.まず、afnetworkingを検索する場合は、
~/.cocoapods/repos
またはpod setup
などのサードパーティ製ライブラリを検索することができます.彼は自動的に検索したキーワードに一致します.検索された情報には、サードパーティクラスライブラリごとにpodでインストールされているので構成する必要がある情報が羅列されます.次はmasonryを検索した後の情報です.-> Masonry (1.0.2)
Harness the power of Auto Layout NSLayoutConstraints with a simplified,
chainable and expressive syntax.
pod 'Masonry', '~> 1.0.2'
- Homepage: https://github.com/cloudkite/Masonry
- Source: https://github.com/cloudkite/Masonry.git
- Versions: 1.0.2, 1.0.1, 1.0.0, 0.6.4, 0.6.3, 0.6.2, 0.6.1, 0.6.0, 0.5.3,
0.5.2, 0.5.1, 0.5.0, 0.4.0, 0.3.2, 0.3.1, 0.3.0, 0.2.4, 0.2.3, 0.2.2, 0.2.1,
0.2.0, 0.1.6, 0.1.5, 0.1.0, 0.0.3, 0.0.2 [master repo]
podfileの設定
まずpodfileのプロジェクトに参加する必要があるフォルダ
pod search
にナビゲートする必要があります.ここでは2つの方法を紹介します.vimでpod search afnetworking
と入力します.Podfileファイルが作成されて開きます.Podfileがすでに存在する場合は開いています.存在しない場合は作成して開きます.その後、コマンドを書き、最後に保存します(端末vimファイルはiで編集可能、escで編集を終了します.:wq保存可能終了).もっとvimコマンドを学ぶのに十分ではないと思ったら、ここではあまり言いません.2.touchを使用して、まずpod search afn
と入力し、cd ( )
と入力すると、テキストファイルが生成されます.テキストファイルに必要な構成情報を入力すればいいです.簡単な構成:target " " do
pod 'Masonry'
end
次のようにすることもできます.
platform :ios, '8.0'
target " " do
pod 'Masonry'
end
または、ライブラリの後にバージョンを追加します.
platform :ios, '8.0'
target " " do
pod 'Masonry', '~> 1.0.2'
end
以上のpodfileファイルで使用する句読点はすべて英語の状態でなければなりません.そうしないと、エラーが発生する可能性があります.設定して保存します.
インストール
vi podfile
削除
クラスライブラリを削除したい場合は、podfileでそのクラスライブラリの構成情報を直接削除し、
touch podfile
を実行すればよい.ファイル操作端末コマンド
パスの選択
open -e podfile
現在のディレクトリを表示するパス名pod install
現在のディレクトリの下の内容を表示pod install
指定されたパスpwd
にナビゲートしてルートls
を返して親ディレクトリcd ( , )
を返して前のアクセスしたディレクトリを返しますフォルダの作成
cd ~
指定名フォルダを作成cd ..
指定フォルダを削除非表示フォルダアクションの表示
まず:
cd -
それから:mkdir
非表示フォルダを表示しないまず:
rmdir
それから:defaults write com.apple.finder AppleShowAllFiles -bool true
以上は私個人が比較的によく使ういくつかのコマンドを整理して、もし端末の操作に関するコマンドをもっと知りたいならば、ここをジャンプして見てください:転送ドア