脳科学に基づく記憶に残るメモアプリreminDOを開発していますこの広告は、90日以上更新していないブログに表示しています。先日正式公開した、忘却曲線/脳科学に基づいた記憶に残せるメモアプリ「reminDO」を作った際に使ったiOS系のライブラリをまとめてみました。便利につかえるものを、備忘録的にまとめてみました。全てSwiftで動作確認済みでpodでインストール可能です。Swiftで使えます。UIButton等に利用できるのでアイコン系はコレ一本で対応できますベクター形式なので拡大縮小しても劣化せず、Retinaディスプレイ対応ばっちこいですJTSImageViewControllerUIImage(画像)をその場でモーダル化し、拡大表示できますDZNEmptyDataSetTableViewのデータが空の際に表示するビュー設定TableView使うなら必須かもしれませんねAMScrollingNavbar画面をスクロールした際にNavbarを隠すFacebookアプリ風の機能を実装。BBBadgeBarButtonItemNavbarのBarButtonにバッジを付けます。通知件数等を分かりやすくバッジで表示できます。なんで標準でないのかが疑問。TTTAttributedLabelラベルのテキスト修飾(太字、色変え、タップ時アクション設定)を簡単に。reminDOでは登録アイテムのタグ部分の実装に活用しています。RKNotificationHubあらゆる要素にバッジを付けられる便利ライブラリ。バッジにアニメーション機能を付けてより目立たせることが出来ます。SegmentedControlにバッジをつける部分で使っています。SGNavigationProgressNavBarにプログレスバーを表示。学習の進捗表示や、WebViewのロード進捗に使用してますSCLAlertViewちょっとカッコいい(?)アラート。通常のアラートよりもちょっと目立たせたい場合に活用してますRMUniversalAlertアラートの実装を統一した記法で書けるライブラリ.JBChartView学習履歴のグラフ表示に利用。タッチ端末で使いやすく美しいグラフが実装できますグラフライブラリは様々試しましたが、これが一番だと感じました。Toast画面上にAndroid風の通知を出せます。タスク完了時やネットワークエラー時に邪魔にならない程度に表示できて良い感じSVProgressHUDド定番のローディングインジケーター。RealmSwiftデータベースはRealmで。SwiftベースのアプリなのでRealmSwiftも利用。フォームXLFormUITableViewベースのフォームを作成できます。アイテム登録時のフォーム作成に利用しています。サンプルプログラムが充実していて独自にビューをカスタマイズして使うのもかなり簡単なので、オススメです。(FxForms等も検討しました)ユーティリティAAMFeedbackフィードバック用のメール文面作成に使えます。テキストの送信機能はメールアプリに送りますAppirater評価をお願いするお馴染みのダイアログ実装チュートリアルEAIntroViewアプリ起動時の初期スライド実装に使ってますWSCoachMarksViewアプリ初期利用時のチュートリアル実装に使ってます。解析系Google/Analyticsアクセス解析。Crashlyticsクラッシュ解析ネットワークAlamofireもはや説明不要のSwift用ネットワークライブラリSwiftyJSONAlamofireで受け取ったJSON結果のパースSDWebImage非同期の画像ダウンロード。8ライブラリ探しの際に参考にしたサイトをまとめてみます。あのSlackが使っているライブラリがまとまっている。システム開発ベンチャー・株式会社LuxySwiftライブラリのまとめサイト。今度は、WEBバージョンで使ったフロントエンド活用で使えるライブラリやjQueryライブラリなんかも解説してみたいと思います。アプリにスピーチさせて耳で覚えるアプリにスピーチさせて耳で覚えられます。設定ページの補足アプリの「設定」ページの説明です。上から順に説明します。アイテムの復習画面をすばやく開く月別アーカイブ参加グループプログラミングはてなブログをはじめよう!remindoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。