富山のホームページ製作会社・グリーク スタッフブログ - ブログ -
  1. グリークトップ
  2. まとめ
  3. ブログ

新言語Swiftの気になるライブラリまとめ

eyecatch1のコピー

melvitax/AFImageHelper

UImage/UIIMageVIewのエクステンション

Screenshot-1

https://github.com/melvitax/AFImageHelper

dankogai/swift-json

SwiftのJSONパーサー。Githubを見ているとJSONパーサーはたくさんあるようですね。

https://github.com/dankogai/swift-json

acani/Chats

メッセージアプリ用のUI (UIのみでメッセージアプリとしては機能しません)

Chat Chats

https://github.com/acani/Chats

melvitax/AFDateHelper

NSDateに便利な日付処理を追加するExtension

Screenshot

https://github.com/melvitax/AFDateHelper

vikmeup/SCLAlertView-Swift

おしゃれなAlert View

errorScreenshot successScreenshot

https://github.com/vikmeup/SCLAlertView-Swift

AshRobinson/GoogleWearAlert

Android Wear風のアラート

gwa4 gwa3

gwa2 gwa1

https://github.com/AshRobinson/GoogleWearAlert

lexrus/LTMorphingLabel

UILabelにモーフィングエフェクトを追加します。

4fb8c52e-0bfe-11e4-9b6f-f070f7f3ab55 29bb0f8c-059e-11e4-9ef8-de56bec1baba

31e9fafe-0690-11e4-9a76-ba3ef45eb53a 96bf5de6-059d-11e4-9826-a6f82025d1af

173c2238-059e-11e4-9b33-dcd21edae9e2 815cd3e8-0caa-11e4-9738-278a9c959478

ffc5aff2-059d-11e4-970c-6e2d7664785a

https://github.com/lexrus/LTMorphingLabel

lexrus/LTBouncyPlaceholder

UITextFieldのプレースホルダーが動きます。

ltb

https://github.com/lexrus/LTBouncyPlaceholder

最後に

まだ発表間もない言語にもかかわらず、これだけのライブラリが登場しているんですね。
SwiftはObj-Cとも組み合わせて開発することができるので、これから広まっていくのではないでしょうか。

個人的にはとても使いやすい言語だと思っています。
これからの発展をとても楽しみにしています。

この記事を書いたスタッフ
Kazuyuki Hayashi
Symfony / Node.js / React.js / Swift を中心にテクノロジー系の記事を書きます。趣味はコーヒーです。