CocoaPodsに関するi_matsuiのブックマーク (3)
-
CocoaPodsとは CocoaPodsとは、定番のCocoaの依存管理マネージャーです。アプリ開発で煩雑となりがちな外部ライブラリの管理を、簡単な記述とコマンドだけ支援するものです。 https://cocoapods.org/ ざっくりと外観してしまうと・・・CocoaPodsは、Podfileに記述されたライブラリを、メタ情報をもとにダウンロードし、それらをまとめたPodsプロジェクトを生成します。 そして、ワークスペースの仕組みを利用して、既存のプロジェクトから、これを参照できるようにしています。 以下、動作について詳しく見ていきます。2インストール及び管理情報 (1) インストール Macには、あらかじめRubyがインストールされているため、下記のコマンドでインストールできます。 $sudogem update --system <=rubygemを最新にする $sud
-
ライブラリ管理ツール﹁CocoaPods﹂とは 本連載﹁生産性ガチアゲなオープンソースiOSライブラリ﹂で紹介してきた通り、iOS向けのライブラリには、さまざまなものがあります。アプリを開発する際に、そのようなさまざまな外部ライブラリを使用して開発することになると、それらのライブラリの管理が大変になってくる場面もあると思います。今までは、GitHubなどから必要なライブラリをダウンロードして、プロジェクトに手作業で追加する必要がありました。 しかし、﹁CocoaPods﹂を使うことで、これら一連の作業を簡単な記述とコマンドだけで完了できます。 そこで今回は連載の最終回として、MacアプリやiOSアプリ開発者向けのObjective-Cライブラリ管理ツール﹁CocoaPods﹂を紹介します。 CocoaPodsのインストール まずは、CocoaPodsのインストールからです。CocoaPod
-
先日書いたSwift紹介記事の中でSwiftベースのライブラリSwiftyJSONとAlamofire、その2つをラクに扱うAlamofire-SwiftyJSONのご紹介をしました。 これらのライブラリは十分成熟しており現状でとても便利に使えるのですが、現状、CocoaPodsがSwiftベースのライブラリに正式対応していないこともあり、導入時は手でワークスペースに追加する必要があります。︵CocoaPodsもSwift対応が進められている様で、あと数ヶ月すれば状況は変わるかもしれませんね。︶ 本来iOSアプリのビルドプロセスは非常に複雑です。そして外部のプロジェクトをライブラリとして追加するにはiOSアプリのビルドプロセスに手を突っ込む必要があります。Objective-CベースのライブラリではCocoaPodsに頼り切っていたゆるふわプログラマの自分にはとても大変でした。 という訳で
-
1