2011-08-06 14 views
2

私はiPhone開発の世界では赤ちゃんです。私は昨晩、私の全部のMacとxcode環境設定を取得しました。私は本当に私は私の頭の中に持っている質問の束にそこに皆さんからのいくつかのアドバイスのようになりますものです、XCODEによる純粋なObjective Cプログラミング?

  1. 私はC、およびC++を知っているが、私は客観的Cについて何も知りません

  2. 私が持っている現在の目的のCリソースを使用して、私は実際には純粋な目的のCプログラミングで簡単なwalkthrouhを行うことを計画しています(ウォークスルー/チュートリアルのための最善のリソースまずはココアタッチのようなもっとクールなものに飛び込む前に、私はサブプロジェクトの一部ではない純粋な目的のCプロジェクトを作成することができないか、別のクラスの継承/インポートを 私は従うことを試みパスした

何ビルド、ターゲットや構成を持っていないブランドの新しいEMPTY IOS Xcodeプロジェクトを作成します。これは、最も可能性の高い方法だが、それはどのようなサブクラスを私に尋ねるん

をこれはの一部です。客観的なクラスを最初から作成することを経験したいので、私はそれに対処することに興味がありません。私はここで少し漠然としているかもしれないが、誰かがそれから意味をなさないことができたら、あなたに感謝します!

3.Also、私は他のIDEで利用可能なMAC用のObjective C.

みんなありがとうをサポートすることがあるかどうかを知るのが大好きです!

答えて

3
  1. 本当に良いリソースはLynda Xcode 4/iOS programming guideです。私が始めているときに私はそれを使いました。それはあなたに物事をする方法を示し、たくさんの概念に文脈を与えるウォークスルーの例を与え、言語の背後にある理論と概念について教えてくれます。

  2. 私が知る限り、Xcodeで空のプロジェクトを作成する方法はありません。しかし、Objective-Cは、iOSやMacの開発以外の目的では決して使用しないので、Xcode iOSとCocoaについて学ぶことなく、Objective-Cを学ぶことにはほとんど意味がありません。

  3. XcodeはApple以外のObjective-Cを本当に使用していないため、これまでにない最高の環境です.XcodeはiOSとMacアプリケーションで動作するように設計されています。あなたが本当に決まっているのであれば、ObjectiveEclipseと呼ばれるEclipse用のプラグインがありますが、これは終了しましたが、まだダウンロード可能です。 KdevelopeというIDEもあります。

希望これは、それははるかに簡単に学習になり、

ルーク

+0

Lyndaの素材は簡単です。言葉で説明するのはずっと大変です。しかし、言語とCocoaタッチフレームワークをよりよく理解するための書籍をいくつか入手することをお勧めします。私が読んだベストセラーは[Programming in Objective-C](http://www.amazon.com/Programming-Objective-C-3rd-Developers-Library/dp/0321711394/ref=sr_1_1?s=books&ie)です。 = UTF8&qid = 1312679555&sr = 1-1)と[iPhoneプログラミング](http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0321773772/ref=sr_1_2?s=books&ie=UTF8&qid=1312679680&sr = 1-2) – chepukha

1
  1. あなたがiPhoneのルートに行くなら、あなたはErica SadunのiPhone料理の本よりはるかによくできません。

  2. あなたがMacやiPhone用にプログラミングするつもりがないなら、objCの学習にはほとんど意味がないことに注意してください。 MacやiPhoneの「こんにちはの世界」を目指しましょう。あなたは「純粋な」にObjCのためのXcodeを使用することができます

  3. 、私は確信しているが、あなたはXcodeの(なぜ?)

+0

なぜ彼はXCodeを望んでいないのか理解できます。私は個人的に物事が嫌いです。しかし、私はそこには何もないと思う(IMOはかなり悲しい)。 –

+0

:-)記録のために、私はXcodeが好きですが、機嫌が悪い場合があります... – Snips

+0

これらのすべての優れた回答のようなサウンドは、iOSのために開発するCの学習目標Cですが、何かの前に言語のニュアンス、おかげでみんな! –

1

を使用するないを選択した場合、本当に、あなたは欲求不満のために求めていますこれは、iphone開発のためのかなり素晴らしい本です: http://www.amazon.com/Beginning-iPhone-Development-Exploring-iOS/dp/143023024X xcode4ではなくxcode3を使用しますが、基本的には同じものです。

xcodeのobjective-cプロジェクトでは、FoundationまたはNSObjectから継承することもできます。 Macまたはココアタッチのすべては、ある時点でNSObjectから継承されます。

最後に、私は何もobjective-cにxcodeを使用することを選択します。しかし、他の多くの言語のためのもう一つの素晴らしいIDEはTextWranglerでしょう。

0

少なくとも、FoundationフレームワークとObjective-C言語を分けるのは難しいです。ほぼすべてのObjective-Cオブジェクトは、FoundationフレームワークのNSObjectクラスを継承しています。なぜなら、NSObjectはメモリ管理などの基本的な動作を実装しているからです。 NSObjectを置き換える独自のルートクラスを作成することは可能ですが、これは高度なトピックです。最初に言語を学んでフレームワークを追加する方が簡単かもしれませんが、そうでないと言いますと私を信じてください。

すでにC言語の2つの言語が分かっているので、アップルのLearning Objective-Cドキュメントが最適な場所です。そのドキュメントはObjectivive-Cプログラミング言語にリンクしています。

0

Objective-cはGUIアプリケーションを作成するために設計されたバーモントのチュートリアルで学習していますが、多くの機能は動作するアプリケーション単純なhello worldアプリケーションではなく、プログラムコンポーネントのコレクションのようなものです。したがって、実際に目的のCの利点を理解するためには、実際のアプリケーションを書く必要があります。あなたは本当にこの本が欲しい

0

iOS Programming: The Big Nerd Ranch Guide (2nd Edition)

これは人によって書かれているビッグオタクランチ、私が思うに、一流のiOS教育ブートキャンプを所有しています。 "iOS Programming"はamazonとiBooksと本物の本です。それは、ココアとビューコントローラを理解するのにもっと役立ちました。しかし、アーロンは客観的な教授法と演習の2つの章を経ています。

あなたがcを本当によく知っているなら、客観的なcは簡単です。 C++よりはるかに簡単です。

関連する問題