LoginSignup
63
66

More than 5 years have passed since last update.

[Swift]アプリ開発する際に便利なライブラリ達

Last updated at Posted at 2016-07-21

まえがき

みなさんこんにちは。最近後輩が入ってきてSwiftの勉強会を開くことになったので、Swiftを再び一から勉強している筆者です。今回は自分がアプリ開発をしてきて便利だったライブラリについて書いていきたいと思います。

投稿時の開発環境

  • Xcode 7.3.1
  • Swift 2.2

使用ライブラリ

Alamofire

alamofire.png

AlamofireはSwiftで書かれたHTTPネットワークライブラリです。
GETリクエストやPOSTリクエストが簡単かつSwiftらしい書き方ができるので非常にオススメです。

SwiftyJSON

SwiftyJSONはJSONデータを簡単に扱うことのできるライブラリです。こちらもJSONをSwiftらしい書き方で扱うことができてとても便利です。筆者はAlamofireとセットで使うことが多いです。

RealmSwift

realm.jpg

RealmSwiftは簡単に言うと現代的なモバイル向けのデータベースです。モバイル側でデータを保持したい場合などにオススメです。

SwiftyUserDefaults

SwiftyUserDefaultsはSwiftでのNSUserDefaultsの扱いを楽にしてくれるライブラリです。簡単なデータだけであれば、RealmSwiftを使うよりもこっちを使ったほうがいいと思います。

Eureka

eureka.jpg

EurekaはTableViewを使った入力formや設定画面などを簡単に作成できるライブラリです。

FlatUIKit

flatuikit.gif

FlatUIKiはフラットデザインのUIを簡単に使用することのできるライブラリです。Webで用いられるフラットデザインとかなり近いです。

Chameleon

chameleon.png

UIColorの拡張やフラットカラーやグラデーションを簡単に実装することができるライブラリです。デザイン面ではとても役に立つと思います。

ライブラリ管理

Cocoapods

スクリーンショット 2016-07-21 16.12.23.png

書き忘れていましたが、筆者はcocoapodsを使ってこれらのライブラリを管理しています。正直ないと生きていけないです。

その他

今回は数あるライブラリの中から筆者がよく使うものを紹介しました。この記事を読んでいる方でUI/UXのためのライブラリがもっと知りたい!という方にはこのサイトがオススメです。

CocoaControls

スクリーンショット 2016-07-21 16.22.13.png

CocoaControlsはUIライブラリを条件に合わせて検索することができるサイトです。簡単なサンプルとしても使えるのでオススメです。

最後に

今回はライブラリの紹介のみでライブラリ自体の実装の仕方については述べませんでした。
次回以降の記事で詳しい実装の仕方についても話すことができればと思ってます。

63
66
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
63
66