2011-07-28 5 views
9

私はプログラムを始めています。既にJavaでいくつかのことを行っていました。電卓、データベースといくつかの他の家庭プロジェクトで動く文書管理システムです。しかし、私は視覚的な外観が好きではありません。私はしかし、ミー・マックのアプリがどのように見えるのが大好きですそして、私はMac用のAppsを作成したいと思います。すでに1つ購入していますが、プログラムを作成するためにnetbeansを開くと、AppsはMacのようには感じられません。Macでアプリケーションをコーディングして、ネイティブUIエレメントを使用するにはどうすればよいですか?

は、コントロールを作るために、特定のJavaコードは、他のMACのアプリがどのように見えるかのように見えるがありますか?私のお父さんはObject Cについて言及していますが、わかりません。誰かが私を説明してくれますか?あなたが客観C.を考えている

+0

誰も(http://developer.apple.com/devcenter/mac/index.action)[Appleのウェブサイト上のMacデベロッパーセンターを見てみましょう]、まだこのリンクを掲載していないので!そこにはいくつかの良い記事があります(「はじめに」セクションをクリックしてください)が、CocoaやMacのプログラミングに関する本を購入することもできます。 – s4y

+0

@Sidnicious非常にありがとう:) –

答えて

7
  1. 私の知る限りあなたは外観を取得しないとJavaを使用してアクア(MacのUIキット)のを感じるんよ。どうして? Javaのプラットフォームを独立させるためには、いくつかのことを切り刻む必要があります。ネイティブコントロールもその一つです。

  2. あなたは約と思っています。Objective Cは、Mac Appsを構築するためのネイティブな開発言語です。 「MacでObjective-Cを学ぶ」という本はかなり役に立ちます。

P.S. iOS(iPhoneとiPadアプリ)から始めることをお勧めします。どうして?さて、私はまずは簡単だと思います。固定解像度などのようなものは、最初から開発努力を小さくしています。 (ちょうど私の2セント)

+0

ありがとう、Randolf。あともう一つだけ。 iOSアプリもObjectiveで作成されていますか? –

+0

@Angela V - iPhone/iPad/iOS上のすべてがObjective-Cで作成されました – afuzzyllama

+2

@afuzzyllamaありがとうございました。@意味するものもあります。 –

2

はまた、C/Cを使ってMac用のアプリケーションを行うことができます++が、後半のようMacの開発のための「人気」言語はObjective-Cのです。たくさんのチュートリアルやたくさんのドキュメンテーションがあり、MacとiOSの両方のアプリを書くことができます。

+0

速い答えのイエス・キリスト! –

2

Appleはそれが統合されたJavaアプリケーションを持つことが可能ですOS XのJavaサポートの多くを廃止予定していますが、不足しているいくつかの迷惑なビットがあります。 DockのJavaアプリケーションに関するいくつかの問題を示すone of my questionsを参照してください。代わりにObjective-Cを使うほうがいいでしょう.Appleにはたくさんのドキュメントとチュートリアルが用意されています。

+0

vmorellあなたはJavaに興味を持っていることをお勧めしますか?それはWindowsで始めるのは数ヶ月かかりましたが、Macではうまく見えませんでした。 –

+0

Macプラットフォーム用の開発をしたいのであれば、主にCocoa FrameworkをFast-Robust-Nativeとして保存する必要がありますが、クロスプラットフォームアプリケーションの開発を考えたり、アプリ内で多くのOpensourceライブラリを使用したりしてください。 Javaがベストチョイスです – meddlesome

3

あなたはObjective-Cでコーディングしたい場合は、最初にApp StoreにオーバートレッキングとXcodeをダウンロードする必要があります。これにより、MacにC/C++/Objective-Cコンパイラがインストールされ、手を汚くすることができます。あなたは、あなただけの学び、地面から独自のフレームワークを構築するか、ココアが同様に始めるためのようなものを見て/ /グーグル読むことができます達成しようとしている内容に応じて

http://developer.apple.com/technologies/mac/cocoa.html

ココアフレームワーク Cocoaフレームワークは、ココアを使用して開発することで、MAC OS Xのすべてのための開発層を形成するライブラリ、API、およびランタイムで構成され、あなたがアプリケーションを同じ方法で作成されますMac OS X自体が作成されます。アプリケーションは、Mac OS Xの優れた動作と外観を自動的に継承し、UNIXオペレーティングシステムの根本的な機能に完全にアクセスします。 Xcode IDEでCocoaを使用することは、ネイティブMacアプリケーションを作成するための最良の方法です。

幸運!

+0

あなたはココアと言って本当のココアを意味するのでしょうか、別のプログラミング言語ですか、ありがとう、アフリカーラー、1つの質問? (申し訳ありませんが、私は父親のコードネームに慣れています)。失礼な質問があればよろしくお願いします。 –

+0

@Angela V - アップデートを見る – afuzzyllama

関連する問題