GitHubから特にStarsの多いライブラリをピックアップして一覧にしてみました。
iOSアプリを新規開発するときにある程度どんなライブラリを使って進めて行こうか検討するかと思います。
毎回、「いいライブラリないかな〜」ってgithubやCocoapodで検索するのはもったいないので、
このライブラリを使っておけば安心なライブラリをまとめました!
**10k~**
10k~
Alamofire

iOSのHTTP通信で一番使われてるのではないでしょうか??
あまりにもメジャーすぎるので説明しないです。
- 使用されているアプリ
- マンガワン
- Pontaカード
- ヤンジャン
ReactiveCocoa

リアクティブプログラミングで実装していくライブラリです。
もし導入するならアプリ作り始めから入れるべきかなと。
SwiftyJSON
簡単にJSONのパースができるライブラリです。
個人的にはCodable
が優秀すぎるのであまり使う機会がないです...
Hero
UIのアニメーションライブラリで一番Starを集めています。
サンプルコードや参考記事も沢山あるし、実装も難しくないのでかなり使いやすくおすすめです。
RxSwift

SnapKit
AutoLayoutをソースコードで軽量的に記述することができるできるライブラリです。
AutoLayout関連のライブラリで一番Starが多いです。
Realm

モバイル向けの高速データベースです。CoreDataよりも高速で使いやすいという理由で多く使われていますね。
あのモバイルSuicaも使っています。
- 使用されているアプリ
- Suica
Kingfisher

画像を非同期で取得しキャッシュ化してくれるライブラリです。
似たようなライブラリの比較はSwiftの有名画像キャッシュライブラリを比較してみたを参考に
IQKeyboardManager

TextFieldやTextViewがキーボードが重なったときにずらしてくれるライブラリです。
SwiftではなくObjective-CですがSwiftでも全然使えます。
導入コストも全くかからないので、私はどのライブラリよりも一番先に導入します。
Spring
SwiftLint

Swiftの静的解析ツールです。
複数人開発する場合は必須でしょう。
PromiseKit

Moya

簡単に言うとAlamofireをさらに拡張したライブラリになります。
また私は使ったことがないので後日詳しく説明出来れば...
- 使用されているアプリ
- Pontaカード
animated-tab-bar

タブバーをリッチにできるライブラリです。
最近デザインにこだわったアプリが多くリリースされていますし、使っているアプリはかなり多い印象です。
**9k~**
**8k~**
8k~
SkeletonView

- データ取得中に仮のViewを表示できるライブラリ
- Youtubeのローディングにそっくりなものが作れそう
Quick
- 単体テストライブラリ
- よくXCTestと比較されることが多いですね
ObjectMapper
- jsonマッピングライブラリ
- SwiftyJSONと同様、Codableで十分です...
IBAnimatable

- Interface Builderで簡単にゴージャスなUIを作成できるライブラリ
- 個人的には文句なしのライブラリで必ず使います。
SwifterSwift
- 500以上のSwift Extensionがサポートされているライブラリ
- かなりの拡張されてますので、とりあえず入れとけばいいやで使うことが多いです
**7k~**
7k~
CryptoSwift
- 暗号化ライブラリです
- ハッシュ化などを行いたい場合は間違いなくこのライブラリを選択します
R.swift
- xibやAssets、Storyboardなどのリソースに簡単にアクセスできるようになる超万能ライブラリ
- これを入れるだけだいぶ工数減ると思います
- プロジェクト作成時に導入したいライブラリの1つ
LTMorphingLabel

- リッチで格好いいUILabelを作成できます
**6k~**
6k~
SQLite.swift
- モバイル向けのDBライブラリです
- Realmに人気を取られかけています...
Jazzy

- javadocのswift版です
- ドキュメントコメントからコマンド一本でファイルを生成してくれます
まとめ
- 今回ピックアップしたライブラリのほとんどがMITライセンスになります。
- ライブラリを使うだけでなく、ライブラリの中身がどう実装されているのかを知ることで自身のスキルアップに繋がると思うので、将来はライブラリを作る側を目標に頑張って行きます。
- 次回は3月末に更新予定です。