2009-04-02 6 views
3

私はCocoaとXcodeに対して頭を抱えていて、何ヶ月も続いています。チュートリアル(多くの場合、不完全なもの)やアップルの開発者のドキュメント(サンプルにはまったくありません)から逃げることはできません。私はビデオを見て、ソースコードをダウンロードして、開発者に助けを求めました。私はまだ何かが陥ったときに聞こえる "クリック"を得ていないような気がします。たぶん私は何か新しいことを学ぶには年をとっていませんが、私はかなりの生産性を感じています.Net!どこでWWDC以外の実践的なココアトレーニングを受けることができますか?

ココアプログラミングのためのイントリアルトレーニングプログラムはありますか?私が紛失しているリソースはありますか?私は知らないユーザーグループ?

私はダラス、テキサス州にいますが、実際のトレーニングを受けるためにアメリカのどこにでも飛んでいきます。

EDIT 1:

私がいる最大の問題は、Interface BuilderのとXCodeの間のバインディングです。私はIBの生産性の利点を失いたくはありませんが、GUIツールを使用するための段階的な指示に従っています。命名法(「File's Owner」、「Reference Outlet」)は私にとっては異例のことです。文字通り私と一緒に座って、私がやっていることとその理由を段階的に説明できる人が大好きです。私は絶えず貨物を栽培しているように感じています。私はいつも、私がMacに座るたびに、私が学んだすべてのものを漏らしてしまいます。

+0

IBとObjective-Cの間のインターフェイスは、私の問題もあります。私はドットを接続するか、チェックボックスをクリックすることを忘れて、何も動作しません。 – GoatRider

答えて

8

Big Nerd Ranch.

ビッグオタクランチは が後退 環境の専門家によって教えられ、 ヘッドダウンコンピュータプログラミングコースを集中的提供しています。教室、 宿泊施設、お食事はすべて と同じ建物内にあり、 は とインストラクターと相談して学習し、コードを自由にすることができます。 Big Nerd Ranchでは、 が細部を担当します。あなたの唯一の 仕事は学ぶことです。

これは高価ですが、その価値があります。

+0

そこにある最高のココア本の著者は言うまでもなく、Aaron Hilegassがそこで働いています。 – Max

+0

Aaron *は* Big Nerd Ranchです。 :)彼は例外的な先生です。 –

0

別のオプションは、新しいスタンフォードiPhoneのクラスと一緒に従うことです:

http://news.stanford.edu/pr/2009/pr-apple-040109.html

最大のバリケードのようです何を記述するためにあなたの質問を編集するのを助けることができる - Objectve-C?ココア? IB? XCode自体?

1

私が気づいている最大の問題は、 で、Interface Builder とXCodeの間のバインディングです。私はあなたのために、今、場合あなたの自己を問うべきだと思う私は、IBの 生産性の利点を失いたくありませんが、 は、GUIツール

を使用するためのステップバイステップの 指示に従って、立ち往生していますあなた、IBは生産性の向上です。私はIBを単体で残し、UIのコードを作成することでUIKitとそれがどのように機能するかをもっと学ぶことができました。それから私はIBをもう一度試みたが、はるかに明確だった。

アップルのエンジニアや多くのピアUIKitプログラマーと話すことができるWWDCに行くことをおすすめします。

File's Ownerについてのあなたの質問に関しては、あなたのアプリに存在する(つまりNIBではなく)あなたがNIBを読み込むときに渡すオブジェクトのNIB内のプレースホルダです。それはちょうど「別のオブジェクト」です。 NSBundleのloadNibNamed:owner:options:の2番目のパラメータを使用して設定します。

1

Big Nerd Ranchを実行しているAaron Hillegassには、第4版の「Cocoa Programming for Mac OSX」という本があります。これは、Appleのマニュアルよりも手軽に説明できる内容です。

0

ビッグ・ナード・ランチは、ココアとココア・タッチの最も有名なトレーニング「学校」ですが、他にも多くのものがあります。

しかし、私の友人は、あなたが必要とするトレーニングそのものではないと感じています。私はあなたがネットからやって来た直感に従っていると感じています。通常、痛いほど欲求不満で非生産的です。あなたが見る - これらのエコシステムはほとんど共通していない、彼らは別々の心の大きなアイデアを保持しています。

私がお勧めしたいのは、あなたが作業しているちょっとしたサンプルの中で、まず「聞こえるクリック」を得ることです。実際に人/ Google /スタックオーバーフローの質問をします。アップルのドキュメントの構造、とりわけコピーに依存しないでください&開発のためのペースト。サンプルコードからの理解はほとんどありません。最後の詳細、正しいパラメータ、試行錯誤の実装があります。概念を学ぶことは決してありません。

今私は私たちができる質問に答える準備ができています。

ああ - 良い本も役に立ちます。私はAaron Hillegass(Big Nerd Ranch) "Mac OS X用のCocoaプログラミング"を推薦しています。サンプルからサンプルまで、深く理解しています。

関連する問題