iOSアプリ開発に使ってみたいライブラリたち


iOS開発に役立ちそうなライブラリをまとめました。基本的にはSwift製のものを選んでいます。
Gifや画像があるものは貼りましたが無いものはリンクのみです。
カテゴライズがおかしいのは後々新規追加していく際に修正するかもしれません。

# Awesome

https://github.com/matteocrippa/awesome-swift
https://github.com/vsouza/awesome-ios
https://github.com/dkhamsing/open-source-ios-apps

# Xcode Plugin

https://github.com/dealforest/Cichlid
https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode


# Utility

https://github.com/onevcat/Kingfisher
https://github.com/1amageek/Salada
https://github.com/Alamofire/Alamofire
https://github.com/SwiftyJSON/SwiftyJSON
https://github.com/malcommac/SwiftDate
https://github.com/delba/TextAttributes
https://github.com/KyoheiG3/AttributedLabel

# Alert / Popup

[SCLAlertView-Swift](https://github.com/vikmeup/SCLAlertView-Swift)|[Siren](https://github.com/ArtSabintsev/Siren)|[YBAlertController](https://github.com/yabuzaki/YBAlertController)|[PeekView](https://github.com/itsmeichigo/PeekView)
:-:|:-:|:-:|:-:
![successScreenshot.png](https://qiita-image-store.s3.amazonaws.com/0/89348/e5bb01d9-010a-2d13-5c0a-6ba4bd64ecee.png)|<img width="375" alt="picForcedUpdate.png" src="https://qiita-image-store.s3.amazonaws.com/0/89348/8d0fd16d-fa27-4bea-8262-edd942f8ee44.png">|![demo0.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/e19acb85-27dc-d536-8a16-b8a2f27f5f97.gif)|![peekview.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/6361ce13-a541-3794-3d83-c6a610b4f63f.gif)
[Popover](https://github.com/corin8823/Popover)|[InceptionTouch](https://github.com/richzertuche/InceptionTouch)|[PopupController](https://github.com/daisuke310vvv/PopupController)|[PopupDialog](https://github.com/Orderella/PopupDialog)
![Screenshot.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/95b47908-14d6-151b-482d-c6c11d68788d.gif)|<img width="375" alt="inception.png" src="https://qiita-image-store.s3.amazonaws.com/0/89348/5d16b3fb-a3f1-2727-462b-5f44b3c3bd8f.png">|![ss.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/68b0e54b-6635-138a-f5b6-5525a1c17b1d.gif)|![PopupDialog01.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/3bcaf029-cef1-7239-fa84-b0025a5fece4.gif)
[Instructions](https://github.com/ephread/Instructions)|[Gecco](https://github.com/yukiasai/Gecco)
![687474703a2f2f692e696d6775722e636f6d2f4a556c514839462e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/2e7a3e3a-e0ef-5dbc-c7e3-f84a740f8509.gif)|![2d1cb602-c038-11e5-8095-a2a0d77f99db.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/5afdc241-fd63-20f3-6697-5336ccdee63a.gif)


# ScrollView

[SwiftyVerticalScrollBar](https://github.com/satoshin2071/SwiftyVerticalScrollBar)|[LTInfiniteScrollView-Swift](https://github.com/ltebean/LTInfiniteScrollView-Swift)|[ViewPager---Swift](https://github.com/SeptiyanAndika/ViewPager---Swift)|[AppStoreStyleHorizontalScrollView](https://github.com/terenceLuffy/AppStoreStyleHorizontalScrollView)
:-:|:-:|:-:|:-:
![ss.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/ffef77d6-23ea-be89-6b62-c15d13847048.gif)|![demo.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/285a2d02-6a15-f972-04e7-2ebc786f000d.gif)|![viewpager.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/22761f1d-31ab-034d-920b-caa51ff568ea.gif)|![68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f39313637353332332f7468756d626f6f6b72312e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/0d96cfb0-7f04-c1a4-70a8-f0ed3c088c47.gif)


# TableView

[folding-cell](https://github.com/Ramotion/folding-cell)|[BMCustomTableView](https://github.com/bmbrina/BMCustomTableView)|[LoopedContentsView](https://github.com/naru-jpn/LoopedContentsView)|[EVSlidingTableViewCell](https://github.com/epv44/EVSlidingTableViewCell)
:-:|:-:|:-:|:-:
![folding-cell.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/37accda5-8490-782d-553a-fc801891866f.gif)|![BM.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/022c7fa0-8565-d586-d18f-7d65e8b9d288.gif)|![LoopedContentsView.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/665e43aa-8ff1-0161-e9c3-6696f90686fa.gif)|![SlidingTableViewCell.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/f084ab55-363b-011a-a93e-ff6e9264502b.gif)
[MaterialCardView](https://github.com/cemolcay/MaterialCardView)|[]()
![ss.png](https://qiita-image-store.s3.amazonaws.com/0/89348/1a87230f-2a4e-ef5c-5d62-5e4981edd53b.png)|


# CollectionView

[JFCardSelectionViewController](https://github.com/atljeremy/JFCardSelectionViewController)|[ASCustomBannerView](https://github.com/aroldanm/ASCustomBannerView)|[UPCarouselFlowLayout](https://github.com/ink-spot/UPCarouselFlowLayout)
:-:|:-:|:-:|:-:
<img width="320" alt="Real_pixel-Profile_card.png" src="https://qiita-image-store.s3.amazonaws.com/0/89348/1b821c18-d28b-c74c-661f-4750a0c67f59.png">|![GIF_ASCustomBannerView.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/e1793771-6562-c188-ea94-8693b9044893.gif)|![demo-1.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/ff8adbd1-226d-efb9-42eb-243b2eb60e66.gif)


# Segmented Control

[Segmentio](https://github.com/Yalantis/Segmentio)|[BetterSegmentedControl](https://github.com/gmarm/BetterSegmentedControl)|[]()
:-:|:-:|:-:|:-:
![animation.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/214cd794-123a-1df3-f70c-2aca644d6e25.gif)|![68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f336f475246784145616f41416a716e5a36672f67697068792e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/fcb16e03-4c87-0421-efe9-dd751edc4e7c.gif)|


# Message

[NMessenger](https://github.com/eBay/NMessenger)||
:-:|:-:|:-:|:-:
<img width="206" alt="NMessenger-Overview.png" src="https://qiita-image-store.s3.amazonaws.com/0/89348/5af1aa13-342d-f65b-06fc-87e604003524.png">||


# NavigationBar

[AMScrollingNavbar](https://github.com/andreamazz/AMScrollingNavbar)||
:-:|:-:|:-:|:-:
![screenshot.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/fd43ac68-5720-02d6-9028-193f2cad89ea.gif)||


# Image

[AspectFillFaceAware](https://github.com/BeauNouvelle/AspectFillFaceAware)|[ImagePicker](https://github.com/hyperoslo/ImagePicker)|
:-:|:-:|:-:|:-:
![largeExample.png](https://qiita-image-store.s3.amazonaws.com/0/89348/f16dbcb4-4c31-4e4e-5727-8fbf6b710659.png)|![ImagePickerPresentation.png](https://qiita-image-store.s3.amazonaws.com/0/89348/a2be7a66-8eec-82d4-465e-7d4918e2b8da.png)|


# Pull to Refresh

[DGElasticPullToRefresh](https://github.com/gontovnik/DGElasticPullToRefresh)||
:-:|:-:|:-:|:-:
![DGElasticPullToRefreshPreview1.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/ce83f61d-a28c-b364-a382-deb49d5076d7.gif)||


# Slider

[WheelSlider](https://github.com/1234224576/WheelSlider)|[IntervalSlider](https://github.com/shushutochako/IntervalSlider)|[MultiStepSlider](https://github.com/hsusmita/MultiStepSlider)
:-:|:-:|:-:|:-:
![demo-2.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/bb551ce9-af56-fa05-f8cf-6e6c64a464c4.gif)|![Screenshot.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/9c4c35a7-8eb4-53a4-1fbb-23b659da0f1c.gif)|![4260d8a4-37c0-11e6-8d39-7d9c6b7497af.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/cafa7ba8-e374-f1a7-0c62-e14c623108a3.gif)



# Button

[ANLongTapButton](https://github.com/antrix1989/ANLongTapButton)|[RZVibrantButton](https://github.com/remzr7/RZVibrantButton)|[]()
:-:|:-:|:-:|:-:
![example01.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/939c4738-5b87-0158-7508-d03f310ededc.gif)|![invert2-dark.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/722aa4b8-536e-c5dc-c8a4-42efc802feda.gif)![invert-dark.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/e1cad4d0-cd1d-c6e6-d9af-cebe3c8c8f7f.gif)![invert2-extralight.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/caa3d7e0-3157-d8ce-47ef-5716b26e50a1.gif)![invert-extralight.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/5640f126-6a53-6027-6e0b-ed06fe50d6a6.gif)|


# Segue

[QZCircleSegue](https://github.com/alextarrago/QZCircleSegue)|[BubbleTransition](https://github.com/andreamazz/BubbleTransition)|[]()
:-:|:-:|:-:|:-:
![68747470733a2f2f7777772e6472696262612e636f6d2f65787465726e616c2f515a436972636c6553656775652f6578616d706c652e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/f55e0667-e2d5-4d29-0b6f-481a414b210e.gif)|![screenshot-1.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/670c6740-8606-b78f-bfa1-5208c07882bd.gif)|


# Splash

[JTSplashView](https://github.com/kubatru/JTSplashView)|[]()|[]()
:-:|:-:|:-:|:-:
![default.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/3397174f-bb35-570b-e0bc-e464c30ea314.gif)||


# Animation

[Pulsator](https://github.com/shu223/Pulsator)|[CCAnimations](https://github.com/caiobzen/CCAnimations)|[Cheetah](https://github.com/suguru/Cheetah)
:-:|:-:|:-:|:-:
![demo.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/e8381a71-2c61-9162-2295-8e86eb90a57e.gif)|![1.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/08546fb8-7de9-8cdc-cb54-5ab1a2e235f9.gif)|![68747470733a2f2f7375677572752e6769746875622e696f2f436865657461682f696d616765732f706172616c6c656c5f6d6f76652e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/9e77e64c-a662-1266-a8c5-2ee4dc03771b.gif)![68747470733a2f2f7375677572752e6769746875622e696f2f436865657461682f696d616765732f656173696e67732e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/16c928ff-99e3-cbed-c982-6ca97277bc83.gif)
[IBAnimatable](https://github.com/IBAnimatable/IBAnimatable)|[LTMorphingLabel](https://github.com/lexrus/LTMorphingLabel)|
![IBAnimatable.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/b7a17a29-9f40-02bd-6a6b-ccea5bb64b8c.gif)|![96bf5de6-059d-11e4-9826-a6f82025d1af.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/12e283fa-c53a-3d62-c9fe-a485f9b73578.gif)![31e9fafe-0690-11e4-9a76-ba3ef45eb53a.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/3d22b1f6-4514-ee94-4aac-3c5c6f7e9046.gif)|


# WalkThrough

[BWWalkthrough](https://github.com/ariok/BWWalkthrough)|[]()|[Minamo](https://github.com/yukiasai/Minamo)
:-:|:-:|:-:|:-:
![687474703a2f2f7777772e7468696e6b616e646275696c642e69742f676966732f425757616c6b7468726f7567685f6d696e69322e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/f04b46c2-c9a3-3576-a188-b299eaafa1d8.gif)||![bf03362a-c454-11e5-95af-4a1670935f9e.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/089511ed-89bb-0ebe-9b7d-a039f021447b.gif)

## No Image
https://github.com/michaelbabiy/RMParallax


# Menu

[GuillotineMenu](https://github.com/Yalantis/GuillotineMenu)|[animated-tab-bar](https://github.com/Ramotion/animated-tab-bar)|[PagingMenuController](https://github.com/kitasuke/PagingMenuController)|[PopCircleMenu](https://github.com/luiyezheng/PopCircleMenu)
:-:|:-:|:-:|:-:
![68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3439353739322f73637265656e73686f74732f323031383234392f64726166745f30362e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/6838c502-6dba-d0a2-b7b5-665798ec93bd.gif)|![tab-bar-icons-iphone-ramotion-animation-interface-design.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/c220fd8a-17cc-4495-9580-05e377b6dadf.gif)|![demo4.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/a4fafbb2-d1a9-1d54-efba-49b968d31331.gif)|![adptive.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/948a8b83-def9-fede-7771-260b27839745.gif)


# TextView

[NextGrowingTextView](https://github.com/muukii/NextGrowingTextView)|[RSKPlaceholderTextView](https://github.com/ruslanskorb/RSKPlaceholderTextView)|[ParkedTextField](https://github.com/gmertk/ParkedTextField)
:-:|:-:|:-:|:-:
![sample1.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/9c38764d-9582-3af0-464c-4b5560668480.gif)|![RSKPlaceholderTextViewExample.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/1c170f3c-4da8-0aa5-b6d2-1ebc7d742857.gif)|![ParkedTextField.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/1255fc9c-375b-4ac4-2fa9-8cfbc84a0e3a.gif)


# Modal

[PokeModal](https://github.com/lborgav/PokeModal)|[]()|[]()
:-:|:-:|:-:|:-:
![screenshots.png](https://qiita-image-store.s3.amazonaws.com/0/89348/b007b603-e499-4629-d453-9873d52b8ded.png)||


# Request

[STLocationRequest](https://github.com/SvenTiigi/STLocationRequest)|[]()|[]()
:-:|:-:|:-:|:-:
![STLocationRequest.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/397c8608-20f0-ac24-464b-f4a2db5fc821.gif)||


# Progress HUD

[KRProgressHUD](https://github.com/krimpedance/KRProgressHUD)|[]()|[NPProgressLabel-Swift](https://github.com/nestorpopko/NPProgressLabel-Swift)
:-:|:-:|:-:|:-:
![styles.png](https://qiita-image-store.s3.amazonaws.com/0/89348/cb61b45e-6aa0-0d80-b02f-7817da3fd9f3.png)||![687474703a2f2f7332342e706f7374696d672e6f72672f366179707278767a392f4e5050726f67726573735f4c6162656c2e676966.gif](https://qiita-image-store.s3.amazonaws.com/0/89348/2ab127e9-5703-5599-9cb1-356a6a564362.gif)


# Picker

[SRKControls](https://github.com/sag333ar/SRKControls)|[]()|[]()
:-:|:-:|:-:|:-:
![SRKControls - SRKComboBox.png](https://qiita-image-store.s3.amazonaws.com/0/89348/4f8993a9-1c9c-c529-901a-fadc17ae58f9.png)||


[]()|[]()|[]()
:-:|:-:|:-:
||