Edited at

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

More than 3 years have passed since last update.

使ったことがあるものを適当に並べます。

有名ドコロは省いております。


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時間後の値取れたり普通に便利。

かなり適当な説明ですみません。

実際に使っていていいのがあったら随時更新する予定です。