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のバーコードを読み取れるライブラリ