iOSアプリ開発の際に役に立つ外部ライブラリ(cocoapods)

使っている人が多く、便利なライブラリ

cocoapodsでインポートしてすぐ利用できる便利なライブラリの紹介です。 現在ではswiftのバージョンが上がっていて利用できないライブラリもあるかもしれませんが、 アプリ開発をする上で「車輪の再発明」をしなくていい、開発を加速させるものばかりです。

参考までにそれぞれ用途別に分けて紹介します。

データベース系

Realm

https://github.com/realm/realm-cocoa

iOSでのデータベースといったらこれ!というくらい定番ライブラリ

Alamofire SwiftyJSON

https://github.com/SwiftyJSON/Alamofire-SwiftyJSON

画像イメージ系

SDWebImage

https://github.com/rs/SDWebImage

ImageScout

https://github.com/kaishin/ImageScout

※ Swift版がブランチに存在

HanekeSwift

https://github.com/Haneke/HanekeSwift

イメージキャッシュライブラリ

スイッチ系

paper-switch

https://github.com/Ramotion/paper-switch

アラート表示系

SCLAlertView-Swift

https://github.com/vikmeup/SCLAlertView-Swift

プログレス系

SwiftSpinner

https://github.com/icanzilb/SwiftSpinner

SVProgressHUD

https://github.com/SVProgressHUD/SVProgressHUD

通信系

Transporter

https://github.com/nghialv/Transporter

ラベル表示系

LTMorphingLabel

https://github.com/lexrus/LTMorphingLabel

MMPopLabel

https://github.com/mgcm/MMPopLabel

チェックボックス

swiftで使えそうなのはあまり無いよう。。。

画面表示系

BubbleTransition

https://github.com/andreamazz/BubbleTransition

COSTouchVisualizer

https://github.com/conopsys/COSTouchVisualizer

タブバーコントローラー系

RAMAnimatedTabBarController

https://github.com/Ramotion/animated-tab-bar

ESTabBarController

https://github.com/ezescaruli/ESTabBarController

メニュー系

Persei

https://github.com/Yalantis/Persei

PageMenu

https://github.com/uacaps/PageMenu

フォーム系

XLForm

https://github.com/xmartlabs/XLForm

Eureka

https://github.com/xmartlabs/Eureka

パーツ系

MaterialKit

https://github.com/nghialv/MaterialKit

ボタン系

ZFRippleButton

https://github.com/zoonooz/ZFRippleButton

カレンダー系

FSCalendar

https://github.com/WenchaoD/FSCalendar

グラフ系

PNChart-Swift

https://github.com/kevinzhow/PNChart-Swift

PNChartのswift版

テキスト入力系

SlackTextViewController

https://github.com/slackhq/SlackTextViewController

バーコード系

RSBarcodes_Swift

https://github.com/yeahdongcn/RSBarcodes_Swift

1Dと2Dのバーコードを読み取れるライブラリ


Category