使ったことがあるものを適当に並べます。
有名ドコロは省いております。
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時間後の値取れたり普通に便利。
かなり適当な説明ですみません。
実際に使っていていいのがあったら随時更新する予定です。