iOSオープンソースライブラリ徹底活用

概 要

iPhoneアプリ制作者のための、iOSオープンソースのライブラリを網羅した解説書です。iOSの普及にともない、iOS関連のオープンソースソフトウェアが数多く作成され、自分が一から実装した場合には数ヶ月かかるようなレベルのライブラリも無償で利用できるようになりました。しかし、オープンソースのiOSライブラリをまとめて解説している情報は少なく、多くが断片的な紹介にとどまっています。本書は、アプリケーション開発に役立つ代表的なライブラリを画面遷移ライブラリ、ネットワーク関連ライブラリ、マップ関連ライブラリなど、ジャンルごとにまとめてわかりやすく解説します。サンプルプログラムのダウンロードサービス付き。

著者 菊田剛
価格 本体2600円(税別)
ISBN 978-4-7980-3627-4
発売日 2012/12/18
判型 B5変
色数 1色
ページ数 272
CD/DVD
対象読者 中級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

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開発のレシピ集

Part 3 Appendix

Chapter 22 参考資料

22-01 Webサイト

22-02 サービス

22-03 アプリケーション

22-04 実用的なアプリケーションのソースコード

PR

秀和システム