このページを日本語で表示しますか?ここをクリック


Have one to sell? Sell yours here
 
 
Objective‐C―MacOS Xプログラミング入門 (MacOS Xプログラミング入門)
 
See larger image and other views
 

Objective‐C―MacOS Xプログラミング入門 (MacOS Xプログラミング入門) (単行本)

by 荻原 剛志 (著)
4.5 out of 5 stars  See all reviews (4 customer reviews)

Available from these sellers.


4 used from ¥ 1,079

Special Offers and Product Promotions


Customers Who Bought This Item Also Bought

詳解 Objective-C 2.0

詳解 Objective-C 2.0

by 荻原 剛志
4.1 out of 5 stars (14)  ¥ 4,410
基礎からのiPhone SDK

基礎からのiPhone SDK

by 鶴薗 賢吾
4.5 out of 5 stars (4)  ¥ 2,835
自作アプリをApp Storeで世界に向けて販売できる!! iPhone SDKプログラミング大全 (MacPeople Books)

自作アプリをApp Storeで世界に向けて販売できる!! iPhone SDKプログラミング大全 (MacPeople Books)

by 木下 誠
2.9 out of 5 stars (7)  ¥ 2,835
Mac OS X Cocoaプログラミング

Mac OS X Cocoaプログラミング

by アーロン・ヒレガス
4.5 out of 5 stars (8)  ¥ 3,885
はじめてのiPhoneプログラミング

はじめてのiPhoneプログラミング

by デイヴ・マーク
3.4 out of 5 stars (9)  ¥ 3,570
Explore similar items

Product Description

Amazon.co.jp

   Objective-CはC言語にオブジェクト指向の特性を導入した言語で、MacOSXのアプリケーションソフト開発には欠かせない存在である。

   MacOSXは、アップルコンピュータのカリスマCEOスティーブ・ジョブズがかつて率いたNeXT社がNEXTSTEP(後にOPENSTEP)で培ってきたオブジェクト指向技術を活用している。このNEXTSTEP(OPENSTEP)の開発言語がObjective-Cである。MacOSXの基盤となるCocoaAPIもOPENSTEPの主要なAPIを引き継いでいるため、アプリケーションソフトの開発者にとってはObjective-Cの知識は必要不可欠というわけだ。(Cocoaについてはオライリー社の『Learning Cocoa』が詳しい)

   Objective-Cには、この言語独自のオブジェクト指向論が反映されているため(C++とも似ているようで異なる)、本書の第1章ではまず、一般的なオブジェクト指向の概念を説明した後で、Objective-C独自のプログラミング規則について解説している。C言語と比較しながら解説されているので、C言語を扱う人なら理解するのにさほど時間はかからないだろう。また、C言語を知らない人、あるいは勉強したが忘れてしまった、という人のために、「C言語の復習」と題した付録も用意されている。

   第2章~4章では、Objective-Cで簡単なクラス定義を行う方法、クラスの継承、そしてObjective-Cの大きな特徴となっているオブジェクトの動的結合について解説している。第5章~6章ではCocoaのルートクラスであるNSObjectに備えられている機能と、実行時環境であるランタイムシステムの関係について説明している。第7章ではFoundationフレームワークの中でも特に重要な文字列、データ、配列、辞書などのクラスについて解説している。第8章では例題として、トランプのババ抜きを計算機上で実行する方法と、具体的なサンプルソースが掲載されている。第9章以降は、大きなクラスを複数のモジュールに分割して定義する方法や、抽象クラス、クラスクラスタ、プロトコル、ゾーン、オブジェクトのコピー、デリゲートと通知、GUI部品と自作オブジェクトの連携、例外処理、NSThreadを用いることでスレッドを生成する方法、Cocoa環境で分散オブジェクトを実現する方法など、やや高度な内容が解説されている。

   さらに知識を深めたい人向けには関連書籍やWebサイトのリストも掲載されている。全体的に図やサンプルソースを上手に配置しており、解説も平易な言葉遣いでわかりやすい。Objective-Cの入門書としては非常によくまとまった良書である。(笹淵 剛)



内容(「BOOK」データベースより)

本書では、Cocoa環境におけるソフトウェア開発を念頭に、Objective‐Cの説明を進めます。

Product Details



Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(14)
(11)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
13 of 14 people found the following review helpful:
4.0 out of 5 stars かゆいところに手が届く, 2003/7/29
~ほとんど唯一の、日本語で読めるObjective-Cそのものに関する解説書です。後半部分はCocoaの解説になっています。どちらもMacOS Xでプログラミングするには重要なことばかりです。ただしC言語をそれなりに習熟していることが前提となっています。

Cocoaプログラミングの学習としては、いわゆる『入門書』の次に読むべき本だと思います。
~~
入門書を読みつつあまり詳しい説明を受けないまま何となく作ってみて、自然に湧き出てくる疑問や、入門書に書かれていないような根本的な言語仕様などが知りたくなったらおすすめします。今まで知らなかった、「なるほど!」と思うことや欲しかった情報がたくさん載っています。

~~
本の構成がすこし洗練されていないので、まずは一通り最初から読んでゆき、読み終えてからは索引を利用してリファレンス的な使い方をすることになるでしょう。

~~
問題点があるとすれば、冒頭のオブジェクト指向に関する説明はおそらく理解できないだろうこと(別の書籍をお進めします)、章末にまとめのようなつもりで紹介されているプログラムがあまり参考にならないこと、著者の職業柄(?)例や表現に基本情報処理資格に合格できるくらいの知識レベルが要求されること、参照先の紹介がイマイチなことでしょうか。

~~
しかし欠点は本の内容に比べれば、些細なことです。それほどにこの本の価値は高いです。Cocoaプログラミングをするには必ず購入しなければならないといっても過言ではないと思います。~

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 18 people found the following review helpful:
5.0 out of 5 stars Mac OS Xをより深く理解したい人向き, 2003/1/18
Mac OS X上でのプログラミングを極めたいというのであれば、やはりこのObjectivi-Cを避けては通れないでしょう。私自身CocoaをObjective-Cで書くようになって気がついたことは、Mac OS Xアプリケーションを他の言語で作っていたときに、どうも腑に落ちないと感じていたことのほとんどが、このObjective-Cの勉強を通じて次々と解消されていったことでした。Interface BuilderやProject Builderの使い方に関して理解が深まるのはもちろんのこと、とりわけMac OS Xの設計に関する理解のポイントがよくわかったような気がしました。

UNIXプログラミングなどを通じてC, C++, Javaを習熟した人でも、おそらく初めてコードを読むと馴染めないと感じられる部分が少なくないでしょうが、本書を参考書として利用して、他のCocoa関連の書籍を読み進めていけば、きっとMac OS Xを自在に操る楽しさを堪能できる桃源郷にたどり着くことができるでしょう。個人的にObjective-Cに対しては、CのパワフルさとJavaに代表されるオブジェクト指向の効率性の両者を兼ね備えたすばらしい言語だという印象をもっています。

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 22 people found the following review helpful:
5.0 out of 5 stars 良書です。, 2002/4/5
 プログラムの本には当たりはずれが多く、特にマイナーなもの程、悪書が多いものです。しかしこれは違います。たしかにObjective-CはC言語の知識なしには難しいかもしれません。しかし「多少の知識」があれば、読めてしまいます(楽勝という訳でもないのですが)。
 Mac OS Xのプログラミングに興味をお持ちなら、是非買うべきだと思います。
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most recent customer reviews

4.0 out of 5 stars 試練の道か、それとも…
まず一言。... 続きを読む
Published on 2001/9/18

Only search this product's reviews



Customer Discussions

※ Posts in Customer Discussions are written by other customers. Amazon.co.jp supports the free exchange of customer opinions, whether positive or negative. Please use your own judgment when making product purchase decisions.
This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.