入門 Objective-C 2.0[第2版](株式会社クイープ 株式会社クイープ 株式会社クイープ Scott Knaster Mark Dalrymple Waqar Malik)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 入門 Objective-C 2.0[第2版]

入門 Objective-C 2.0[第2版]

監修
翻訳
原著



形式:
書籍
発売日:
ISBN:
9784798129525
定価:
3,520(本体3,200円+税10%)
仕様:
B5変・456ページ
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発

最新のiOSとOS Xに対応したObjective-C入門書の決定版

2012年7月にリリースされたMountain Lion(Mac OS X 10.8)、2012年9月にリリースされたiOS6に完全対応したObjective-Cプログラミン入門書の決定版です。前版の『入門 Objective-C 2.0 プログラミング』(2009年刊)からすっかり様変わりした新しいXcodeにも対応し、“入門するだけ”ではなくアプリケーションを確実に構築できる基礎力がしっかりと身につく一冊です。

第1章 Hello

 本書を読む前に
 Objective-Cの歴史
 各章の内容
 作業を始めるための準備
 まとめ

第2章 Cの拡張

 もっとも単純なObjective-Cプログラム
 Hello Objective-Cの分解
 Boolean型
 まとめ

第3章 速習・オブジェクト指向プログラミング

 万事が間接化
 OOPでの間接化の使用
 用語の解説
 Objective-CのOOP
 まとめ

第4章 継承

 なぜ継承を使うのか
 継承の構文
 継承の仕組み
 メソッドのオーバーライド
 まとめ

第5章 コンポジション

 コンポジションとは何か
 NSLogでのカスタマイズ
 CarPartsの拡張
 コンポジションと継承
 まとめ

第6章 ソースファイルの構成

 インターフェイスと実装の分割
 自動車の分解
 ファイル間の依存関係
 まとめ

第7章 Xcodeの詳細

 すべてを制御する1つのウィンドウ
 会社名の変更
 エディタを使うためのヒント
 Xcodeの機能を利用したコーディング
 デバッグ
 調査
 キーボードショートカット
 まとめ

第8章 Foundation Kit

 Foundation:盤石な基盤
 プロジェクトのひな形コードの使用
 便利な型
 文字列
 コレクション
 ラッパークラス
 例:ファイルの検索
 「Leopardに注意」の真相
 まとめ

第9章 メモリ管理

 オブジェクトのライフサイクル
 Cocoaのメモリ管理ルール
 例外
 まとめ

第10章 オブジェクトの初期化

 オブジェクトの割り当て
 便利なイニシャライザ
 CarPartsプログラムの改良
 GCとARCによるメモリ管理
 指示付きのイニシャライザ
 イニシャライザのルール
 まとめ

第11章 プロパティ

 プロパティによるコードの削減
 プロパティに関する注意点
 まとめ

第12章 カテゴリ

 カテゴリの作成
 カテゴリを使った実装の分割
 カテゴリを使った前方参照
 簡易プロトコルとデリゲートカテゴリ
 まとめ

第13章 プロトコル

 公式プロトコル
 Carボンコピー
 Objective-C 2.0で追加された機能
 デリゲート
 まとめ

第14章 ブロックと並列処理

 ブロック遊びはいくつになっても楽しい
 並列処理
 オペレーションキュー
 まとめ

第15章 AppKit

 プロジェクトの作成
 デリゲートのインターフェイス
 Interface Builder
 ユーザーインターフェイスのレイアウト
 接続の作成
 AppDelegateの実装
 まとめ

第16章 UIKit

 MVCパターン
 プロジェクトの作成
 ビューコントローラ
 まとめ

第17章 ファイルのロードと保存

 プロパティリスト
 オブジェクトエンコーディング
 まとめ

第18章 KVC

 プロジェクトの作成
 はやわかりKVC
 キーパス
 攻撃を一点に集約せよ
 バッチ処理
 nil
 未定義のキーの処理
 まとめ

第19章 静的アナライザの使用

 静的アナライザの概要
 まとめ

第20章 NSPredicate

 述語の作成
 述語の評価
 述語フィルタ
 書式指定子
 演算子
 SELF
 文字列演算子
 LIKE演算子
 まとめ

付録A 他の言語からObjective-Cへの移行

 Cからの移行
 C++からの移行
 Javaからの移行
 BASICからの移行
 スクリプティング言語からの移行
 まとめ

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
正誤表の登録はありません。

感想・レビュー

Koning さん

2013-11-24

図書館にあったObjective-C2.0本。既にMavericksとiOS7になったのでそこから出て来るものは一切ないけれど、それを除いて古い所は無いし悪くないと思う。ただ比喩表現は今ひとつあれだなーとは思う。一応ステップアップ的に深みへはまれる本なので1冊しっかり物にすれば下手なプログラムは書かないで済むと思います。