
Ubuntu日本語フォーラム

ログインしていません。
MacOXで使われている言語の一つであるObjective-CをUbuntuでも
使えるようにしたいのですが、どのように構築していけばいいのでしょうか?
オフライン
Objective Cユーザーではないのですが、下のリンクが参考になると思います。
http://d.hatena.ne.jp/elm200/20080426/1209211127
gobjcパッケージをインストールして、コンパイル時にgccコマンドに-lobjcを指定すればいいそうです。
うまくやれば、C向けの統合開発環境をそのまま使えるかもしれません。
オフライン
補足: リンク先ではaptitudeを使ってインストールしていますが、最近のUbuntuにはaptitudeはデフォルトでは入っていません。apt-getを使ってください。
$ sudo aptitude install gobjc ↓↓↓ $ sudo apt-get install gobjc
オフライン
CocoaやAppkitなどのGUIプログラミングをするにはどうしたらいいのでしょうか?
オフライン
http://ja.wikipedia.org/wiki/Cocoa より
-----------------------------------------------------------------------------------------------------------------------------
Cocoa(ココア)は、Mac OS X用のアプリケーションを構築するためのフレームワーク(API)であり、Mac OS Xのアプリケーション開発環境の中で主要な物[1]の一つ。
NeXTSTEP(OPENSTEP)のAPIをベースとしており、Mac OS X向けのネイティブ・アプリケーションを構築するのに適している。逆に、これまでのMac OS(Mac OS 9.xまで)向けのアプリケーションを構築する目的で使用することはできない。
一般に、Cocoaを利用したアプリケーションを構築する場合、アップルから提供される統合開発環境であるXcode (Project Builderの後継) 及び Interface Builderを使用する。なお、iOSの主要フレームワークであるCocoa Touchは、Cocoaをタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。
-----------------------------------------------------------------------------------------------------------------------------
という訳で、Mac を買いましょう。
仮に、Ubuntu 上で Cocoa アプリを開発できたとしても、実行するのに Mac が必要では ?
クロスプラットフォーム開発がしたいなら、Windows の Embarcadero Delphi/C++ Builder XE2 で、FireMonkey 使うとか。
http://www.embarcadero.com/jp/ エンバカデロ・テクノロジーズ
あたっしゅ
オフライン