LoginSignup
36
54

More than 3 years have passed since last update.

iosアプリ開発に便利なライブラリ一覧

Last updated at Posted at 2021-01-17

概要

iosアプリ開発において、簡単に便利なライブラリを紹介します。
ライブラリのインストールはcocoa podsを利用しています。

目次

1.Alamofire
2.AlamofireImage
3.APIkit 
4.Reachability.swift
5.ObjectMapper
6.Cadable
7.Rswift
8.lottie-ios
9.PKHUD
10.GradientCircularProgress
11.Realm Swift
12.RxSwift
13.promiseKit
14.Bright-future
15.swiftStoreKit
16.Graphs
17.SwiftDate

ネットワーク系

Alamofire

アプリからネットワーク通信をしたい場合、定番なツール
swift標準機能のURLRequestを使用するより、シンプルで書きやすい

AlamofireImage

URLを指定して、ネットワーク上の画像を取得できる

APIkit

シンプルなコードが書ける

ネットワーク接続監視系

Reachability.swift

クロージャやローカル通知で接続状況の変化を受け取ることができる

デコーダ系

ObjectMapper

デコーダとして定番

Cadable

swift標準のデコーダ

リソースの定義系

Rswift

ソースコードの文字列を始めとするリソースの定義を構造体を使って自動的にリストアップしてくれる

アニメーション系

lottie-ios

リッチなアニメーションを作ることができる

インジケーター系

ソースコードの文字列を始めとするリソースの定義をstructを使って自動的にリストアップしてくれる

PKHUD

HUDを表示できる

GradientCircularProgress

データベース系

Realm Swift

データベースのコードをかんたんに書ける
アプリ自身にデータベースを持ち、サーバー側のデータベースと動機できるため、オフライン状態でもアプリを動作できる。
リレーションも使用可

非同期処理系

RxSwift

非同期処理のイベントを受け取ることができる

promiseKit

シンプルに非同期処理を実現できる

Bright-future

シンプルに非同期処理が書けるが、日本語記事が少ない

課金系

swiftStoreKit

簡単に課金処理が作れる

グラフ系

Graphs

簡単アプリでグラフを作成できる

日付系

SwiftDate

簡単に日付処理ができる

36
54
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
36
54