LoginSignup
273
269

More than 5 years have passed since last update.

使えば便利なSwiftライブラリたち

Last updated at Posted at 2016-04-11

使ったことがあるものを適当に並べます。
有名ドコロは省いております。

AttributedLabel

  • Labelを多く使うViewがあればおすすめです。
  • UILabelの機能そのままに、より軽く・ついでに使いやすくしたUIView

Cheetah

  • UIViewにアニメーションプロパティを付加できる。
  • UIViewAnimationはキャンセルしにくかったり、扱いづらい点が多いけど、これがあればUIViewアニメいらず。
  • popと似ているが書き方がより新しい
  • こんなかんじview.cheetah.duration(0.2).alpha(0).run()でViewごとにanimation管理できるのが良い

Kingfisher

  • 非同期画像取得。書き方古いですが便利です

ColorAdjuster

  • 色の調整。明度や彩度・色相、などを簡単にいじれる
  • あとグラデーションの生成もある

SpringIndicator

  • よくあるぐるぐるインジゲーターです
  • デザインの調整がしやすい。

NavigationNotice

  • 上に出てくるNotice。UIView

Siren

  • 強制アップデート用。
  • バージョンによって出すpopup,textを3パターンに出し分けできる
  • その設定も使いやすい

Swifter

  • Twitter周りをほぼ自作で作っていたが、アクセストークンの取得を作るのが面倒で面倒で・・・という時に見つけた。最初から取り入れてればよかった。
  • ただしライブラリしか置いていないので、勝手にpod化するなどして使ってました
  • 書き方はObjeC寄りぽい

PagingView

  • 無限スクロールを実現してくれる。
  • 感覚的にはcollectionViewを使っているようで使いやすい

Device

  • iPhone5sとかiPhone6sとかが取得できる
  • 普段サイズで判断してたりするのであれば入れたほうがいいです

Cartography

  • オートレイアウトならこれが好きです

SwiftDate

  • NSDateで+1 hour的に書くと1時間後の値取れたり普通に便利。

かなり適当な説明ですみません。
実際に使っていていいのがあったら随時更新する予定です。

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