• Amazonで購入

世界一わかりやすいObjective-Cプログラミングの授業

Objective-Cを覚えてiPhone/iPadアプリを作ろう!
C言語の基本からやさしく解説。オブジェクト指向がよくわかる。会話とイラストで楽しく学べる。他の本で挫折した人でも大丈夫。いちばんやさしい入門書。

著者
Lepton
定価
2,678円(本体価格 2,480円)
発売日
2011年1月初版発行
判型/ページ数
B5変形/320ページ
ISBN
978-4-88337-749-7
備考
-

ジャンル
キーワード

読者サポート

  • 正誤情報

目次

Lesson 1 Objective-Cはどんな言語?
1-1 プログラミング言語あれこれ
1-2 Objective-Cの特徴
1-3 Hello, world!
1-4 プログラムを実行する
1-5 Objective-Cの開発環境
1-6 Objective-Cの歴史
演習問題

Lesson 2 C入門
2-1 変数の宣言・代入・表示
2-2 演算子を使って計算してみる
2-3 繰り返し実行する① while文・do文
2-4 繰り返し実行する② for文
2-5 条件による分岐 if文
2-6 if文による多重分岐
2-7 switch文による多重分岐
2-8 10進法と2進法と16進法
2-9 CPUとメモリ
2-10 さまざまな型
2-11 変数
2-12 定数
2-13 さまざまな演算子①
2-14 さまざまな演算子②
2-15 演算子の優先順位と結合規則
2-16 関数を作る
2-17 関数の引数と戻り値
2-18 変数のスコープと寿命
2-19 プリプロセッサとヘッダファイル
2-20 配列
2-21 ポインタとは何か?
2-22 ポインタと関数の引数
2-23 配列とポインタ
2-24 main関数
2-25 構造体とは何か?
2-26 構造体とポインタ
まとめと補足
演習問題

Lesson 3 Objective-C入門

3-1 インスタンスの生成と初期化
3-2 オブジェクトの参照とメソッド
3-3 NSLog関数
3-4 レシーバとメッセージセレクタ
3-5 #import
まとめと補足
演習問題

Lesson 4 文字列と配列
4-1 Cの文字列とObjective-Cの文字列
4-2 Cの文字列の操作
4-3 Objective-Cの文字列NSString
4-4 NSString—文字列の連結
4-5 NSString—C文字列の変換・文字列の長さ
4-6 NSString—部分文字列と比較
4-7 変更できる文字列NSMutableString
4-8 Objective-Cの配列NSArray
4-9 変更可能な配列NSMutableArray
4-10 文字列の配列
まとめと補足
演習問題

Lesson 5 クラス
5-1 クラスとインスタンス
5-2 メッセージ式
5-3 クラスを作る
5-4 複数のインスタンス変数
5-5 メソッドを作る
5-6 イニシャライザ
5-7 複数のイニシャライザ
5-8 カプセル化とアクセサ
5-9 プロパティ
5-10 ドット構文
5-11 descriptionメソッド
5-12 クラスメソッド
まとめと補足
演習問題

Lesson 6 メモリ管理とガベージコレクション
6-1 インスタンスの生成
6-2 インスタンスの解放
6-3 インスタンス解放の問題点
6-4 保持カウンタ
6-5 マネージドメモリ方式とアクセサ
6-6 マネージドメモリ方式とプロパティ
6-7 deallocメソッド
6-8 自動解放プール
6-9 ガベージコレクション
6-10 マネージドメモリ方式からガベージコレクションへ
まとめと補足
演習問題

Lesson 7 継承とプロトコル
7-1 継承とは何か?
7-2 継承したクラスを作る
7-3 メソッドのオーバーライド
7-4 クラスの階層とNSObject
7-5 抽象クラス
7-6 抽象クラスとメソッド
7-7 クラス型の配列と継承
7-8 isMemberOfClass:
7-9 プロトコル
まとめと補足
演習問題

Lesson 8 Objective-Cのその他の機能
8-1 ソースファイルの分割
8-2 局所的なメソッドと関数の使用
8-3 クラス変数
8-4 クラスオブジェクト
8-5 インスタンス変数の有効範囲
8-6 32ビットと64ビット
8-7 例外とは何か?
8-8 例外処理
8-9 例外を投げる
8-10 インスタンスのコピー
8-11 copyWithZone:メソッド
8-12 カテゴリ
まとめと補足
演習問題

Lesson 9 Foundationフレームワーク
9-1 ドキュメントの見方
9-2 テキストファイルの読み込みと行の分割
9-3 テキストファイルへの出力
9-4 ファイル名の指定
9-5 ファイルの操作
9-6 辞書クラス
9-7 ラッパークラス
9-8 日付・時刻を表すクラスNSDate
9-9 NSCalendarとNSDateComponents
まとめと補足
演習問題

この後、何を学べばよいか

Appendix 付録
Appendix A プログラムのソース
Appendix B 演習問題解答
Appendix C Objective-Cの使用法
Appendix D 文字コード
Appendix E Foundationフレームワークのクラス
Appendix F ドキュメントの見方
Appendix G Mac OS Xアプリケーションの例
Appendix H iOSアプリケーションの例

INDEX

この書籍の購入

  • Amazonで購入する