※ ChatGPTを利用し、要約された質問です(原文:XcodeでのCocoa学習に暗雲が…助言願います)
XcodeのCocoa学習に困難あり...助言をお願いします
このQ&Aのポイント
Leopard10.5.1、Xcode3.0で初めてのプログラミングに挑戦中。
簡単な電卓作成後、複雑なアプリケーションに挑戦開始し、分からないことが増えてきた。
最新の書籍はTiger対応の指南書のみで、3.0をサポートしているものが見つからない。
XcodeでのCocoa学習に暗雲が…助言願います
当方Leopard10.5.1、Xcode3.0で初めてのプログラミング(html,applescriptは経験済み)に挑戦しています。
しかし簡単な電卓などを作った時点で、複雑なアプリケーションに挑戦し始め、
分からない事が多くなってきました。
今までは書籍には頼らずウェブ上のソースで頑張っていましたが、3.0での変更点はかなり大きいもので
(特にIB、classの位置づけ?みたいなものが)だんだんと自分が何をやっているのか
わからなくなってきました。書籍に頼ろうにも、最新のものでもtiger対応の指南書のみで
3.0をサポートしてくれているものは見つかりません。
3.0の学習に挫折しそうなのですが、ここでtigerのバージョンのXcodeにダウングレードした場合、今後の互換性などの問題はどれくらいあるのでしょうか?すぐにTiger付属のXcodeが使い物にならなくなるという事はあるでしょうか?せっかく操作を覚えて行くのですから、当分は同じバージョンのXcodeを使いたいと思い質問させていただきました。
半ば愚痴のような質問で申し訳ありません。プログラミング経験者の方、意見をお聞かせください。
お礼
回答ありがとうございます。なるほど、サブクラス(クラスでは無いのですね)の仕様が変更されたのにはそんなメリットがあったのですか。 ちなみにそのサブクラスというのは.m .hファイルの事ですよね。 その違いは基本的なガイダンスを受けた時点で理解していたつもりでしたが、いただいた回答を見てまだ何か理解が足りないように思いました。 もう一度簡単なソースコードに触れてみて、2.xと3.0の違いを理解できないか 挑戦してみようと思います。無理なら2.5に戻ります。 少し趣旨はずれましたが、それでも構いません。3.0でやっていくに当たって注意する点などありましたら引き続きアドバイスお願いします。