Tag: iOSオープンソースライブラリ徹底活用
Part 1 汎用性の高いライブラリ Chapter 01 UIKit関連ライブラリ 01-01 PrettyKit UIKitをより深くカスタマイズするためのライブラリ 01-02 UIGlossyButton iOSのシステム系ボタン、もしくはクールなUIのボタンを生成する ライブラリ 01-03 DCRoundSwitch CoreGraphicsを利用したモダンなスイッチ作成ライブラリ 01-04 SVSegmentedControl UISwitchのようなsegmentedControlライブラリ 01-05 JMTabView スタイリッシュでモダンなタブライブラリ 01-06 TTTAttributedLabel NSAttributeLabelをサポートしたUILabelの代替ライブラリ 01-07 SMPageControl カスタマイズ性に富むUIPageControlの代替ライブラリ Chapter 02 画像処理ライブラリ 02-01 Filtrr Instagramのような画像処理効果を出すライブラリ 02-02 GPUImage GPUを利用した高速画像処理フレームワーク 02-03 DCLImagePickerController リアルタイム画像処理カメラライブラリ 02-04 NYXImagesKit パフォーマンスの高い画像処理用のUIImageのカテゴリを集めたライブラリ Chapter 03 画面遷移ライブラリ 03-01 MPFoldTransition 折り畳み効果や本をめくるようなを効果をつける画面遷移ライブラリ 03-02 MPFlipViewController フリップを利用して、本をめくるような効果を出すライブラリ 03-03 DoorwayTransition 画面遷移をする際にドアを開くような効果を出すライブラリ 03-04 PaperFold-for-iOS 紙を折り畳むようなアニメーション効果を出すライブラリ 03-05 XYOrigami 折り紙のような画面遷移効果を出すUIViewのカテゴリライブラリ Chapter 04 ネットワーク関係ライブラリ 04-01 AFNetworking 利用しやすく豊富なAPIを備えたネットワーキングライブラリ 04-02 Reachability GCDに対応したAppleのReachabilityの代替ライブラリ Chapter 05 データベースライブラリ 05-01 MagicalRecord ActiveRecord風の高機能Core Dataライブラリ 05-02 Objective-Record Core Data管理用のRailsのシンタックスをサポートしたモデルライブラリ 05-03 Fmdb SQLiteのObjective-Cラッパーライブラリ Chapter 06 ログライブラリ 06-01 CocoaLumberjack 速く、シンプルで、柔軟性の高いログフレームワーク Chapter 07 UIView関連ライブラリ 07-01 AwesomeMenu Path2.0のようなメニューを作成するライブラリ 07-02 EGOTableViewPullRefresh Twitterアプリのように画面をプルダウンする際に画面をリフレッシュさせるライブラリ 07-03 SVProgressHUD カスタマイズ性の高いUIProgressHUDの代替ライブラリ 07-04 MTStatusBarOverlay Reader、Evernoteのようなステータスバーエフェクトを表示するためのライブラリ 07-05 NoticeView TweetBotスタイルの情報通知表示用のライブラリ 07-06 BlockAlertsAnd-ActionSheets blocksに対応したTweetBotスタイルのActionSheetと AlertViewライブラリ Chapter 08 UIViewController関連ライブラリ 08-01 SVWebViewController アプリ内の組み込みブラウザーライブラリ 08-02 UAModalPanel カスタマイズ性の高いモーダルパネルライブラリ 08-03 OCCalendar ポップアップ表示の日付期間選択用ライブラリ 08-04 Leaves iBooksのようなページ遷移を実現するライブラリ 08-05 JASidePanels FacebookやPathのような両サイドメニューUIを実現するライブラリ Chapter 09 UITableViewController関連ライブラリ 09-01 AQGridView NSCollectionのようなグリッド表示をするためのライブラリ 09-02 PSCollectionView Pinterest風UIを作成するためのライブラリ 09-03 UIBubbleTableView iOSのメッセージアプリケーションのようなUIを提供するライブラリ 09-04 TimeScroller Pathのような浮遊タイマーUIを作成するためのライブラリ Part 2 分野別ライブラリ Chapter 10 テストライブラリ 10-01 GHUnit iOSの定番テストフレームワーク 10-02 Kiwi BDDスタイルのテストライブラリ Chapter 11 音楽ライブラリ 11-01 Novocaine ハイパフォーマンスなオーディオライブラリ 11-02 AudioStreamer オーディオストリーミング再生用ライブラリ 11-03 SoundManager シンプルな音楽再生ライブラリ Chapter 12 マップ関連ライブラリ 12-01 OCMapView アノテーションクラスタリング表示ライブラリ 12-02 MTLocation CoreLocation/MapKitを便利に利用するためのユーティリティライブラリ Chapter 13 PDF関連ライブラリ 13-01 Reader 高機能PDFビュアー 13-02 UIImage+PDF PDFをUIImageとして利用するカテゴリライブラリ Chapter 14 Foundation.frameworkクラスの拡張 14-01 BlocksKit blocksのユーティリティライブラリ 14-02 Underscore.m Objective-Cのデータ加工処理を容易にしてくれるユーティリティライブラリ Chapter 15 設定系ライブラリ 15-01 QuickDialog 素早くダイアログ画面を作成するためのライブラリ 15-02 MGBox2 シンプルなAPIを備えたUITableViewの代替ライブラリ Chapter 16 デバッグ用ライブラリ 16-01 DCIntrospect UIの位置デバッグ用ライブラリ 16-02 PonyDebugger Chrome Developer Toolを利用したリモートデバッグツール 16-03 iOS-Hierarchy-Viewer アプリのUIをChromeを利用して解析するツール Chapter 17 ゲームライブラリ 17-01 Cocos2D 2Dゲーム作成時における定番ライブラリ 17-02 Sparrow Adobe Flashをコンセプトにした2Dゲーム作成フレームワーク Chapter 18 アニメーションライブラリ 18-01 FTUtils アニメーションエフェクトを与えるためのユーティリティライブラリ 18-02 NSBKeyframeAnimation CoreAnimationを利用してjQueryのようなアニメーションエフェクトを 実現するライブラリ Chapter 19 ツール 19-01 CocoaPods Cocoaのライブラリマネージャー 19-02 Cupertino Appleのディベロッパーセンターの各種設定管理用のコマンドラインツール 19-03 Shenzhen iOSアプリ(ipa)をビルド、配布するためのコマンドラインツール 19-04 mogenerator Core Dataソース生成ツール Chapter 20 知って得するライブラリ 20-01 ShareKit Webサービスへ情報をシェアするためのライブラリ 20-02 SDWebImage キャッシュをサポートした非同期画像ダウンロードライブラリ 20-03 Appirater アプリのレーティング画面に誘導させるライブラリ 20-04 EBPurchase アプリ内課金を楽に実装するためのライブラリ 20-05 GroundControl アプリの各種設定を遠隔操作するライブラリ 20-06 MWPhotoBrowser シンプルなフォトビュアーライブラリ Chapter 21 ライブラリ利用サンプルプロジェクト 21-01 iOS Boilerplate 有名ライブラリを利用したiOSアプリ開発のテンプレート集 21-02 iDevRecipes iOS開発のレシピ集