&tag(iOSオープンソースライブラリ徹底活用);
*目次 [#e9e11ca2]
#contents
*参考情報 [#i140a35c]
-[[iOSオープンソースライブラリ徹底活用|書籍情報|秀和システム:http://www.shuwasystem.co.jp/products/7980html/3627.html]]の書籍を購入。
-[[iOSオープンソースライブラリ徹底活用|書籍情報|秀和システム:http://www.shuwasystem.co.jp/products/7980html/3627.html]]を購入。
-[[CocoaPods]]
*Part 1 汎用性の高いライブラリ [#rf6df289]

Part 1 汎用性の高いライブラリ
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
-メモ: 背景色を変更したり、グラデーションをつけたり、シャドウをつけたりできるらしい。[[PrettyKit]]
***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

-URL: https://github.com/OmidH/Filtrr
-ライセンス: MIT
-メモ:
***02-02 GPUImage [#f1548695]
GPUを利用した高速画像処理フレームワーク
02-03 DCLImagePickerController

-URL: https://github.com/BradLarson/GPUImage
-ライセンス: BSD
-メモ:
***02-03 DCLImagePickerController [#w71a0a6b]
リアルタイム画像処理カメラライブラリ
02-04 NYXImagesKit

-URL: https://github.com/gobackspaces/DLCImagePickerController
-ライセンス: BSD
-メモ:  GPUImageを利用。
***02-04 NYXImagesKit [#q54b0d3a]
パフォーマンスの高い画像処理用のUIImageのカテゴリを集めたライブラリ
Chapter 03 画面遷移ライブラリ
03-01 MPFoldTransition

-URL: https://github.com/Nyx0uf/NYXImagesKit
-ライセンス: BSD
-メモ:
**Chapter 03 画面遷移ライブラリ [#x9ec52f0]
***03-01 MPFoldTransition [#f15d4c1d]
折り畳み効果や本をめくるようなを効果をつける画面遷移ライブラリ
03-02 MPFlipViewController
-URL: https://github.com/mpospese/MPFoldTransition
-ライセンス: 改変BSD
-メモ:
***03-02 MPFlipViewController [#m1cfca37]
フリップを利用して、本をめくるような効果を出すライブラリ
03-03 DoorwayTransition
-URL: https://github.com/mpospese/MPFlipViewController
-ライセンス: Modified BSD
-メモ:
***03-03 DoorwayTransition [#p82e4da5]
画面遷移をする際にドアを開くような効果を出すライブラリ
03-04 PaperFold-for-iOS
-URL: https://github.com/mkftr/DoorwayTransition
-ライセンス: MIT
-メモ:
***03-04 PaperFold-for-iOS [#m3d9d797]
紙を折り畳むようなアニメーション効果を出すライブラリ
03-05 XYOrigami
-URL: https://github.com/honcheng/PaperFold-for-iOS
-ライセンス: MIT
-メモ:
***03-05 XYOrigami [#gd4a7083]
折り紙のような画面遷移効果を出すUIViewのカテゴリライブラリ
Chapter 04 ネットワーク関係ライブラリ
04-01 AFNetworking
-URL: https://github.com/xyfeng/XYOrigami
-ライセンス: MIT
-メモ:
**Chapter 04 ネットワーク関係ライブラリ [#i62ff6b6]
***04-01 AFNetworking ★★ [#ed3c23e8]
利用しやすく豊富なAPIを備えたネットワーキングライブラリ
04-02 Reachability
-URL: https://github.com/AFNetworking/AFNetworking
-ライセンス: MIT
-メモ:ブロックが使えるなどなかなかよさげ。最も人気のライブラリらしい。
***04-02 Reachability [#e7c8089f]
GCDに対応したAppleのReachabilityの代替ライブラリ
Chapter 05 データベースライブラリ
05-01 MagicalRecord
-URL: https://github.com/tonymillion/Reachability
-ライセンス: BSD
-メモ: ネットワークの接続状況を把握。
**Chapter 05 データベースライブラリ [#g5bbcbb5]

***05-01 MagicalRecord [#xe04460f]
ActiveRecord風の高機能Core Dataライブラリ
05-02 Objective-Record
-URL: https://github.com/magicalpanda/MagicalRecord
-ライセンス: MIT
-メモ: ActiveRecord風ライブラリとしては一番人気?[[MagicalRecord]]
***05-02 Objective-Record [#m250dad6]
Core Data管理用のRailsのシンタックスをサポートしたモデルライブラリ
05-03 Fmdb
-URL: https://github.com/mneorr/Objective-Record
-ライセンス: MIT
-メモ:
***05-03 Fmdb [#y1271c0f]
SQLiteのObjective-Cラッパーライブラリ
Chapter 06 ログライブラリ
06-01 CocoaLumberjack
-URL: https://github.com/ccgus/fmdb
-ライセンス: MIT
-メモ:
**Chapter 06 ログライブラリ [#f8e264ad]

*** 06-01 CocoaLumberjack [#u00801a9]
速く、シンプルで、柔軟性の高いログフレームワーク
Chapter 07 UIView関連ライブラリ
07-01 AwesomeMenu
-URL: https://github.com/robbiehanson/CocoaLumberjack
-ライセンス: BSD
-メモ: log4jのように使える
**Chapter 07 UIView関連ライブラリ [#gfca92b5]
*** 07-01 AwesomeMenu [#u750d0fc]
Path2.0のようなメニューを作成するライブラリ
07-02 EGOTableViewPullRefresh
-URL: https://github.com/levey/AwesomeMenu
-ライセンス: MIT
-メモ:
***07-02 EGOTableViewPullRefresh [#y194a9da]
Twitterアプリのように画面をプルダウンする際に画面をリフレッシュさせるライブラリ
07-03 SVProgressHUD
-URL: https://github.com/enormego/EGOTableViewPullRefresh
-ライセンス: MIT
-メモ:
***07-03 SVProgressHUD [#ted589fc]
カスタマイズ性の高いUIProgressHUDの代替ライブラリ
07-04 MTStatusBarOverlay
-URL: https://github.com/samvermette/SVProgressHUD
-ライセンス: MIT
-メモ:
***07-04 MTStatusBarOverlay ★[#je676154]
Reader、Evernoteのようなステータスバーエフェクトを表示するためのライブラリ
07-05 NoticeView
-URL: https://github.com/myell0w/MTStatusBarOverlay
-ライセンス: MIT
-メモ: 便利そう
***07-05 NoticeView ★[#b0164567]
TweetBotスタイルの情報通知表示用のライブラリ
07-06 BlockAlertsAnd-ActionSheets
blocksに対応したTweetBotスタイルのActionSheetと
AlertViewライブラリ
Chapter 08 UIViewController関連ライブラリ
08-01 SVWebViewController
-URL: https://github.com/tciuro/NoticeView
-ライセンス: MIT
-メモ: これもよさげ
***07-06 BlockAlertsAnd-ActionSheets [#y4f61d40]
blocksに対応したTweetBotスタイルのActionSheetとAlertViewライブラリ
-URL: https://github.com/gpambrozio/BlockAlertsAnd-ActionSheets
-ライセンス: MIT
-メモ: ブロックが使えるのはよさげ。
**Chapter 08 UIViewController関連ライブラリ [#d78dfd22]

***08-01 SVWebViewController [#wf236741]
アプリ内の組み込みブラウザーライブラリ
08-02 UAModalPanel
-URL: https://github.com/samvermette/SVWebViewController
-ライセンス: ?
-メモ: ツールバーなどを追加したUIWebViewController
***08-02 UAModalPanel [#g463d9af]
カスタマイズ性の高いモーダルパネルライブラリ
08-03 OCCalendar
-URL: https://github.com/coneybeare/UAModalPanel
-ライセンス: BSD
-メモ:
***08-03 OCCalendar [#f409e5e4]
ポップアップ表示の日付期間選択用ライブラリ
08-04 Leaves
-URL: https://github.com/ocrickard/OCCalendar
-ライセンス: BSD
-メモ: 日付ピッカー
***08-04 Leaves ★[#z10111ca]
iBooksのようなページ遷移を実現するライブラリ
08-05 JASidePanels
-URL: https://github.com/brow/leaves
-ライセンス: MIT
-メモ: iPhone/iPad対応。
***08-05 JASidePanels ★[#e22df4e5]
FacebookやPathのような両サイドメニューUIを実現するライブラリ
Chapter 09 UITableViewController関連ライブラリ
09-01 AQGridView
-URL: https://github.com/gotosleep/JASidePanels
-ライセンス:  MIT
-メモ:  スライドしてでてくるやつ。
**Chapter 09 UITableViewController関連ライブラリ [#ac7d6bf5]
***09-01 AQGridView [#rca57e77]
NSCollectionのようなグリッド表示をするためのライブラリ
09-02 PSCollectionView
-URL: https://github.com/AlanQuatermain/AQGridView
-ライセンス: BSD
-メモ:
***09-02 PSCollectionView [#h82814eb]
Pinterest風UIを作成するためのライブラリ
09-03 UIBubbleTableView
-URL: https://github.com/ptshih/PSCollectionView
-ライセンス: MIT
-メモ: タイル敷き詰めブログ風。
***09-03 UIBubbleTableView ★[#ac9d71ba]
iOSのメッセージアプリケーションのようなUIを提供するライブラリ
09-04 TimeScroller
-URL: http://alexbarinov.github.com/UIBubbleTableView/
-ライセンス: CC
-メモ: 吹き出し風。よくできてる。
***09-04 TimeScroller [#beab049d]
Pathのような浮遊タイマーUIを作成するためのライブラリ
Part 2 分野別ライブラリ
Chapter 10 テストライブラリ
10-01 GHUnit
-URL: https://github.com/andrewroycarter/TimeScroller
-ライセンス: MIT
-メモ:
*Part 2 分野別ライブラリ [#l2054c39]
**Chapter 10 テストライブラリ [#z237fe0e]
***10-01 GHUnit [#td70364d]
iOSの定番テストフレームワーク
10-02 Kiwi
-URL: https://github.com/gabriel/gh-unit
-ライセンス: MIT
-メモ:
***10-02 Kiwi [#pb1cbb89]
BDDスタイルのテストライブラリ
Chapter 11 音楽ライブラリ
11-01 Novocaine
-URL: https://github.com/allending/Kiwi
-ライセンス: MIT
-メモ:
**Chapter 11 音楽ライブラリ [#a477d67a]
***11-01 Novocaine [#n1bce88c]
ハイパフォーマンスなオーディオライブラリ
11-02 AudioStreamer
-URL: https://github.com/alexbw/novocaine
-ライセンス: MIT
-メモ:
***11-02 AudioStreamer [#pc28fb03]
オーディオストリーミング再生用ライブラリ
11-03 SoundManager
-URL: https://github.com/mattgallagher/AudioStreamer
-ライセンス: ?
-メモ:
***11-03 SoundManager [#ida9d6c3]
シンプルな音楽再生ライブラリ
Chapter 12 マップ関連ライブラリ
12-01 OCMapView
-URL: https://github.com/nicklockwood/SoundManager
-ライセンス: MIT
-メモ:
**Chapter 12 マップ関連ライブラリ [#red7ecdc]

***12-01 OCMapView [#of11ce8d]
アノテーションクラスタリング表示ライブラリ
12-02 MTLocation
-URL: https://github.com/yinkou/OCMapView
-ライセンス: 
-メモ:
***12-02 MTLocation [#db5925d1]
CoreLocation/MapKitを便利に利用するためのユーティリティライブラリ
Chapter 13 PDF関連ライブラリ
13-01 Reader
-URL: https://github.com/myell0w/MTLocation
-ライセンス: 
-メモ:
**Chapter 13 PDF関連ライブラリ [#y51251be]

***13-01 Reader ★★[#o5801886]
高機能PDFビュアー
13-02 UIImage+PDF
-URL: https://github.com/vfr/Reader
-ライセンス: MIT
-メモ: アプリそのもののソースコードらしい。
***13-02 UIImage+PDF [#le3820a6]
PDFをUIImageとして利用するカテゴリライブラリ
Chapter 14 Foundation.frameworkクラスの拡張
14-01 BlocksKit
-URL: https://github.com/mindbrix/UIImage-PDF
-ライセンス: 
-メモ:
**Chapter 14 Foundation.frameworkクラスの拡張 [#x30e9b4c]

***14-01 BlocksKit ★★[#t341cb98]
blocksのユーティリティライブラリ
14-02 Underscore.m
-URL: https://github.com/zwaldowski/BlocksKit
-ライセンス: MIT
-メモ: なんでもかんでもBlocksを使う。[[BlocksKit]]
***14-02 Underscore.m [#x59c6f10]
Objective-Cのデータ加工処理を容易にしてくれるユーティリティライブラリ
Chapter 15 設定系ライブラリ
15-01 QuickDialog
-URL: https://github.com/robb/Underscore.m
-ライセンス: MIT
-メモ:
**Chapter 15 設定系ライブラリ [#i0cf1154]
***15-01 QuickDialog ★[#t349c526]
素早くダイアログ画面を作成するためのライブラリ
15-02 MGBox2
-URL: https://github.com/escoz/QuickDialog
-ライセンス: Apache
-メモ:
***15-02 MGBox2 ★[#r0656203]
シンプルなAPIを備えたUITableViewの代替ライブラリ
Chapter 16 デバッグ用ライブラリ
16-01 DCIntrospect
-URL: https://github.com/sobri909/MGBox2
-ライセンス: BSD
-メモ:
**Chapter 16 デバッグ用ライブラリ [#vffb6769]

***16-01 DCIntrospect ★★[#s257807a]
UIの位置デバッグ用ライブラリ
16-02 PonyDebugger
-URL: https://github.com/domesticcatsoftware/DCIntrospect
-ライセンス: 
-メモ: Firebugのインスペクター的なやつ?
***16-02 PonyDebugger ★★ [#h5f1b6a1]
Chrome Developer Toolを利用したリモートデバッグツール
16-03 iOS-Hierarchy-Viewer
-URL: https://github.com/square/PonyDebugger
-ライセンス: 
-メモ: Core dataやネットワークのリモートデバッグ
***16-03 iOS-Hierarchy-Viewer [#pd03a076]
アプリのUIをChromeを利用して解析するツール
Chapter 17 ゲームライブラリ
17-01 Cocos2D
-URL: https://github.com/glock45/iOS-Hierarchy-Viewer
-ライセンス: 
-メモ: UI階層をデバッグ?
**Chapter 17 ゲームライブラリ [#t8ac7702]

***17-01 Cocos2D [#l4e3f358]
2Dゲーム作成時における定番ライブラリ
17-02 Sparrow
-URL: http://www.cocos2d-iphone.org/
-ライセンス: 
-メモ:
***17-02 Sparrow [#d6b68eb3]
Adobe Flashをコンセプトにした2Dゲーム作成フレームワーク
Chapter 18 アニメーションライブラリ
18-01 FTUtils
-URL: http://gamua.com/sparrow/
-ライセンス: 
-メモ:
**Chapter 18 アニメーションライブラリ [#i909bb4b]
***18-01 FTUtils [#j31f483d]
アニメーションエフェクトを与えるためのユーティリティライブラリ
18-02 NSBKeyframeAnimation
-URL: https://github.com/neror/ftutils
-ライセンス: MIT
-メモ:
***18-02 NSBKeyframeAnimation [#n861ea54]
CoreAnimationを利用してjQueryのようなアニメーションエフェクトを
実現するライブラリ
Chapter 19 ツール
19-01 CocoaPods
-URL: https://github.com/NachoSoto/NSBKeyframeAnimation
-ライセンス: MIT
-メモ:
**Chapter 19 ツール [#i51319ef]

***19-01 CocoaPods ★★[#h0a64324]
Cocoaのライブラリマネージャー
19-02 Cupertino
-URL: http://cocoapods.org/
-ライセンス: 
-メモ: Rubyで作成されている。
***19-02 Cupertino [#o6c32ffe]
Appleのディベロッパーセンターの各種設定管理用のコマンドラインツール
19-03 Shenzhen
-URL: https://github.com/mattt/cupertino
-ライセンス: 
-メモ: コマンドラインからデバイスの管理などを行う。
***19-03 Shenzhen [#vba9089f]
iOSアプリ(ipa)をビルド、配布するためのコマンドラインツール
19-04 mogenerator
-URL: https://github.com/mattt/shenzhen
-ライセンス: 
-メモ:
***19-04 mogenerator [#gf712e3e]
Core Dataソース生成ツール
Chapter 20 知って得するライブラリ
20-01 ShareKit
-URL: https://github.com/rentzsch/mogenerator
-ライセンス: 
-メモ:
**Chapter 20 知って得するライブラリ [#tbe0a5ec]

***20-01 ShareKit [#y28c1c25]
Webサービスへ情報をシェアするためのライブラリ
20-02 SDWebImage
-URL: http://getsharekit.com/
-ライセンス: MIT
-メモ: いろんなサービスをサポート。あとで読むとか。
***20-02 SDWebImage ★★[#rc5f249e]
キャッシュをサポートした非同期画像ダウンロードライブラリ
20-03 Appirater
-URL: https://github.com/rs/SDWebImage
-ライセンス: MIT
-メモ:
***20-03 Appirater [#s8b71dde]
アプリのレーティング画面に誘導させるライブラリ
20-04 EBPurchase
-URL: https://github.com/arashpayan/appirater
-ライセンス: 
-メモ:
***20-04 EBPurchase [#a95eb4ca]
アプリ内課金を楽に実装するためのライブラリ
20-05 GroundControl
-URL: https://github.com/ebutterfly/EBPurchase
-ライセンス: 
-メモ:
***20-05 GroundControl ★★ [#d7d4b6df]
アプリの各種設定を遠隔操作するライブラリ
20-06 MWPhotoBrowser
-URL: https://github.com/mattt/GroundControl
-ライセンス: 
-メモ: plistをwebから読み込む
***20-06 MWPhotoBrowser [#ocbdb74b]
シンプルなフォトビュアーライブラリ
Chapter 21 ライブラリ利用サンプルプロジェクト
21-01 iOS Boilerplate
-URL: https://github.com/mwaterfall/MWPhotoBrowser
-ライセンス: 
-メモ:
**Chapter 21 ライブラリ利用サンプルプロジェクト [#hdf772eb]
***21-01 iOS Boilerplate [#pa883eda]
有名ライブラリを利用したiOSアプリ開発のテンプレート集
21-02 iDevRecipes
-URL: http://iosboilerplate.com/
-ライセンス: 
-メモ:
***21-02 iDevRecipes [#f5f97afa]
iOS開発のレシピ集
-URL: https://github.com/boctor/idev-recipes
-ライセンス: 
-メモ:


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS