366
360

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

366
360
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
366
360

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?