- 追加された行はこの色です。
- 削除された行はこの色です。
&tag(iOSオープンソースライブラリ徹底活用);
*目次 [#e9e11ca2]
#contents
*参考情報 [#i140a35c]
-[[iOSオープンソースライブラリ徹底活用|書籍情報|秀和システム:http://www.shuwasystem.co.jp/products/7980html/3627.html]]を購入。
*Part 1 汎用性の高いライブラリ [#rf6df289]
Chapter 01 UIKit関連ライブラリ
01-01 PrettyKit
UIKitをより深くカスタマイズするためのライブラリ
01-02 UIGlossyButton
iOSのシステム系ボタン、もしくはクールなUIのボタンを生成する
ライブラリ
01-03 DCRoundSwitch
**Chapter 01 UIKit関連ライブラリ [#b7e77604]
***01-01 PrettyKit [#r8a61f59]
UKitをより深くカスタマイズするためのライブラリ
-URL: https://github.com/vicpenap/PrettyKit
-ライセンス: MIT License
-メモ: 背景色を変更したり、グラデーションをつけたり、シャドウをつけたりできるらしい。
***01-02 UIGlossyButton [#s1a0fb29]
iOSのシステム系ボタン、もしくはクールなUIのボタンを生成するライブラリ
-URL: https://github.com/waterlou/UIGlossyButton
-ライセンス: MIT license
-メモ: 標準のボタンっぽいけどちょっとかっこいい、Glossyなボタンを生成するライブラリっぽい。
***01-03 DCRoundSwitch [#daa6e40a]
CoreGraphicsを利用したモダンなスイッチ作成ライブラリ
01-04 SVSegmentedControl
-URL: https://github.com/domesticcatsoftware/DCRoundSwitch
-ライセンス: MIT License
-メモ: UISwitchのかわりに使える。
***01-04 SVSegmentedControl [#b718ca25]
UISwitchのようなsegmentedControlライブラリ
01-05 JMTabView
-URL: https://github.com/samvermette/SVSegmentedControl
-ライセンス: MIT License
-メモ: かっこいいセグメントコントロール
***01-05 JMTabView [#u1d7fb60]
スタイリッシュでモダンなタブライブラリ
01-06 TTTAttributedLabel
-URL: https://github.com/jasonmorrissey/JMTabView
-ライセンス: BSD
-メモ: タブの置き換え?
***01-06 TTTAttributedLabel ★★★[#pf53cbce]
NSAttributeLabelをサポートしたUILabelの代替ライブラリ
01-07 SMPageControl
-URL: https://github.com/mattt/TTTAttributedLabel
-ライセンス: MIT
-メモ: UILabelに属性を追加できる。リンククリックしたりもできる。お勧め。
***01-07 SMPageControl [#qb87983c]
カスタマイズ性に富むUIPageControlの代替ライブラリ
Chapter 02 画像処理ライブラリ
02-01 Filtrr
-URL: https://github.com/Spaceman-Labs/SMPageControl
-ライセンス: MIT
-メモ: UIPageControlは画面したに点点がでてきてきて左右に切り替えることができるやつ。
--[[【ふつくしい】UIPageControlの置き換えにできそうなSMPageControlほくろん.com | ほくろん.com:http://hokuron.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/524/]]
**Chapter 02 画像処理ライブラリ [#y9c8034e]
***02-01 Filtrr [#o6def123]
Instagramのような画像処理効果を出すライブラリ
02-02 GPUImage
***02-02 GPUImage [#f1548695]
GPUを利用した高速画像処理フレームワーク
02-03 DCLImagePickerController
***02-03 DCLImagePickerController [#w71a0a6b]
リアルタイム画像処理カメラライブラリ
02-04 NYXImagesKit
***02-04 NYXImagesKit [#q54b0d3a]
パフォーマンスの高い画像処理用のUIImageのカテゴリを集めたライブラリ
Chapter 03 画面遷移ライブラリ
03-01 MPFoldTransition
**Chapter 03 画面遷移ライブラリ [#x9ec52f0]
***03-01 MPFoldTransition [#f15d4c1d]
折り畳み効果や本をめくるようなを効果をつける画面遷移ライブラリ
03-02 MPFlipViewController
***03-02 MPFlipViewController [#m1cfca37]
フリップを利用して、本をめくるような効果を出すライブラリ
03-03 DoorwayTransition
***03-03 DoorwayTransition [#p82e4da5]
画面遷移をする際にドアを開くような効果を出すライブラリ
03-04 PaperFold-for-iOS
***03-04 PaperFold-for-iOS [#m3d9d797]
紙を折り畳むようなアニメーション効果を出すライブラリ
03-05 XYOrigami
***03-05 XYOrigami [#gd4a7083]
折り紙のような画面遷移効果を出すUIViewのカテゴリライブラリ
Chapter 04 ネットワーク関係ライブラリ
04-01 AFNetworking
**Chapter 04 ネットワーク関係ライブラリ [#i62ff6b6]
***04-01 AFNetworking [#ed3c23e8]
利用しやすく豊富なAPIを備えたネットワーキングライブラリ
04-02 Reachability
***04-02 Reachability [#e7c8089f]
GCDに対応したAppleのReachabilityの代替ライブラリ
Chapter 05 データベースライブラリ
05-01 MagicalRecord
**Chapter 05 データベースライブラリ [#g5bbcbb5]
***05-01 MagicalRecord [#xe04460f]
ActiveRecord風の高機能Core Dataライブラリ
05-02 Objective-Record
***05-02 Objective-Record [#m250dad6]
Core Data管理用のRailsのシンタックスをサポートしたモデルライブラリ
05-03 Fmdb
***05-03 Fmdb [#y1271c0f]
SQLiteのObjective-Cラッパーライブラリ
Chapter 06 ログライブラリ
06-01 CocoaLumberjack
**Chapter 06 ログライブラリ [#f8e264ad]
*** 06-01 CocoaLumberjack [#u00801a9]
速く、シンプルで、柔軟性の高いログフレームワーク
Chapter 07 UIView関連ライブラリ
07-01 AwesomeMenu
**Chapter 07 UIView関連ライブラリ [#gfca92b5]
*** 07-01 AwesomeMenu [#u750d0fc]
Path2.0のようなメニューを作成するライブラリ
07-02 EGOTableViewPullRefresh
***07-02 EGOTableViewPullRefresh [#y194a9da]
Twitterアプリのように画面をプルダウンする際に画面をリフレッシュさせるライブラリ
07-03 SVProgressHUD
***07-03 SVProgressHUD [#ted589fc]
カスタマイズ性の高いUIProgressHUDの代替ライブラリ
07-04 MTStatusBarOverlay
***07-04 MTStatusBarOverlay [#je676154]
Reader、Evernoteのようなステータスバーエフェクトを表示するためのライブラリ
07-05 NoticeView
***07-05 NoticeView [#b0164567]
TweetBotスタイルの情報通知表示用のライブラリ
07-06 BlockAlertsAnd-ActionSheets
blocksに対応したTweetBotスタイルのActionSheetと
AlertViewライブラリ
Chapter 08 UIViewController関連ライブラリ
08-01 SVWebViewController
***07-06 BlockAlertsAnd-ActionSheets [#y4f61d40]
blocksに対応したTweetBotスタイルのActionSheetとAlertViewライブラリ
**Chapter 08 UIViewController関連ライブラリ [#d78dfd22]
***08-01 SVWebViewController [#wf236741]
アプリ内の組み込みブラウザーライブラリ
08-02 UAModalPanel
***08-02 UAModalPanel [#g463d9af]
カスタマイズ性の高いモーダルパネルライブラリ
08-03 OCCalendar
***08-03 OCCalendar [#f409e5e4]
ポップアップ表示の日付期間選択用ライブラリ
08-04 Leaves
***08-04 Leaves [#z10111ca]
iBooksのようなページ遷移を実現するライブラリ
08-05 JASidePanels
***08-05 JASidePanels [#e22df4e5]
FacebookやPathのような両サイドメニューUIを実現するライブラリ
Chapter 09 UITableViewController関連ライブラリ
09-01 AQGridView
**Chapter 09 UITableViewController関連ライブラリ [#ac7d6bf5]
***09-01 AQGridView [#rca57e77]
NSCollectionのようなグリッド表示をするためのライブラリ
09-02 PSCollectionView
***09-02 PSCollectionView [#h82814eb]
Pinterest風UIを作成するためのライブラリ
09-03 UIBubbleTableView
***09-03 UIBubbleTableView [#ac9d71ba]
iOSのメッセージアプリケーションのようなUIを提供するライブラリ
09-04 TimeScroller
***09-04 TimeScroller [#beab049d]
Pathのような浮遊タイマーUIを作成するためのライブラリ
Part 2 分野別ライブラリ
Chapter 10 テストライブラリ
10-01 GHUnit
*Part 2 分野別ライブラリ [#l2054c39]
**Chapter 10 テストライブラリ [#z237fe0e]
***10-01 GHUnit [#td70364d]
iOSの定番テストフレームワーク
10-02 Kiwi
***10-02 Kiwi [#pb1cbb89]
BDDスタイルのテストライブラリ
Chapter 11 音楽ライブラリ
11-01 Novocaine
**Chapter 11 音楽ライブラリ [#a477d67a]
***11-01 Novocaine [#n1bce88c]
ハイパフォーマンスなオーディオライブラリ
11-02 AudioStreamer
***11-02 AudioStreamer [#pc28fb03]
オーディオストリーミング再生用ライブラリ
11-03 SoundManager
***11-03 SoundManager [#ida9d6c3]
シンプルな音楽再生ライブラリ
Chapter 12 マップ関連ライブラリ
12-01 OCMapView
**Chapter 12 マップ関連ライブラリ [#red7ecdc]
***12-01 OCMapView [#of11ce8d]
アノテーションクラスタリング表示ライブラリ
12-02 MTLocation
***12-02 MTLocation [#db5925d1]
CoreLocation/MapKitを便利に利用するためのユーティリティライブラリ
Chapter 13 PDF関連ライブラリ
13-01 Reader
***13-01 Reader [#o5801886]
高機能PDFビュアー
13-02 UIImage+PDF
***13-02 UIImage+PDF [#le3820a6]
PDFをUIImageとして利用するカテゴリライブラリ
Chapter 14 Foundation.frameworkクラスの拡張
14-01 BlocksKit
***14-01 BlocksKit [#t341cb98]
blocksのユーティリティライブラリ
14-02 Underscore.m
***14-02 Underscore.m [#x59c6f10]
Objective-Cのデータ加工処理を容易にしてくれるユーティリティライブラリ
Chapter 15 設定系ライブラリ
15-01 QuickDialog
**Chapter 15 設定系ライブラリ [#i0cf1154]
***15-01 QuickDialog [#t349c526]
素早くダイアログ画面を作成するためのライブラリ
15-02 MGBox2
***15-02 MGBox2 [#r0656203]
シンプルなAPIを備えたUITableViewの代替ライブラリ
Chapter 16 デバッグ用ライブラリ
16-01 DCIntrospect
**Chapter 16 デバッグ用ライブラリ [#vffb6769]
***16-01 DCIntrospect [#s257807a]
UIの位置デバッグ用ライブラリ
16-02 PonyDebugger
***16-02 PonyDebugger [#h5f1b6a1]
Chrome Developer Toolを利用したリモートデバッグツール
16-03 iOS-Hierarchy-Viewer
***16-03 iOS-Hierarchy-Viewer [#pd03a076]
アプリのUIをChromeを利用して解析するツール
Chapter 17 ゲームライブラリ
17-01 Cocos2D
**Chapter 17 ゲームライブラリ [#t8ac7702]
***17-01 Cocos2D [#l4e3f358]
2Dゲーム作成時における定番ライブラリ
17-02 Sparrow
***17-02 Sparrow [#d6b68eb3]
Adobe Flashをコンセプトにした2Dゲーム作成フレームワーク
Chapter 18 アニメーションライブラリ
18-01 FTUtils
**Chapter 18 アニメーションライブラリ [#i909bb4b]
***18-01 FTUtils [#j31f483d]
アニメーションエフェクトを与えるためのユーティリティライブラリ
18-02 NSBKeyframeAnimation
***18-02 NSBKeyframeAnimation [#n861ea54]
CoreAnimationを利用してjQueryのようなアニメーションエフェクトを
実現するライブラリ
Chapter 19 ツール
19-01 CocoaPods
**Chapter 19 ツール [#i51319ef]
***19-01 CocoaPods [#h0a64324]
Cocoaのライブラリマネージャー
19-02 Cupertino
***19-02 Cupertino [#o6c32ffe]
Appleのディベロッパーセンターの各種設定管理用のコマンドラインツール
19-03 Shenzhen
***19-03 Shenzhen [#vba9089f]
iOSアプリ(ipa)をビルド、配布するためのコマンドラインツール
19-04 mogenerator
***19-04 mogenerator [#gf712e3e]
Core Dataソース生成ツール
Chapter 20 知って得するライブラリ
20-01 ShareKit
**Chapter 20 知って得するライブラリ [#tbe0a5ec]
***20-01 ShareKit [#y28c1c25]
Webサービスへ情報をシェアするためのライブラリ
20-02 SDWebImage
***20-02 SDWebImage [#rc5f249e]
キャッシュをサポートした非同期画像ダウンロードライブラリ
20-03 Appirater
***20-03 Appirater [#s8b71dde]
アプリのレーティング画面に誘導させるライブラリ
20-04 EBPurchase
***20-04 EBPurchase [#a95eb4ca]
アプリ内課金を楽に実装するためのライブラリ
20-05 GroundControl
***20-05 GroundControl [#d7d4b6df]
アプリの各種設定を遠隔操作するライブラリ
20-06 MWPhotoBrowser
***20-06 MWPhotoBrowser [#ocbdb74b]
シンプルなフォトビュアーライブラリ
Chapter 21 ライブラリ利用サンプルプロジェクト
21-01 iOS Boilerplate
**Chapter 21 ライブラリ利用サンプルプロジェクト [#hdf772eb]
***21-01 iOS Boilerplate [#pa883eda]
有名ライブラリを利用したiOSアプリ開発のテンプレート集
21-02 iDevRecipes
***21-02 iDevRecipes [#f5f97afa]
iOS開発のレシピ集