LoginSignup
367
361

More than 5 years have passed since last update.

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

Posted at

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 Siren YBAlertController PeekView
successScreenshot.png picForcedUpdate.png demo0.gif peekview.gif
Popover InceptionTouch PopupController PopupDialog
Screenshot.gif inception.png ss.gif PopupDialog01.gif
Instructions Gecco
687474703a2f2f692e696d6775722e636f6d2f4a556c514839462e676966.gif 2d1cb602-c038-11e5-8095-a2a0d77f99db.gif

ScrollView

SwiftyVerticalScrollBar LTInfiniteScrollView-Swift ViewPager---Swift AppStoreStyleHorizontalScrollView
ss.gif demo.gif viewpager.gif 68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f39313637353332332f7468756d626f6f6b72312e676966.gif

TableView

folding-cell BMCustomTableView LoopedContentsView EVSlidingTableViewCell
folding-cell.gif BM.gif LoopedContentsView.gif SlidingTableViewCell.gif
MaterialCardView
ss.png

CollectionView

JFCardSelectionViewController ASCustomBannerView UPCarouselFlowLayout
Real_pixel-Profile_card.png GIF_ASCustomBannerView.gif demo-1.gif

Segmented Control

Segmentio BetterSegmentedControl
animation.gif 68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f336f475246784145616f41416a716e5a36672f67697068792e676966.gif

Message

NMessenger
NMessenger-Overview.png

NavigationBar

AMScrollingNavbar
screenshot.gif

Image

AspectFillFaceAware ImagePicker
largeExample.png ImagePickerPresentation.png

Pull to Refresh

DGElasticPullToRefresh
DGElasticPullToRefreshPreview1.gif

Slider

WheelSlider IntervalSlider MultiStepSlider
demo-2.gif Screenshot.gif 4260d8a4-37c0-11e6-8d39-7d9c6b7497af.gif

Button

ANLongTapButton RZVibrantButton
example01.gif invert2-dark.gifinvert-dark.gifinvert2-extralight.gifinvert-extralight.gif

Segue

QZCircleSegue BubbleTransition
68747470733a2f2f7777772e6472696262612e636f6d2f65787465726e616c2f515a436972636c6553656775652f6578616d706c652e676966.gif screenshot-1.gif

Splash

JTSplashView
default.gif

Animation

Pulsator CCAnimations Cheetah
demo.gif 1.gif 68747470733a2f2f7375677572752e6769746875622e696f2f436865657461682f696d616765732f706172616c6c656c5f6d6f76652e676966.gif68747470733a2f2f7375677572752e6769746875622e696f2f436865657461682f696d616765732f656173696e67732e676966.gif
IBAnimatable LTMorphingLabel
IBAnimatable.gif 96bf5de6-059d-11e4-9826-a6f82025d1af.gif31e9fafe-0690-11e4-9a76-ba3ef45eb53a.gif

WalkThrough

BWWalkthrough Minamo
687474703a2f2f7777772e7468696e6b616e646275696c642e69742f676966732f425757616c6b7468726f7567685f6d696e69322e676966.gif bf03362a-c454-11e5-95af-4a1670935f9e.gif

No Image

Menu

GuillotineMenu animated-tab-bar PagingMenuController PopCircleMenu
68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3439353739322f73637265656e73686f74732f323031383234392f64726166745f30362e676966.gif tab-bar-icons-iphone-ramotion-animation-interface-design.gif demo4.gif adptive.gif

TextView

NextGrowingTextView RSKPlaceholderTextView ParkedTextField
sample1.gif RSKPlaceholderTextViewExample.gif ParkedTextField.gif

Modal

PokeModal
screenshots.png

Request

STLocationRequest
STLocationRequest.gif

Progress HUD

KRProgressHUD NPProgressLabel-Swift
styles.png 687474703a2f2f7332342e706f7374696d672e6f72672f366179707278767a392f4e5050726f67726573735f4c6162656c2e676966.gif

Picker

SRKControls
SRKControls - SRKComboBox.png
367
361
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
367
361