Mac OS X Cocoaプログラミング

  • [著]アーロン・ヒレガス
  • [著]村上 雅章

カテゴリ:
単行本 (379頁)
ISBN:
489471440X
発売元:
ピアソンエデュケーション (2002/06)
価格:
¥ 3,885 (税込)
Amazonポイント:
38 pt
在庫状況:
通常24時間以内に発送
Amazon.co.jp で商品情報を見る

ユーズド商品:¥ 2,500 より

この商品をブログに貼り付ける

122,972 位
評価: 4.5

Amazon.co.jp

MacOS XがBSDベースの新たなOSとして生まれ変わり、ネイティブな開発環境としてCocoaを搭載することになった。旧来のMacOSと互換を図るための開発環境Carbonも用意されているが、MacOS Xの機能を最大限に利用するためにはCocoaの使用が望ましいのは明らかだ。

本書はCocoaのプログラミングについて述べたものだ。Project Builder、Interface Builder、Objective-Cといった基本部分の解説をふまえ、主要な機能に用意されているクラスの説明と実際の操作、簡単なアプリケーションの作成を通して実装の解説を行っている。全体をとおしてクラスの動作フローやオブジェクトの関連図、ファイルの関連図など動きを解説する部分が充実しており、オブジェクト言語のプログラミングを理解している人には非常に使いやすい構成になっている。また、実作業のフレームワーク解説にも重点がおかれ、各フレームワークで使用するウィンドウやボタンの説明、作業の解説も学習者がとまどうことがないほど詳細かつ丁寧だ。クラスの解説を一括して行っている箇所がないが、巻末の索引と目次を併用することで参照性をカバーすることができるだろう。

本書は開発者向けにCocoaに関する充実した情報を掲載しているのが魅力であるが、そのぶん、プログラミング初心者には少々使いづらいかもしれない。しかしオブジェクト指向プログラミング経験者ならば問題なく活用できるだろう。Cocoaを学びたい開発者におすすめ。(斎藤牧人)

2007
06/17
Sun

挿絵は古いがそれほど気にならない。内容は決して古くはない。

80.0% (4 / 5)
[No.7] posted by mino

私がこの本を購入する上で一番悩んだのは、まだXcodeがリリースされていない時代に作られた本で内容が古くなっていないか??今では使えない知識ではないのか??といった事です。実際に読んでみて、そんな心配は必要ない事がわかりました。
アプリケーション構築に必要な基本的なクラスはOSX10.1の時から変わっていないので、プログラミングの内容が古いといった事はありません。挿絵はProjectBuilderのものですが、Xcodeと全く違うといったことはないので特に不便は感じませんでした。各章で実際にアプリを作るので結構楽しいです。Cocoaを広い目線で学習できる良い本です。
私の知人に教本でも実用的では無いアプリを作る事に抵抗がある人がいます。彼は作りたいアプリを作る方法が知りたい為に本を読んでいるのでしょう。つまり彼は既に確立されている最短距離を通りたいのです。そんな彼には、既に存在するピースを使ってパズルを組み立てる事はできても自分で新たなピースを作る能力がありません。この手の人にはこの本はお勧めできないかもしれません。

2007
05/01
Tue

読めるように書かれていて、翻訳もいい

83.3% (5 / 6)
[No.6] posted by tofuji

機能の羅列だけになりやすいこの手の本としては非常に読みやすく書かれていて、翻訳もいいです。
実際、日本人が書いた日本語の本でもこれより読みにくい本がたくさんあります。

これを読んだだけでCocoaのプログラミングができるようになるかというと、
それは分量的に無理だと思いますが、
Xcodeに含まれているドキュメントとAppleのメーリングリストで補えば十分でしょう。

逆に、それらから得にくい「基本的な方向性」をうまくまとめている、という点で読む価値がある本だと思います。

個人的には、「プログラムを勉強している期間は睡眠を10時間取れ」というコメントが気に入りました。
「勉強の本質」をよくわかっている。

2006
03/20
Mon

内容が古いことを除けば、ですが

92.9% (13 / 14)
[No.5] posted by Nothing=Nothink

この本は、CocoaやObjective-Cを習得するにはベストの本だと思います。
ただし、内容が古いことを除けば、ですが。

とにかく古いです。
CocoaやObjective-Cの基本概念は変化していませんから基礎の習得には問題ないのですが、その後の進化部分には一切対応していません。
Xcode、という言葉も一切出てきません。なにせ10.1時代の本ですから。

ただ、Cocoaの本質を理解するのに、本書がもっとも手っ取り早いと私は思います。
Xcodeじゃないので読むのに苦労すると思いますが、それを除けば最高の入門書です。

2005
09/23
Fri

評価高すぎないでしょうか?

42.1% (8 / 19)
[No.4] posted by Cocoa初心者には,,,

C言語を少々する人間です.今回Macでプログラムすることになり,
評価の一番高い本ということで購入しました.
Xcode2.1ということもあり,内容と若干違う箇所があるので最初は戸惑いました.
確かに良い本とは思いますが,この本を最初に選ぶのはちょっと違うと思います.
自分は理解できなくても手を動かすことで覚えるタイプなのですが,
本書はそういう意味では自分には合わなかったです.
また他のCocoaの本にも言えるのですが,どれだけの人間がベジェ曲線を必要とするのでしょうか??
そんなことよりInterfaceBuilderにあるすべてのアイテムについての解説のほうが役に立つ気がします.
英語ドキュメントを読めば使い方が分かるのですが……
自分としては半分くらいしか使える内容がないので星3つとさせていただきます.
あと値段が高すぎますね.Cocoa本は数も少なく需要がないかもしれませんが,
もう少し安ければと思います.

2004
07/31
Sat

素直に良い本だと思います

71.4% (5 / 7)
[No.3] posted by WindowsUser

ターゲットにしている読者の層が明確になっていて良い本だと思う。
まとめ方も上手だったと思う。 続編としてさらに中級者向けのノウハウ本や
上級者向けのノウハウ本がでてくれるのを期待したい。

2004
07/04
Sun

とっつきにくいObjective-Cプログラミングを理解するきっかけになりました

100.0% (9 / 9)
[No.2] posted by decafish

~いくつかの章の枕話はどれもおもしろい。「ロボコップ」と「ナイトライダー」の差やTaligent社の「Hello,~~ World!」デモの話がどちらもC++とObjective-Cのプログラミングスタイルの違いに繋がるところは笑ってしまいます。ヒレガスさん、どうやらC++もJavaもあまりお好きではないようです。しかし中身はよく練られていて、わかりやすい導入から結構突っ込んだプログラミングネタまで幅広く、たいへん充実しています。C++/Javaスタイルとどのように違うのか、それがいかに単純で~~エレガントか、ということが要所要所で語られています。私もそれまでAppleのドキュメントだけではピンとこなかったのですが、Objective-Cの面白さ、シンプルさとポリシーがこの本で理解できるようになって、FoundationとAppKit~~ Frameworkが見渡せるようになりました。この本を読んで自分で書いてみれば、C++とObejective-Cでは記述量が数分の一というのは嘘ではない!というのがわかります。~

2003
01/19
Sun

いい仕事してます

88.9% (32 / 36)
[No.1] posted by rgz-91

さすがにæ-§NeXT社とApple社の教育æ‹...å½"è€...が書いただã'のã"とはある本だと思います。実は私はã"の本ã‚'Objective-Cについてもほとã‚"ど何も知らないうちに、Cocoaé-¢é€£æ›¸ç±ã¨ã-て一番最初に購å...¥ã-てã-まったため、ã-ばらく本棚に眠っていた感じだったのですが、ä»-の書籍で基礎ã‚'身に付ã'て再度読みè¿"ã-たとã"ろ、とても分かりやすい本だというã"とがわかりまã-た。

ã"の手の本ではよくありがちなã"とですが、ä»-の本ではわからなかったã"とがよく分かる、というå†...容が豊富に含まれているようなæ°-がã-ます。とりわã'「好奇心の強い人å'ã'に」とか「チャレンジ」と書かれている個所がいくつもあって、Cocoaãƒ-ログラミングã‚'深く理解ã-ようとする人にå'ã'にたくさã‚"のãƒ'ントが載せられているので、一度に読み終えるというよã!‚Š!!は、適å½"に飛ばã-て一通り読ã‚"だらå¿...要なときに読みè¿"す、というのが正ã-い使いæ-¹ã§ã‚るように思えます。

蛇足ですが、è'-è€...はJavaでCocoaãƒ-ログラミングã‚'するのが嫌いみたいですね。Objective-Cのãƒ'ワーã‚'見せつã'られると、私もJavaに過度に偏りすぎてæ¯'されてきた人é-"の一人だったのかなと、å°'ã-反省ã‚'促された感じです。


CD・DVD・楽器 | インテリア・寝具・収納 | おもちゃ・ホビー・ゲーム | キッズ・ベビー・マタニティ | キッチン・日用品雑貨・文具 | ジュエリー・腕時計 | スポーツ・アウトドア | ダイエット・健康 | 水・ソフトドリンク | パソコン・周辺機器 | バッグ・小物・ブランド雑貨 | レディースファッション・靴 | 花・ガーデン・DIY | ペット・ペットグッズ | 家電・AV・カメラ | 車・バイク | 食品 | 美容・コスメ・香水 | 本・雑誌・コミック | 旅行・出張・チケット | 不動産・住まい | 学び・サービス・保険 | 百貨店・総合通販・ギフト | デジタルコンテンツ | 車用品・バイク用品 | インナー・下着・ナイトウエア | 日本酒・焼酎 | ビール・洋酒 | スイーツ | 医薬品・コンタクト・介護 | メンズファッション・靴