みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Xcodeを使ったC言語学習の為の参考書を探しています。

Xcodeを使ったC言語学習の為の参考書を探しています。
MacOSX 10.6.4を使用していて、昨日Xcodeをインストールし"HelloWorld"をやっとこせ表示できるようになりましたが、今までWindowsのVB環境でしか勉強したことがなく(しかも相当初心者)この先不安です。

HelloWorldを表示させたといっても、Xcodeを立ち上げて新規作成で自動的にmain関数が作成されたのをビルドしたに過ぎず、正直自動作成されたmain関数についても

main(int argc,char **argv[])

のようになっていて引数の部分がよくわからず、困惑している状態です。
 空のファイルはどの様に作れば良いかなども解らない状態です。

今のところ"Happy Macintosh Developing Time "というのが良いのではないかと当たりをつけていますが、Amazonで見たところいくつか種類があって(以下)
http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Djp-books-tree&field-keywords=Happy+Macintosh+Developing+Time+&x=10&y=24

自分の様な初心者に見合う物がどれなのか迷っています。他の書籍含め、どなたかアドバイス頂けないでしょうか?

そもそもMacはやめた方が良い等の意見はなしでお願いいたします。
 皆様どうぞ宜しくお願いいたします。

投稿日時 - 2010-09-14 11:03:20

QNo.6181526

すぐに回答ほしいです

質問者が選んだベストアンサー

最近の入門書は全然読んでないので、ご紹介はできませんが。

まずは、XCodeとC言語とは分けて勉強した方がいいと思います。
そして、優先させるのは、C言語の方です。

Xcodeのような総合開発環境が本当に力を発揮するのは、もっとプログラムが大きくなったときです。

今のような、C言語の勉強を始めたばかりの頃なら、
・新規プロジェクトを作れる
・ソースコードを編集できる
・ビルドして実行できる
くらいできれば十分です。

両方解説しているような本もあるでしょうが、どうしても、中途半端になったり、逆に詳細にしようとしてぶ厚くなったりしがちです。
また、Xcodeを使ったものだと、Macや、流行りのiPad用のウィンドウやアイコンを使ったものの説明になりがちで、C言語はある程度できることが前提となりがちです。
(その本の「カスタマーレビュー」は読みました?
その本はまさにそのような「C言語とかはある程度知っている人向けの、Mac用ソフトの作成法」のようですよ)

C言語そのものなら、歴史の長さやシェアの高さから、入門書にも良書が揃っています。
Xcodeで使っているCコンパイラはGCCで、Linux,Windows等の各種OS版がある、デファクトスタンダードなCコンパイラの一つです。そのため、本の通りにやったけど動かない、ということはあまりありません。
ですから、まずは、それらで基礎を身に付けてください。

総合開発環境で「楽をする」のは、その後で十分です。

投稿日時 - 2010-09-14 19:38:35

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問