Mac OS X 用のアプリケーションの書き方を学びたいです。
XCode の正しい使い方、Cocoa の構文と例など。
私はすでに ruby、php、mysql、rails などを使用する Web 開発者です。
私は何度もグーグルを調べましたが、そこから学ぶべき明白なものを見つけることができませんでした.
しかし、私は自分自身のアプリケーションを作りたいと思っています.
たくさんのヒントをありがとう!
Mac OS X 用のアプリケーションの書き方を学びたいです。
XCode の正しい使い方、Cocoa の構文と例など。
私はすでに ruby、php、mysql、rails などを使用する Web 開発者です。
私は何度もグーグルを調べましたが、そこから学ぶべき明白なものを見つけることができませんでした.
しかし、私は自分自身のアプリケーションを作りたいと思っています.
たくさんのヒントをありがとう!
Aaron Hillegass の著書「Cocoa Programming for Mac OS X」は確かにそこにあります。また、C 言語をよく学ぶために時間を割く価値もあります。
できるだけ早く開始するには、次の Cocoa Dev Central チュートリアルを実行することをお勧めします。
それらを読んだら、Xcode のドキュメント (Xcode のクラス名をオプション-ダブルクリック) と Apple の開発者サイトを使用するだけで、自分でかなりのことができるはずです。
Objective-C を学ぶことから始めるべきです。 Objective-Cでのプログラミングは、言語への優れた入門書です
無料のリソースを探しているなら、これは優れたウェブサイトです
言語をしっかりと理解して初めて、利用可能なさまざまなフレームワークについて心配するようになります。
私が最初に始めるのはAutomatorです。実際、それは私が始めたものです。iTunes の曲の名前変更や写真の操作など、いくつかの簡単な問題を解決します。その過程で、おそらく含まれていない必要なアクションを考えるでしょう。AppleScriptを使用して自分で書くことができます。
これで、MacOS 用の 2 つのデスクトップ プログラミング システムの基本を約 1 日で習得できました。これら 2 つの超基本的なシステムを学ぶのはばかげているように思えるかもしれませんが、その過程でデスクトップ開発の流れを学び、XCode に移る前にいくつかの「即効性」を得ることができます。Mac を単なる Web クライアント以上のものと考えるようになるでしょう。
私があなただったら、次にRubyCocoaを調べます。すでに使い慣れた言語なので、ここでも数勝できます。
Objective-C に挑戦する準備ができたら、Cocoa Is My Girlfriendは優れた入門リソースです。
私はしばらく前に同じ状況にあり、mac dev を学ぶのに苦労し、たくさんの本を読みました。そのすべての情報を保持するのは大変でしたが、Mac 開発に関するビデオチュートリアルがたくさんあるCocoaCastに出くわしました。 ! そして、それらを見るのもダウンロードするのも完全に無料です。
まず、 Apple が提供する通貨コンバーターのサンプルから始めます。
これは、Xcode と Interface Builder の優れた紹介となります。
次に、同じ基本的なアプリケーションの実装を試みることができますが、バインディングを使用します。
一部のインタープリター言語の経験があるようで、最初は Objective-C のメモリ管理に問題があるかもしれません。
ガベージ コレクションをオンにすると、生活が楽になります。
知識を使って iPhone アプリを作成したい場合は、電話で利用できるガベージ コレクターがないため、メモリ管理の概念を学ぶ必要があります。
Mac Developer Networkのポッドキャストにも、有益な情報が含まれています。
スタンフォード大学は最近、iPhoneでのプログラミング方法を教えるコースをiTunesUに公開しました。iPhoneはOSXと同じプログラミング言語を使用しているため、彼らが話していることの多くをMacアプリ開発に移すことができます。何よりも、このコースは無料でダウンロードして視聴でき、それに付随するサンプル資料がたくさんあります。以下のリンクをクリックして、iTunesで開きます。
Apple の Developer Documentationをチェックしてください。これは時間の経過とともにますます注目を集めているようで、初心者が始めるのに非常に適しています。