2016年10月5日

テクノロジー

iOSアプリエンジニアが選ぶ!iPhoneアプリ開発が捗るライブラリ10選

日々、アプリ開発を行う中で「効率的にアプリ開発をする」「クオリティの高いUIを実現する」ために欠かすことのできないのが、iOSライブラリ。SwiftはiPhoneやiPadなどのiOSアプリの開発で使われるモダン言語であり、誕生してから日はまだ浅いですが、多くのライブラリが存在します。

今回は、アイスリーデザインでiOSのアプリ開発をしているJonasに、使って便利だったライブラリ、これから使ってみたいライブラリを聞きました!その中から厳選した10選をご紹介します。これからのiOSアプリ開発に是非お役立てください。
 
 
 

目次

 
 
 

1.ObjectMapper

JsonとObjectを簡単にマッピングしてくれるライブラリ。軽量でシンプルな記述ができるのがうれしいところ。
 
01
 
 
 

2.Alamofire

Swift製のHTTP通信制御を行うライブラリです。HTTP通信を制御するための様々な機能をシンプルに提供してくれます。
 

jonas%e9%80%95%ef%bd%bb%e8%9c%92%e3%83%bb02


 
 
 

3.AlamofireImage

画像の制御を簡単に扱えるようになります。画像のリサイズや拡大縮小、フィルター、メモリのキャッシュなど、画像に関する様々な機能を提供してくれます。

03

 
 
 

4.XCGLogger

ログ出力を行うライブラリです。
 

jonas%e9%80%95%ef%bd%bb%e8%9c%92%e3%83%bb04

 
 
 

5.CTAssetsPickerController

写真や動画選択を行う際に、複数選択を扱えるようにするためのライブラリです。標準では提供されていない機能なので再開発の必要がない優れもの。
 

05


 
 
 

6.FSCalendar

カレンダーを扱えるようにするためのライブラリ。直感的な操作性でポップなアニメーションのカレンダーを作ることができます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88

 
 
 

7.p2/OAuth2

OAuth2の制御を簡単に行えるようにするライブラリです。
FacebookやTwitterのログインなどを手軽に行うことができます。

07
 
 
 

8.MBProgressHUD

処理時のプログレスアニメーションを制御。通信時にユーザ動作を止めたい時に使用します。

jonas%e9%80%95%ef%bd%bb%e8%9c%92%e3%83%bb08

 
 
 

9.Palau

ユーザーの設定を保存したい場合など、デバイスメモリ内の変数を保存した時に、運用を楽にしてくれるのがPalauライブラリです。

09


 
 
 

10.SwiftyJSON

Jsonを簡単に扱えるようにするためのライブラリ。

10
 
 
 

まとめ

この他にもたくさんのライブラリが紹介されています。ぜひ、チェックしてみてくださいね。次回は、おすすめライブラリの紹介だけでなく、ライブラリをさがす方法や便利なまとめサイトをご紹介したいと思います。

in-Pocket編集部

i3DESIGN

デザインとテクノロジーに関する情報を発信するアイスリーデザインのオウンドメディア、"in-Pocket"の編集部です。テクノロジー・デザイン関連の解説記事やビジネス戦略にまつわるインタビュー記事などを投稿しています。日々の業務における知識のインプットとしてぜひお役立てください!

おすすめの記事

Recruit

アイスリーデザインでは

一緒に働くメンバーを募集しています

採用情報はこちら矢印